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

07.02.2011, 19:21

Ist SFML wirklich die Offenbarung?

Ich kenne bisher SDL (ich weiß, war ein Fehler...) und wollte demnächst vllt mal wieder was kleines grafisches programmieren. Größenordnung Pacman, 2D only.

Nun habe ich Nachoman auf meiner Contact List und der erzählt mir immer wie toll SFML wäre.... *g* Ich wolte mich aber bevor ich mich da wirklich mit befasse etwas umfassender informieren, SDL fand damals iwie auch jeder toll den ich gefragt habe und ich will nicht nochmal was lernen wo ich dann nachher lese dass das total Schrott ist. (ich kann auch abap, vb6, delphi, ... alles müll)

wie gesagt ich will da nur ein paar sprites malen, die vielleicht drehen (bei java gabs da ein recht schickes g2.rotate()), vllt auch zoomen, transparenz (alphakanal) und antialiasing für text, damit der gut aussieht. Es muss nicht alles out-of-the-box erfüllt sein aber es wäre halt nett wenn man sich dafür kein bein ausreisen muss wenn man seine sprites in 5 versch. größen haben will... (selbst zeichen is an der stelle iwie immer blöd).

Mangelnde C++ Kenntnisse sollten kein Problem sein, das kann ich recht gut.

dennis-.-

// es wäre auch ganz nett wenn so primitive wie rechtecke, linien und punkte ziemlich flott gezeichnet werden würden.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dennis-.-« (07.02.2011, 19:40)


dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

07.02.2011, 19:51

Die Frage kannst du dir ganz einfach selbst beantworten: http://www.sfml-dev.org/features.php ;)

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

3

07.02.2011, 20:25

Nein die SFML ist nicht die Offenbarung, aber sie ist eine sehr gute 2D-Grafik-Bibliothek ;). Und im Vergleich zu denen, die ich noch kenne(SDL und Allegro), halte ich sie für die beste; allerdings habe ich mit den ganzen Libs bisher auch nicht so viel gemacht, dass ich da wirklich ein qualitativ hochwertiges Urteil fällen könnte. Egtl. habe ich mir alle nur kurz angesehen und komme mit der SFML einfach am besten zurecht. Aber das muss ja nicht auf jeden zutreffen. Von den Features hat sie denke ich auch einige Vorteile, wie beispielsweise eine recht leichte Kombination mit OpenGL-Funktionen und dererlei Scherze. Im Zweifelsfall probier sie doch einfach mal aus, dann findest du raus, ob sie zu dir passt oder nicht ;).

idontknow

unregistriert

4

07.02.2011, 21:25

Naja, was ich jetzt bisher gehört habe (über Grafik Engines usw) ist SFML als reines Multimedia Framework wohl aktuell eine der besten Optionen Außerdem hat sie Unterstützung für Threads, Sound, Netzwerk,.. also eigendlich alles was man für ein Spiel braucht.
Ne Alternative wäre vmtl noch HGE, das ist dann aber eine Engine und kein Multimedia Framework mehr.

Alles in allem ist SFML wohl keine "Offenbarung" und diese getue geht mir irgendwie auch ziemlich auf die Nerven um es nett auszudrücken, aber es ist auf jedenfall nen sehr gutes Framework was vor allem nen relativ große Community hat, aktiv weiterentwickelt wird und eben alles bietet was man für "einfache" Spiele braucht und es solte eigendlich den meisten "Anfängern" mehr als genug reichen!

Hab die 2 Wörter btw extra in "" geschrieben m niemanden zu kränken!

5

07.02.2011, 21:42

probieren geht über studieren! ;)

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

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

  • Private Nachricht senden

6

08.02.2011, 15:10

natürlich denkt jetzt jeder ich hätte die sfml wörtlich als offenbarung bezeichnet. dem ist aber nicht so^^
"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?

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

7

08.02.2011, 20:04

natürlich denkt jetzt jeder ich hätte die sfml wörtlich als offenbarung bezeichnet. dem ist aber nicht so^^

Du weißt schon, dass Besserung erst nach der Läuterung kommt, oder? ;)

@ Topic: 2D spezifisch gibt es wahrscheinlich wirklich (bis jetzt) keine bessere. Und vor allen die strikte Objektorientierung sollte im Vergleich zu bspw. SDL überzeugen. (Allerdings bin ich nach wie vor ein heimlicher Allegro Fan :))
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Werbeanzeige