Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

29.12.2007, 19:02

Kleine Erfolgskontrolle

Hallo alle zusammen.

Ich bin jetzt bei dem Buch C++ für Spieleprogrammierer bei Kapitel 8 (fortgeschrittene Themen) angelangt. Bevor ich aber jetzt weitermache, will ich erst eine kleine "Erfolgskontrolle" durchführen.
Dazu möchte ich ein Programm bzw. Spiel schreiben (ähnlich wie das Zahlenraten Spiel nur ein wenig komplexer und länger)
Leider fehlt mir dazu die nötige inspiration!

Diese Aufgabe sollte folgende Themenbereiche abdecken:
Variablen, Schleifen, Bedingungen, Funktionen, Arrays, Strukturen, Zeiger, Referenzen, Klassen.

Hätte jemand eine "Aufgabe" bzw "Idee" für mich parat? Wäre echt Klasse!

MfG

Firefly

Alter Hase

Beiträge: 484

Wohnort: Irgendwoundnirgendwo

  • Private Nachricht senden

2

29.12.2007, 22:38

du könntest zum Beispiel Galactica ausbauen, Geschichte hinzufügen, ein Handles- und Itemsystem implementieren und (wenn du dir was vornehmen willst) das ganze auf Interfacedesign auslegen und was in Richtung Dx10 probieren, wenn du ne echte Herausforderung willst...
viel spaß, Firefly

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

3

29.12.2007, 22:44

Zitat von »"Firefly"«

du könntest zum Beispiel Galactica ausbauen, Geschichte hinzufügen, ein Handles- und Itemsystem implementieren und (wenn du dir was vornehmen willst) das ganze auf Interfacedesign auslegen und was in Richtung Dx10 probieren, wenn du ne echte Herausforderung willst...
viel spaß, Firefly


Wenn er gerade erst C++ lernt, zumindest dem Thema nach? ;)

TicTacToe in der Konsole wär vllt. ne Möglichkeit

4

29.12.2007, 23:37

Also bei 2D, geschweige denn 3D Programmierung bin ich noch nicht angekommen.
Ich weiß aber wovon du redest, da ich mir auch schon das Buch 3D Spieleprogrammierung gekauft habe und dort das Spiel "Galaktika" entwickelt wird.

Ja, ein einfaches TIC TAC TOE wäre eventuell vorstellbar. Nur in der Konsole etwas "unhandlich" zu bedienen als Spieler, da man immer Koordinaten eingeben müsste. Aber so spontan würde ich das denke ich hinbekommen.

Würde mich freuen, wenn es mehr Ideen gäbe, sodass ich mich inspirieren kann :D (So ein dummes Gelaber :lol: )

mfg

Bugger

Frischling

Beiträge: 66

Wohnort: Bezirk Freistadt

Beruf: EDVO HTL Schüler

  • Private Nachricht senden

5

29.12.2007, 23:47

Versuchs mal damit: www.mathematische-basteleien.de/gameoflife.htm

Zeichne das Feld mit X oder 0 in der Konsole - hab ich selbst schon mal in VBS hingekriegt - wirklich gute Übung.

Wenn du das ganze noch erweiterst und das Ergebnis in eine Datei schreibst bzw. wieder Laden kannst, hast du eigentlich
alle wichtigen Themen des Buches in einem Programm angewandt ;)
Hältst du nicht den Bug in Ehren, wird er dich noch manches Lehren.

Ein Gespräch setzt voraus, dass der andere Recht haben könnte.

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

6

30.12.2007, 03:02

Zitat von »"raXor"«


Ja, ein einfaches TIC TAC TOE wäre eventuell vorstellbar. Nur in der Konsole etwas "unhandlich" zu bedienen als Spieler, da man immer Koordinaten eingeben müsste. Aber so spontan würde ich das denke ich hinbekommen.

Dann ist also deine erste Teilaufgabe, dir ne gescheite Steuerung zu überlegen -> denn Koordinaten eingeben kanns ja wie du selbst bemerkt hast nich sein.

Solange du unter Windows bleibst ist von einfachen Eingaben über Pfeiltastensteuerung bis zu Maussupport alles möglich in der Konsole.
(Das heißt nicht, dass es nur unter Windows möglich ist, sondern, dass ich mich unter anderen Betriebssystemen noch nicht damit beschäftigt habe)

7

30.12.2007, 11:05

@Bugger: Ist ja interessant, aber wie soll man das umsetzen, dass sich die Lebewesen ausbreiten?

@grek40: Also jetzt nur eine Steuerung erstellen oder das ganze Spiel?

mfg

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

8

30.12.2007, 11:43

Natürlich das gabze Spiel, aber du solltest dir eben zuvor überlegen, wie sich TicTacToe am einfachsten steuern ließe und dann diese Steuerung versuchen umzusetzen

Firefly

Alter Hase

Beiträge: 484

Wohnort: Irgendwoundnirgendwo

  • Private Nachricht senden

9

30.12.2007, 11:52

oh, sorry hab das buch verwechselt

Bugger

Frischling

Beiträge: 66

Wohnort: Bezirk Freistadt

Beruf: EDVO HTL Schüler

  • Private Nachricht senden

10

30.12.2007, 12:16

@raXor Du gehst einfach für jede der 3 Regeln alle Felder der Reihe nach durch und reagierts damit indem du das Feld setzt oder nicht setzt.

Nochmal zu Spielablauf:

[list]Zuerst kann man das Feld manuell setzten(oder per Zufall erzeugen - spart dir einiges an Arbeit ;))[/list][list]Danach kann man immer einen Zug tätigen in dem für je Regel jedes Feld geprüft wird ob es
[list]a. gesetzt ist und 2 - 3 Nachbarn hat - überleben[/list][list]b. gesetzt ist und keinen, einen oder mehr als 3 Nachbarn hat - sterben[/list][list]c. nicht gesetzt ist und genau 3 Nachbarn hat - leben[/list][/list][list]Irgendwann sollte sich das Ganze einpendeln, dann ist das Game Of Life vorbei (kann aber auch vorkommen, dass ein sich wiederholendes Bewegungsmuster bleibt)[/list]
Hältst du nicht den Bug in Ehren, wird er dich noch manches Lehren.

Ein Gespräch setzt voraus, dass der andere Recht haben könnte.

Werbeanzeige