Autor Beitrag
Deathpoint
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mi 19.10.05 10:05 
Ich bitte um Hilfe :)

Ich hab in der Schule einen Auftrag bekommen ein bekanntes Spiel nachzuprogrammieren. Wie ihr schon aus dem Titel entnehmen könnt, handelt es sich dabei um das bekannte Spiel "Mensch ärger dich nicht".
Viele werden jetzt abwinken und sagen, dass ich mich selber dahinterknien soll. Das habe bzw. mache ich schon ausgiebig, aber mir fehlt einfach der Grundgedanke, wie man anfangen könnte.
Und bitte versteht mich nicht falsch. Ich will hier keine vollständigen Quelltexte, vielmehr würde ich mich über jegliche Tipps freuen, zum Beispiel wie man dieses Spiel visual umzusetzen könnte.

Ich danke schon einmal im vorab für hoffentlich gelungene Tipps, Tricks und Vorschläge.
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mi 19.10.05 10:34 
Moin!

Meine Ratschläge:

  • Halte dich nicht mit unnützen grafischen Spielchen auf; einfacher VCL-Spielfeldaufbau, z.B. mit Shapes, die die Farbe wechseln, fertig.
  • Mach dir Gedanken, ob du einen OOP-Ansatz verfolgen möchtest bzw. sollst, dann haste natürlich keine Wahl; ansonsten: OOP eher für Fortgeschrittene.
  • Ein Spiel ist in der Regel zustandsgesteuert; d.h. du musst verschiedene Spielzustände unterscheiden und entsprechende Reaktionen definieren (einfaches Beispiel: Ampel).
  • Wenn du dich mit dem kompletten Spiel überfordert fühlst, dann mach kleinere Testprojekte, in denen du immer nur ein Teil des Spiels umsetzt. Später kannst du dann alle "Erkenntnisse" in einem "endgültigen Ansatz" zusammen bringen.

Mehr "Hilfe" kann ich dir nur an konkreten Problemstellungen geben; ansonsten läuft das ja dann doch wieder auf "programmieren lassen" hinaus. :wink:

PS: Wenn du überhaupt noch nie ein Spiel programmiert hast, dann empfehle ich dir mein VCL Memory Tutorial.

cu
Narses