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

1

09.01.2014, 21:20

(C++) Gute Development Libraries?

Welche Development Libraries sind gut und vorallem wo findet man sie?
In meinen Buch das ich lese (C++ für Spieleprogrammierer) wird die SDL benutzt doch ich weiß nicht ob das auch eine langzeitige Verwendung sein soll oder ob das nur so als Beispiel in diesem Buch benutzt wird.


Pwalb

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

2

09.01.2014, 21:34

Die STL solltest du ja bereits kennen. Welche sonst noch gut sind, hängt ganz davon ab, was du machen willst. Was schwebt dir denn vor?
WIP Website: kevinheese.de

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

3

09.01.2014, 21:35

Was genau verstehst du unter einer "Development Library"?

patrick246

Treue Seele

Beiträge: 328

Wohnort: nahe Heilbronn/BW

Beruf: TG Profil Informatik-Schüler

  • Private Nachricht senden

4

09.01.2014, 21:52

Da er SDL genannt hat, vermute ich, er meint Grafikbibliotheken. Es gibt neben SDL auch SFML, die auf OpenGL aufbaut. Im Gegensatz zu SDL ist SFML in C++ geschrieben und objektorientiert aufgebaut.

Tankard

Treue Seele

Beiträge: 192

Beruf: Student, Hardware- und Softwareentwicklung als wissenschaftliche Hilfskraft

  • Private Nachricht senden

5

10.01.2014, 00:09

Welche Bibliotheken für dich interessant sind hängt immer davon ab was du machen willst. Ein paar Grafikbibliotheken wurden ja bereits genannt. So an allgemeinen Sachen bieten boost und Qt einige imho angenehme Sachen.

6

10.01.2014, 07:23

NES/SNES-like RPG game

Ich bin ja eher auf ein kleineres RPG-Game auf so wie die ersten Final-Fantasy Spiele. Und ich weiß nicht ob die SDL auf wirklich geeignet für so ein spiel ist.

7

10.01.2014, 07:56

Nimm gleich SFML2. Ist wesentlich aktueller ;)

eXpl0it3r

Treue Seele

Beiträge: 386

Wohnort: Schweiz

Beruf: Professional Software Engineer

  • Private Nachricht senden

8

10.01.2014, 10:11

Und ich weiß nicht ob die SDL auf wirklich geeignet für so ein spiel ist.
SDL hat viele Facetten und es ist sicherlich für so jegliches Spiel geeignet, aber ich würde dir auch eher SFML empfehlen. SFML verwendet eine moderne und sehr einfach API, ist in C++ geschrieben, Objekt Orientiert, verwendet RAII, hat eine sehr gute Dokumentation und eine aktive, freundliche und hilfsbereite Community. ;)

Für dein erstes Spiel empfehle ich jedoch noch kleiner als ein kleines RPG Spiel zu erstellen, z.B. Pong, Tetris, Breakout, etc. ;)
Blog: https://dev.my-gate.net/
—————————————————————————
SFML: https://www.sfml-dev.org/
Thor: http://www.bromeon.ch/libraries/thor/
SFGUI: https://github.com/TankOs/SFGUI/

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

9

10.01.2014, 10:59

Ich würde dir auch zu SFML raten. Wichtig ist aber dass du das Buch vorher ordentlich durcharbeitest. Auch wenn dort SDL benutzt wird hilft dir das dort gelernte gut weiter. Die Konzepte sind im Prinzip irgendwo gleich. Man kann es eher so sehen, dass SFML dir noch ein wenig mehr Arbeit abnimmt so wie ich finde. Es ist sicherlich auch ratsam zu versuchen das Spiel am Ende ein klein wenig zu erweitern.
Was dein erstes eigenes Projekt angeht. Wenn es dich motiviert, dann versuch von mir aus auch dein RPG anzufangen. Ich hatte am Anfang ähnliche Ziele und habe zwar immer wieder verschiedene kleine Sachen entwickelt, bin aber auch immer wieder zu meinem Rollenspiel zurück gekommen. Im Prinzip habe ich da einfach oft neue Projekte für begonnen, die sind selbst nie sonderlich weit ausgereift gewesen aber ich habe eine Menge gelernt. In der einen Version hatte ich dann eine funktionierende Tilemap. In der anderen hatte ich ein kleines Itemsystem und so weiter. Meist habe ich beim entwickeln gemerkt dass vieles von meinem Code eher nicht zu gebrauchen ist. Deshalb habe ich halt immer wieder angefangen. Wenn du also mit deinem Rollenspiel beginnen willst, geh davon aus dass du bei den ersten Versuchen nicht unbedingt weit kommen wirst. Wenn dich das nicht demotiviert, dann ist das kein Problem. Es ist aber auch nicht schlecht wenn du zwischendurch immer mal wieder einfachere Spiele umsetzt. Bei mir waren das damals Dinge wie Pong, Breakout, Sokoban, Schiebepuzzle, Spaceshooter und so Dinge.
„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.“

Werbeanzeige