Autor Beitrag
Highhammer
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Mo 13.03.06 10:50 
High erstmal,
ich bin neu hier will aber gleich mal auf éure tatkräftige unterstützung hoffen.
Ich hab einen Auftrag nämlich ein ürojekt zu erarbeiten welches folgende inhalte bewerkstelligen muss:

If then bedingung
schleifen
benutzerfreundlich
fehl eingaben vermeiden

weiterhin:
eine grafik
zeitmessung
export in eine andere datei
import von einer anderen datei
zufalls simulation
sortierung
:(

Bin leider voll der noob :wink: und hab keinen blassen schimmer wie ich das hinkriegen soll...
ich hab mir überlegt ob man das mit dem spiel tic tac toe (das mit den kreuzchen und kreisen in neun feldern) hinkriegen kann.. aber bei näherer betrachtung hab ich doch erkannt das es nicht das einfachste ist...
:cry:
Ich hoffe ihr könnt mir n bissl helfen bei entweder dem Spiel oder bei irgend einem anderen projekt das die selben aufgaben erfüllt..

Ich baue auf euch..
euer highhammer(im mom eher low) :lol:
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Di 14.03.06 08:49 
du kannst auf uns bauen keine Frge aber bitte auf schriftstiel und groß und kleinschreibung achten. Das macht es uns helfern hier viel einfacher den Inhalt zu erfassen.

TTT ist doch gut und IMHO auch einsteigerfreundlich. Wenn du aber "voll noob" bist würde ich mir zumindest erstmal ein paar Einsteigerguides/Bücher beschaffen(musst ja nicht gleich lesen aber sowas in der Hinterhand ist nicht verkehrt). Hasst du denn schonmal mit anderen Sprachen programmiert?

Lehrer nehmen bei sowas meist eine Autovermietung oder Sportfesterfassung oder sowas aber ich denke ein Spiel motiviert eher.
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Di 14.03.06 08:58 
Interessant www.delphi-forum.de/...t=benutzerfreundlich :mrgreen: Die Aufgabenstellungen sehen sich irgendwie verdammt ähnlich :mrgreen:
Zum Thema: ein bisschen Hilfe unsererseits ist kein Problem, solange du die entsprechende Eigeninitiative zeigst. Vollständigen Code erhältst du hier von niemandem - es sei denn, du bittest darum in der Jobbörse. Wie digi_c schon richtig schreibt: mal in ein paar Tutorials reinlesen bzw. in jedem Fall parat liegen haben.

AXMD
Highhammer Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Fr 17.03.06 16:25 
Ja wir haben alle denselben Auftrag^^,

Klar werde ich da Eigeninitiative ergreifen und net einfach von euch ein ausgearbeitetes Programm erwarten^^
Es geht mir nur darum ein paar Ideen zu sammeln.. wie ich so etwas angehen muss..

Ich wollte nur wissen ob es nun ja.. schlecht ist gleich mit einem Spiel zu beginnen, wenn man gerade erst mit dem programmieren anfängt..

PS: Gibt es hier kein Programm zu Erkennung von Rechtschreibfehlern? :P
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Sa 18.03.06 09:26 
Spiele motivieren enorm und wenns läuft ist die Freude natürlich groß, keine Frage.
Die Frage ist eher ob man gleich mit dem beginnen sollte, was man eigentlich umsetzen will, da sag ich mal ganz klar nein. Du musst erstmal einigermaßen wissen wie deine Werkzeuge funktionieren ansonsten kriegst du nicht das gewünschte Ergebnis raus(auch auf die Note bezogen ;))

Entweder du ließt in 1/2 Tagen ein Delphi Einsteigertutorial durch oder du stellst dir selber Aufgaben um erstmal mit den Bedienelementen klar zu kommen,dann mit primitiven Anweisungen, Dateiarbeit, Grafik,...
counterto
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Sa 18.03.06 10:53 
jetzt nicht persöhnlich nehmen, aber Bücher und Tutorials helfen dir viel weiter!
Aber das soll dich jetzt nicht abschrecken weiter zu posten, natürlich helfen wir die gerne, aber hast du überhaupt schon Grundwissen?

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
Highhammer Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Mo 20.03.06 10:52 
Titel: grundwissen
Keine Sorge.. persönlich nehm ichs nicht..
Zu dem Grundwissen...es ist sehr rar muss ich sagen^^

Ich habe mir aber schonmal was überlegt.. und zwar 9 felder mit edit erstellen..
und diese mit array verknüpfen. Sodass ich eine schleife einbauen kann, die dann zeile für zeile durchgeht, dann die spalten und dann die Diagonalen. also überprüft der pc die erste zeile.. die summiert er und wenn das ergebnis( hmm.. von was..) übereinstimmt.. beendet er die zeile und springt zur nächsten..
Das habe ich von meinem it lehrer.. so genau verstanden habe ich es noch nicht... aber ich arbeite daran. :?
Ich habe es soweit verstanden das den edit feldern quasi koordinaten zugeordent werden..
mein q text ist momentan noch:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
var zeile array[1..1] of integer
    zeile array[1..2] of integer
    zeile array[1..3] of integer
    zeile array[2..1] of integer
    zeile array[2..2] of integer
    zeile array[2..3] of integer
    zeile array[3..1] of integer
    zeile array[3..2] of integer
    zeile array[3..3] of integer
    spalte array[1..1] of integer
    spalte array[2..1] of integer
    spalte array[3..1] of integer
    spalte array[1..2] of integer
    spalte array[2..2] of integer
    spalte array[3..2] of integer
    spalte array[1..3] of integer
    spalte array[2..3] of integer
    spalte array[3..3] of integer


das ist natürlich nur ein auszug.. aber ich glaube das ist nicht was er meinte..
Ich brauch echt noch ne gewisse zeit um das voll und ganz zu verstehen.. aber die zeit wird knapp.. von daher bitte ich um einen kleinen tipp, der mir die sache etwas vereinfacht..

PS: Ich bin auch gern für einfachere, "anfänger-projekte" offen, nur müssen sie die bedingungen erfüllen.. :D

Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt
Highhammer Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Mo 20.03.06 11:25 
Habe eben den felher dieser langen schleife gefunden... aber das problem der umsetzung besteht immer noch.. leider :(
uall@ogc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1826
Erhaltene Danke: 11

Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
BeitragVerfasst: Mo 20.03.06 11:36 
Hi warum nimmst du nicht besser ein 2 Dimensionales Array?

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
var ttt = array[1..3,1..3] of integer;
begin
  ttt[1][1] // oben links
  ttt[3][3] // unten rechts
  
end;


procedure init;
var x,y: integer;
begin
  for x := 1 to 3 do
  for y := 1 to 3 do
    ttt[x,y] := 0;
end;


0 = nicht belegt
1 = Kreuz
2 = Kreis


nur ein Ansatz

es gibt dann 8 Abfragen wie z.b.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
  if (ttt[1][1] = ttt[2][2]) and (ttt[1][1] = ttt[3][3]) then
  begin
    if (ttt[1][1] = 1) then
      //Spieler 1 hat gewonnen
    if (ttt[1][1] = 2) then
      //Spieler 2 hate gewonnen
  end;



genug Hilfe fürs erste

_________________
wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
Highhammer Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Mo 27.03.06 09:07 
ok danke ich glaub damit kann ich was anfangen :)