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

25.09.2011, 21:43

Fragen über Fragen über SFML

Man kennt ja einige "richtige" Spiele die SDL benützten.Und damit Ihr mich nicht falsch versteht mit "richtig" rede ich nur von bekannten, etwas größeren oder auch kommerziel etwas erfolgreichen Games. ( In Größenordnungen wie Braid,Limbo,Super Meatboy, bla bla )
Naja Krempel den ein Gamer halt einfach kennt.

Nur Frage ich mich da wie sieht es da mit dem SFML aus? Irgendwelche bekannten Games? Und wenn nicht, wiso? ?(

Zum SFML finde ich auch keinerlei bis sehr wenig Tutorials, Bücher oder andere Hilfen.


Das SFML das non-plus-ultra ,der Heilsbringer, Gott in Form einer Library ist! Das glaub ich zwar nicht so wirklich, doch die Meinungen scheinen ja dann doch überzuschwappen auf:
SFML > SDL




Was ich auch nicht so ganz verstehe , das einige immerwieder SMFL,SDL als quasi "vollwertige" Engines bezeichnen, aber es sind doch nur Librarys,
oder sind es doch irgendwie Engines und ich hab bloß alles komplett falsch verstanden?


MFG Dastan :D

2

25.09.2011, 22:12

Hmm ich kenn auf Anhieb auch kein bekanntes Spiel das mit SFML realisiert wurde ich glaub die Lib ist auch eher noch jung (relativ gesehen zu SDL). Wenn du SFML Tutorials suchst solltest du da mal schauen: http://www.sfml-dev.org/tutorials/1.6/

Warum SFML und SDL als vollwertige Engines bezeichnet werden? Naja bei SFML z.b. hast du 2d Rendering, Input, Sound, Netzwerk.. usw das macht doch eigentlich eine Engine aus? Natürlich kannst du auch nur das Window Modul von SFML nutzen und dir deine Engine selber mit OpenGL coden :)

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

3

26.09.2011, 01:17

Die SFML ist mit Sicherheit nicht das Non-Plus-Ultra und auch kein Heilsbringer. Die SFML ist schlichtweg eine sehr gute Library, die einem im 2D-Bereich sehr viel Arbeit abnimmt(Grafik, Sound, Netwerk etc.).
SFML > SDL würde ich nun auch nicht unterschreiben. Aber SFML ist auf jeden Fall mehr C++ als die SDL(wen wundert es, die SDL ist schließlich auch in C geschrieben). Manch einem mag dieser Punkt völlig egal sein, ich dagegen benutze gerne gut strukturierte, objektorientierte Libs und dazu zählt die SFML. Ich finde die SFML weiterhin so intuitiv, dass man - Erfahrung vorausgesetzt - auch nicht sehr lange braucht, um zu erkennen, wie das System funktioniert und man kommt sehr schnell zu guten Ergebnissen.

Den Erfolg der SDL würde ich auch ihrem Alter zurechnen. Die SDL gibt es schließlich schon gut und gerne 10 Jahre länger als die SFML.
So viele bekannte Spiele mit der SDL gibt es nun finde ich aber auch nicht.

Der Begriff »Engine« ist schlichtweg schwammig. Als Engine wird ziemlich viel bezeichnet. Der Begriff ist einfach nicht klar abgegrenzt und somit kommt es häufig zur missverständlichen Verwendung.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

4

26.09.2011, 17:30

Zum SFML finde ich auch keinerlei bis sehr wenig Tutorials, Bücher oder andere Hilfen.

Ich find so wenig Tutorials darüber wie man Bauklötzchen benutzt, also ist es schlecht und viel zu schwer! // ja, ja... etwas übertrieben^^

Nee, mal im Ernst. Mehr als die Tutorials auf der SFML Page und die Doku brauch man nicht. Wenn doch, betreffen die benötigten Themen nicht direkt die SFML(z.b. Spielmechanik) und man kann sich Tutorials mit anderen Librarys anschauen und sie übertragen oder man sollte sich nochmal an die Programmiergrundlagen setzen.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

5

26.09.2011, 17:45

Da kann ich NachoMan nur zustimmen. Nach C++ für Spielepgrogrammierer beispielsweise sollte man sehr gut mit den Tutorials auf der SFML-Website zurecht kommen, und wenn man sich die mal angesehen und ausprobiert hat, dann sollte auch die Dokumentation sehr einfach zu nutzen sein.

6

26.09.2011, 23:23

Nabend allerseits,
Danke für die vielen guten Antworten. :thumbsup:
Im grunde haben sich mit den Antworten auch alle meine Fragen soweit geklärt.

Ich hoffe natürlich noch ein bischen auf den Durchbruch was den Output an bekannten Games angeht.

Fröhliches programmieren noch! :)

Werbeanzeige