In diesem Artikel sehen Sie einige Ideen, was Sie schnell erstellen können, um Action auf dem Bildschirm zu erzielen. Einfach ausgedrückt, sollten Sie diese Ideen für die Bildschirmarbeit verwenden, nachdem Ihre Idee für die gesamte Geschichte fertig ist.
Warum C++?
Für Spiele, die eine starke Verarbeitung erfordern, sei es von Grafik oder etwas anderem, benötigen Sie eine Low-Level-Sprache. In C++ haben Sie mehr Kontrolle über die Speichernutzung und andere Aspekte der Ausführung. Es bedeutet auch, dass Sie mehr Arbeit haben, um die endgültige Software stabil zu halten. Sie müssen nicht über diese Dinge in höheren Sprachen, Speicherzuweisung und Zahlengenauigkeit nachdenken. Das Ergebnis ist jedoch, dass alle Daten als sehr ressourcenintensiv angesehen werden müssen. So endet die Ausführung langsam.
Bei vielen Anwendungen ist die Entwicklungszeit wichtiger als die endgültige Leistung, daher sind Programme auf höherer Ebene die beste Wahl.
Spielstile
Sie haben viele Möglichkeiten, den Spielstil zu bauen. Da Sie sich für C++ entschieden haben, möchten Sie wahrscheinlich viel Leistung. Überstürzen Sie diese Entscheidung jedoch nicht, ein Spiel, das mehr Verstand als Muskelkraft erfordert, kann ebenso aufregend sein. Hier sind ein paar Stile, die Sie berücksichtigen sollten.
- Platform Running - Das traditionelle Springen, wahrscheinlich auf etwas schießen. Es kann auch in 2D sein, aber das suchen wir jetzt nicht.
- FPS - Ego-Shooter
- Sammeln - Dragons&Dungeons
- Präzisionsbewegungen - eine Fläche ausbalancieren
- Lernbasierte Spiele - Mathematik
- Stahlkugel rollt auf einer kippbaren Fläche
Viele Spiele können Simulationen von echten Spielen sein. Ein lustiges Spiel ist ein Labyrinth-Stil, bei dem Sie einen Ball führen, indem Sie die Oberfläche kippen. Dieses Spiel kann auf viele Arten variiert werden. Sie können viele Tracks auf verschiedenen Ebenen haben. Sie können das Spiel auch in etwas weniger Realistisches verwandeln.
Torque3D . ist eine hervorragende Bibliothek, um dieses Spiel zu erstellen.
Eisblockspringen
Erschaffe einen jungen Menschen, der seinen Hund/Freund/Schwester vor dem Ertrinken retten muss. Um dies zu erreichen, muss er über den See auf die andere Seite springen, um einen Rettungsring aufzuheben. Er muss dann über die Eisblöcke zurückkommen, um die bedürftige Person zu erreichen.
Ähnliche Programme gibt es, legen Sie Ihren Dreh drauf. Hervorragende Frameworks sind Gameplay3D und OpenXRay.
Präzises Basejumping
Es ist einfach aufregend zu suchen, das Spiel auf einer hohen Klippe zu starten und ein Punktesystem für den Flug nach unten zu erstellen. Sie müssen viele Extrapunkte geben, wenn Sie den Fallschirm zu spät öffnen.
Eine ausgezeichnete Wahl für diesen Job ist die Unity Game Engine; Das Projekt ist Closed Source, aber kostenlos.
Quantenmechanik-Herausforderung
Lassen Sie das Spiel sich sowohl wie die reale Welt als auch die Quantenwelt verhalten. Je weiter der Spieler Fortschritte macht, desto mehr Quanteneffekte wirft man ins Spiel. Es wird viel Mathematik erfordern, also lerne es!.Sie können das Oxygen Framework für dieses Spiel verwenden.
Überlegungen
Eine Überlegung ist, ob Sie viele Grafiken oder ein einfacheres Aussehen verwenden möchten. Ein gutes Spiel muss Herausforderungen für den Spieler haben, um weitermachen zu wollen. Das Gameplay muss während des Spiels weiterhin inspirieren. Tetris ist ein großartiges Spiel, bis zu einem Punkt. Wenn man sich ein Spiel ausdenken kann, das einfach so fesselt, weil es fesselt, dann braucht man nicht viel Grafik. Wenn Sie Grafiken verwenden, erstellen Sie überzeugende Charaktere. Wie beim Schreiben eines Buches braucht man Charaktere, die eine Geschichte vorantreiben können, indem sie sozusagen sie selbst sind. Hier sind ein paar Ideen von einer anderen Website.
Aus Kanada, alte, aber immer noch nützliche Ressourcen.
Diese Seite hat viele erweiterte Snippets, die Ihnen helfen können. Der letzte hat Code, den Sie lesen und zum Lernen verwenden können. Sie können auch dort beginnen, um zu sehen, wohin Sie mit Ihrem Code gehen können.
Gemeinschaften
Wenn du dich wohler fühlst, jemanden zu haben, mit dem du deine Kämpfe teilen kannst, suche dir ein paar Communities. Die Unity3D-Gruppe ist aktiv, falls Sie sich für diese Engine entscheiden. Sie können dort auch über externe Tools wie Blender, Inkscape und andere diskutieren.
Das Indie-Gamer-Forum hat viele Foren. Sie können alle Aspekte des Spieldesigns, der Entwicklung und sogar des Geschäfts besprechen. Sie können auch Anzeigen für bezahlte Arbeit schalten oder auf Anzeigen antworten.
Fazit
Spieleideen zu entwickeln, die sowohl Sie als auch den Spieler beschäftigen, ist eine Aufgabe, die viel Mühe wert ist. Nutze viele Quellen, einschließlich Communities, sammle alte Ideen und höre dann auf. Setzen Sie sich hin und gestalten Sie das Konzept aus Ihrem Kopf heraus, setzen Sie eine bestimmte Zeit und Zeit für die Ideenfindung ein. Wenn die Zeit um ist, entscheidest du dich für die Grundlagen deiner Idee. Beginnen Sie mit der Codierung; Möglicherweise müssen Sie ein paar Mal bei Null anfangen. Das ist ok. Solange du aus jedem Startversuch lernst, kommst du voran.