C++

Ideen für Spielprojekte in C++

Ideen für Spielprojekte in C++
Bevor Sie mit dem Programmieren beginnen, ist es gut, mehr über Ihre Idee als die Grundidee zu wissen. Sie müssen über „Eine Kreatur, die durch einen Wald läuft“ hinausgehen.” Baue eine Geschichte auf; Benutzer können sich darauf beziehen und dann entscheiden, was es braucht, um sich echt anzufühlen. Um zu beginnen, müssen Sie jedoch diese Details auswählen.

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.

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.

So zeigen Sie den FPS-Zähler in Linux-Spielen an
Linux-Gaming bekam einen großen Schub, als Valve 2012 die Linux-Unterstützung für den Steam-Client und seine Spiele ankündigte. Seitdem haben viele AA...
Herunterladen und Spielen von Sid Meier's Civilization VI unter Linux and
Einführung in das Spiel Civilization 6 ist eine moderne Version des klassischen Konzepts, das in der Reihe der Age of Empires-Spiele eingeführt wurde....
So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...