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

Nightmares

Frischling

  • »Nightmares« ist der Autor dieses Themas

Beiträge: 25

Beruf: Student

  • Private Nachricht senden

1

22.01.2014, 18:28

2D Rpg

Hallo,

Ich möchte mit einem Freund zusammen ein kleines 2D RPG entwickeln.
Von der Grafik her soll es so ähnlich wie Pokemon gestaltet werden.

Die erst Frage, die sich mir dabei natürlich stellt:
Welche Programmiersprache nehme ich, damit das ganze auf allen >= Windows XP PCs läuft?

Hatte überlegt C++ in Kombination mit SFML und Cegui zu nehmen, damit ich auch ein kleines UI erstellen kann.

Die zweite Sache ist die Speicherung der Map.
Diese müsste ja einmal den Boden beinhalten und dann noch die Objekte, die evtl. dort stehen, wie z.B. Bäume oder Häuser.

Und meine dritte Frage:
Wie speicher ich am besten den aktuellen Spielstand?
Bzw. das für mich eig. wichtige, den Questfortschritt?

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

2

22.01.2014, 18:57

Erstens,
zweitens (je nach Sprache natürlich unterschiedlich, Google hilft)
drittens ist im Prinzip das selbe wie zweitens.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

3

27.01.2014, 10:59

Die zweite Sache ist die Speicherung der Map.
Diese müsste ja einmal den Boden beinhalten und dann noch die Objekte, die evtl. dort stehen, wie z.B. Bäume oder Häuser.

Und meine dritte Frage:
Wie speicher ich am besten den aktuellen Spielstand?
Bzw. das für mich eig. wichtige, den Questfortschritt?


Für die Datei-Arbeit kann ich dir (für den Anfang) die guten alten INI-Files ans Herz legen. Die lassen sich sehr einfach mit einem Texteditor modifizieren und sind (gerade für den Anfang) übersichtlich zu parsen und zu erstellen. Wenn du dann deine Dateiarbeit professionalisieren willst, ist natürlich Schorschs zweiter Link sehr empfehlenswert.

Zwecks INI-API: Ich hatte vor einiger Zeit eine kleine (aber nicht unbedingt gute ^^) INI-API geschrieben (auf Basis von std::map). Die findest du auf meiner GitHub-Seite im sdlApp-Projekt (kann aber problemlos davon losgelöst werden):
https://github.com/cgloeckner/sdlApp/blo…/filesystem.hpp
https://github.com/cgloeckner/sdlApp/blo…/filesystem.cpp
(nur als Idee^^)

LG Glocke

Werbeanzeige