Bevor Sie abstimmen, lassen Sie mich einige Einschränkungen geben.
Ich mag Rollenspiele, aber sie scheinen lang und schwer zu erstellen zu sein, aber nachdem Sie das Framework erstellt haben, fällt der Rest an einen Ort, an dem Plattformspieler nie schneller werden, da jede Karte von vorne beginnt.
Was ist unter diesen Bedingungen das am einfachsten zu entwickelnde Spielgenre als Hobbyprojekt?
Ich bin alleine hier.
Der Grafikstil muss verfügbar sein. Kann gerippt werden (nicht veröffentlicht).
Keine Sorge um die kommerzielle Qualität.
Muss ein echtes Spiel sein, mehrere Level und so.
Vielen Dank
Bearbeiten:
Ich baue Spiele in C ++ und Direct x 9.c
game-design
Skeith
quelle
quelle
Antworten:
Ich stimme Apreche zu, ein Side-Scrolling-Shoot 'em Up ist bei weitem das einfachste Genre, in dem man ein einfaches Spiel erstellen kann.
Für die Grundeinstellung benötigen Sie lediglich drei Teile:
Dann müssen Sie nur noch Kollisionsprüfungen für Bullet-Enemy und Enemy-Player hinzufügen, und Sie haben ein Spiel.
Von da an können Sie Ihr Design erweitern und Gegner hinzufügen, die zurückschießen, Power-Ups, Asteroiden, Punkte usw.
Sie können auch ganz einfach versuchen, Ihrer Codebasis alle möglichen interessanten "Funktionen" hinzuzufügen, bevor Sie mit einem neuen Projekt beginnen: KI-Finite-State-Maschinen, räumliche Partitionierung für Kollisionen, Partikelsysteme, Parallaxen-Scrolling, die Liste geht weiter und weiter.
Kurz gesagt: Als erstes Spiel möchten Sie etwas, das einfach zu erstellen und zu erweitern ist, sodass ein SHMUP eine ausgezeichnete Wahl ist.
quelle
Die einfachste Art von Spiel, abgesehen von Textabenteuern, ist wahrscheinlich ein Shmup im Space Invaders-Stil. Viele 2D-Game-Engines und -Bibliotheken verwenden diesen Spielstil für ihr Tutorial.
quelle
Für ein einfaches Hobbyprojekt ist es eine gute Idee, ein Spiel zu erstellen, das nicht viel Inhalt erfordert. Selbst wenn ein 2D-Plattformspiel einfach zu programmieren wäre, erfordert es viele gute Level. Wenn Sie ein RTS-Spiel mit automatisch generierten Levels erstellen, benötigen Sie immer noch mehrere Einheiten- und Gebäudetypen und müssen diese ausgleichen.
Versuchen Sie, mit Spielideen zu beginnen, bei denen die Engine das Spiel erstellt. Zum Beispiel kann ein Spiel im Asteroids-Stil einfach zu programmieren sein und Sie können mit sehr wenig Aufwand auch unendlich viele "Levels" erhalten. Je schneller Sie ein spielbares und unterhaltsames Spiel erstellen können, desto besser. Sie können es anschließend auf viele Arten verbessern, wenn Sie möchten.
quelle
Schurken-Likes. Ein Teil des Genres ist die einfache Entwicklung. Die Curses-Bibliotheken machen die Benutzeroberfläche einfach und unkompliziert, sodass das Backend so kompliziert und beeindruckend ist, wie Sie es möchten.
Im Jahr 08 nahm ich an der 7-tägigen roguelartigen Herausforderung teil und wechselte von eiskalt zu einem funktionierenden Spiel (wenn auch ohne große Konflikte außer fallendem Schaden). Ich musste in dieser Woche Fechten und D & D weitergeben, aber ich habe immer noch 40 Stunden bei der Arbeit investiert.
Und die Community ist mehr oder weniger freundlich und hilfsbereit gegenüber RGRD
quelle
Je weniger Inhalte ein Spiel benötigt, desto einfacher ist die Entwicklung.
Es gibt Spiele in jedem Genre mit geringen Inhaltsanforderungen, aber insgesamt erfordern Puzzlespiele weniger Inhalt als andere Genres. Außerdem wurden fast alle klassischen Arcade-Spiele mit wenig Inhalt erstellt (z. B. Breakout bestand nur aus Paddel, Ball und Steinen).
(Mit "Inhalt" meine ich, wie viele Grafiken Sie erstellen müssen, wie viele Ebenen Sie entwerfen müssen, wie viele Sounds Sie aufnehmen müssen ... im Grunde genommen die ganze Arbeit in der Spieleentwicklung außer der Programmierung.)
quelle