| Autor |
Beitrag |
Maxxe92
Hält's aus hier
Beiträge: 9
|
Verfasst: Sa 06.06.09 19:49
Hallo,
ich brauche dringend eure Hilfe. Ich muss in Informaik ein Spiel für Delphi 6 programmieren. Mein Lehrer hat mir so ein paar machbare Beispiele genannt wie Türme von Hanoi, Zahlenraten mit 2 Spielern usw.
Mein Problem ist, dass ich garnicht weiß, wie ich anfangen soll und vom Rest habe ich eigentlich auch keine Ahnung. Im Unterricht haben wir nur Programme zum Berechnen des Flächeninhalts von Quadraten usw.gemacht.
Könnt ihr mir helfen. Am besten wäre es, wenn mir einer ein Quelltext und allem was dazu gehört geben kann. Also praktisch ein ganzes Spiel.
Wäre echt gut, denn 0 Punkte in Info müssen ja nicht sein.
|
|
j.klugmann
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Sa 06.06.09 19:54
Moin!
| Zitat: | | ich brauche dringend eure Hilfe. Ich muss in Informaik ein Spiel für Delphi 6 programmieren. Mein Lehrer hat mir so ein paar machbare Beispiele genannt wie Türme von Hanoi, Zahlenraten mit 2 Spielern usw. |
Wir werden sicherlich nicht deine Hausaufgaben machen.Wir helfen dir gerne , aber du musst schon selber was machen.
Guck mal hier: www.christian-stelzm...rtikel/crashkurs.htm
MfG
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Sa 06.06.09 20:13
Fertige Programme gibt es in der Job-Börse
Ansonsten: Was hast Du denn bereits?
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
ffgorcky
      
Beiträge: 573
WIN XP/2000 & 7Prof (Familie:Win95,Win98)
|
Verfasst: Sa 06.06.09 20:32
Du könntest Dich doch zum Beispiel mit dem Ersteller von diesem Thread (also the-kecks) auseinenadersetzen.
Oder suche doch einfach mal nach 'spiel' (ohne die Hochkommas!) hier im Forum...
Da gibt es eine ganze Menge!
|
|
Maxxe92 
Hält's aus hier
Beiträge: 9
|
Verfasst: Sa 06.06.09 20:46
also, ich will ja keine umstände machen...
ich komm damit einfach nicht klar, ich werde auch nie ein programmierer werden. für euch ist das villeicht einfac, für mich nicht
ich weiß nicht mal wie ich grafisch anfangen soll
ich denke mir bei zahlenraten braucht man auf jeden fall 2 eingabefelder, 2 button, 1 panel (richtig, zahl muss größer/kleiner sein)
spieler müssen immer abwechselnd eintippen
dann villeicht noch ein feld wo der spielstand steht (wer wie oft richtig lag)
und dann denke ich muss das mit if then else schleifen programmiert werden
also z.B.
Delphi-Quelltext 1: 2: 3:
| if zahl:= gesuchte zahl then panel1.caption:=richtig else if zahl<gesuchte zahl then... |
Moderiert von AXMD: Delphi-Tags hinzugefügt
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Sa 06.06.09 21:10
Maxxe92 hat folgendes geschrieben : | | und dann denke ich muss das mit if then else schleifen programmiert werden |
Es gibt keine If-Schleifen!!!
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Robii
      
Beiträge: 236
|
Verfasst: Sa 06.06.09 21:21
Also, vom Prinzip her ist das ja recht einfach oder nicht? Du musst einfach zwei Eingabefelder erstellen, jeder Spieler gibt seine Zahl ein und dann wird ein KNopf gedrückt, der eine zufällige Zahl erstellt und es wird überprüft welche Zahl näher an der zufälligen Zahl ist. Diese Abfrage würde ich mit der Differenzrechnung überprüfen. D.h. Zufalls Zahl - Zahl 1 < Zufalls Zahl - Zahl 2, wobei du gucken musst, das diese Subtraktion nicht ins negative geht, was eine weitere If-Abfrage erfordert. Hoffe das ich dir ein wenig helfen konnte, viele grüße.
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Sa 06.06.09 21:25
Dppenleerzeichen erhöhen nicht zwangsläufig die Lesbarkeit.
Außerdem kenn ich keine "Differenzrechnung"; nur Differentialrechnung und die hat mit dem aktuellen Thema nicht viel zu tun 
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Robii
      
Beiträge: 236
|
Verfasst: Sa 06.06.09 21:28
|
|
Maxxe92 
Hält's aus hier
Beiträge: 9
|
Verfasst: Mo 08.06.09 16:36
ja, da seht ihr wie wenig ahnung ich habe ^^
ich muss denn doch diese zufalls zahl mit randomize oder so machen^^
|
|
Timosch
      
Beiträge: 1314
Debian Squeeze, Win 7 Prof.
D7 Pers
|
Verfasst: Mo 08.06.09 16:48
Zufallszahlen erzeugt man für deine Zwecke so:
Einmal (bei Start des Formulars) Randomize aufrufen. (Bitte jetzt keine Fachdiskussion darüber, inwiefern mehrfaches Aufrufen von Randomize schadet  )
Mit Random(Obergrenze) eine Zufallszahl erzeugen.
_________________ If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
|
|