Was für Spiele für den Anfang?



  • Gib mal etwas von deiner Motivation an Stefan ab 🙂
    Totale Demotivation....



  • Hab' mal gehört, wenn man keinerlei Peil hat, sollte das erste Projekt "Tetris" sein...

    Mann muß nur 'ne simple Steuerung mit diskreten Abständen proggen. Wenn man keine Highscore-Liste führt muss man noch nicht mal Plattenzugriffe machen (die Grafiken z.B. aus Ressourcen). Die "Bausteine" werden per Zufallsgenerator ausgewählt.

    Als nächstes wäre "Breakout" ideal. Das, wo man mit dem Paddel und dem Ball die Blöcke wegfetzen muß.
    Hier muß man schon Levels von der Platte laden (die allerdings so einfach sind, daß man sie notfalls mit NOTEPAD erstellen kann). Die Steuerung ist nicht mehr diskret. Kollisionsabfrage zwischen Ball / Paddel + Ball / Wand + Ball / Block muß implementiert werden, aber noch nach einfachem Einfallswinkel=Ausfallswinkel.

    Dann käme sowas wie "R-Type" (in superbillig) dran. Zusätzlich zum Level laden käme noch eine Art Gegner-KI (eigentlich nur, daß jeder Gegner ein eigenes Flug-Muster hat).

    Naja, ich probiere mich an einer Engine, ohne jemals 'n Clone von einem dieser Spiele gecodet zu haben...
    Aber egal.

    Sgt. Nukem



  • Ich weiss nicht. Ich habe noch nie ein Spiel fertig gebracht. Ok einen Snake-Clon. War an einem Abend programmiert. Es macht mir jedoch keinen Spass Spiele zu programmieren. Ich bin mehr der Type der Jahrelang an einer Engine rumbastelt die keiner haben will 🙂

    Egal, jetzt meine Vorschläge.

    Mach ein Snake-Clone, Schiffe versenken, Mohrhuhn. Das sind Spiele die für einen Anfänger an einem Wochenende machbar sind. Bei zu großen Projekten geht häufig die Motivation flöten.

    viel spass.



  • Kann man auch ohne Buch anfangen oder haltet ihr das für eine schlechte Idee? Ich denke mal da lernt man am meisten, wird aber auch einiges falsch machen (aber gerade aus den Fehlern lernen). Was meint ihr?



  • Super Spiele für ein Wochenende. Ich hab 2 Wochen gebraucht für meine Versuche nen Pong Clon zu erstellen. Naja dazu gehörte aber auch das gewöhnen an Allegro. Das einzige Problem was ich habe ist die Kollisionsabfrage und das ich keine Ideen mehr habe. KI kann ich nicht also wird der PC unbesiegbar und man kriegt Punkte für die Zeit die man durchhält. Das ist teilweise noch einfacher fast als Tetris. Bei Tetris müsste ich mir erstmal überlegen wie ich das anstelle um zu erkennen ob eine Reihe voll ist.



  • hol dir doch ideen. geh zu freunden und lass sie das spiel zocken. die werden dich mit ideen zuspamen! ich sags dir!!



  • ich find das einfachste is tictactoe

    tetris brauch (für n anfänger)ne recht gute kollisionsabfrage damit man z.b. nen stein unter einen anderen schieben kann



  • Naja,
    mein erstes Spiel in C++, an dem ich gerade arbeite ist ein RPG Game.
    Hab allerdings schon Erfahrung in anderen Programmiersprachen.

    Ich finde du solltest mit einem Space Shooter anfangen.
    Du kannst allerdings auch ein Siedler bzw. Command and Conquer machen.
    Street Fighter wäre doch auch nicht schlecht.

    Selbst wenn dus nicht fertig kriegst, so bringen dir die Versuche Erfahrung im Spieleprogrammieren. Doch mit einem guten Spieleskript und viel Motivation
    dürftest du das sowieso meistern.

    Lade dir am besten von www.kultspiele.net den SNES EMULATOR(das ist das Programm , mit dem du Supernintendo Spiele im ROM format abspielen kannst), sowie ein par ROM Spiele runter. """Final Fantasy, Secret of Mana, DragonballZ"""

    Die dürften dir viele Anregungen schenken!



  • Nene bloß nicht sowas großes. Den Fehler hab ich auch gemacht. Irgendwann hast du nur halbfertige Projekte auf deinem PC.

    Keine halben Sachen!



  • bei nem halbfertigen lernt man doch auch



  • aber nur halb



  • RedBone: Das ist definitiv nicht sinnvoll, ein kleines Spiel ist schon genug Arbeit wenn man es ordentlich macht bzw. fertig stellt...



  • Ja. Man sollte mit einem kleinen Spiel beginnen, dieses aber richtig schön "ausfeilen". Also mit Hilfedateien, einer schönen Benutzeroberfläche usw.. Damit hat man schon genug Arbeit und man kann später etwas fertiges vorweisen.



  • Also ich habe angefangen mit nehm Kniffel-Spiel und als das fertig war habe ich dann ne KI entwickelt und die noch eingebaut. Danach habe ich mal eine Art Schiebepuzzle gemacht, dann ein Tetris und nehn Sokoban-Clon. Alles nicht wirklich groß, was den Vorteil hat, daß man immer Licht am Ende des (Programmier)tunnels sehen kann.



  • Super Spiele für ein Wochenende.

    Falls das ironisch gemeint ist (was ich annehme) muß ich voll zustimmen! "Moorhuhn" als Anfänger an einem Wochenende??? Haha... bis dahin hast Du vielleicht'n Peil davon, wie man DD-Surface erstellt...
    Und "Command&Conquer" oder "Die Siedler" ist auf GAR KEINEN FALL als Anfänger-Spiel geeignet...
    Allein die Pathfinding-Routinen... tzz...

    Bei Tetris müsste ich mir erstmal überlegen wie ich das anstelle um zu erkennen ob eine Reihe voll ist.

    Du machst'n Array mit 10x30 Feldern (oder wie auch immer), in denen Du speicherst, ob ein Stein dort liegt (TRUE) oder nicht (FALSE). Dann ist das doch gar kein Akt mehr...

    ich find das einfachste is tictactoe
    tetris brauch (für n anfänger)ne recht gute kollisionsabfrage damit man z.b. nen stein unter einen anderen schieben kann

    Ich bitte Dich, was hat das denn mit "Kollisionsabfrage" zu tun?? Mal Tetris auf dem GameBoy gespielt? Die Steine fallen ja nicht Pixel für Pixel runter. Die haben diskrete Positionen in einem festen Raster. Jede Sekunde wird der Stein eine Zeile nach unten verschoben. Wenn "links" oder "rechts" gedrückt wird, und das oben genannte Array dort ein FALSE stehen hat, wird der Stein halt nach links oder rechts verschoben.

    Naja, Tic Tac Toe is' aber sicher noch einfacher! Da brauchst Du kein HUD, Anis eh net... stimmt schon.
    Um mal'n bißchen zu drawen sicher 'ne gute Wahl...

    Bis denne, Sarge



  • Original erstellt von TomasRiker:
    Ja. Man sollte mit einem kleinen Spiel beginnen, dieses aber richtig schön "ausfeilen". Also mit Hilfedateien, einer schönen Benutzeroberfläche usw.. Damit hat man schon genug Arbeit und man kann später etwas fertiges vorweisen.

    Hmm, gute Idee, sollte ich evtl. mal tun. 😉



  • Tic Tac Toe ist so von der idee nicht schlecht nur das es nen bisschen überlegungen für die KI braucht ob man die Schritte vorbestimmt oder sonst was. Ich mach da lieber etwas nen bisschen actionreicher und dann ohne KI 😃 . Ich hab ja auch nen Pong mit nem perfekten Computergegner gemacht das ist so schlecht gar nicht wenn das Spiel ausgereift wäre. Ich verzweifle am Menu und Aufbau des Programms aber ich schreibe das irgendwann mal sowiso von Allegro auf DX Graphics um und dann wirds ordentlich angegangen. Soweit zu meinen Plänen.



  • Original erstellt von <Sgt. Nukem>:
    **
    Ich bitte Dich, was hat das denn mit "Kollisionsabfrage" zu tun?? Mal Tetris auf dem GameBoy gespielt?**

    nagut wen mans ganz simpel haben will... aber schön is des ned



  • Original erstellt von Sovok:
    nagut wen mans ganz simpel haben will... aber schön is des ned

    Ich hasse Tetris-Spiele bei denen Steine Pixel für Pixel herunterfallen, das sieht zwar hübsch aus, aber es ist furchtbar für das Spielgefühl...

    Und was an einer Tetris-"Kollisionsabfrage" schwer sein könnte weiß ich auch nicht...



  • nagut wen mans ganz simpel haben will... aber schön is des ned

    Hehe... TETRIS is' niemals SCHÖN...!!

    Ich hasse Tetris-Spiele bei denen Steine Pixel für Pixel herunterfallen, das sieht zwar hübsch aus, aber es ist furchtbar für das Spielgefühl...

    Mhh... ich hasse Tetris generell...
    Kein Blut, keine abschlagbaren Köpfe, kein Fun... einfach l4m3!! 😉 😃 😉


Anmelden zum Antworten