Hallo!
Ich bin gerade dabei mit allegro und g++ ein (2D) Spiel zu schreiben.
Ich bin kein Fan von SDL...
Aber womit würdet ihr Grafikbasierte Anwendungen schreiben?
Oft reicht eine vollständige Systemprüfung aus, um Fehler ausfindig zu machen und zu beheben. Ihr System wird optimiert und Sie gewinnen Speicherplatz und Leistung.
Hallo!
Ich bin gerade dabei mit allegro und g++ ein (2D) Spiel zu schreiben.
Ich bin kein Fan von SDL...
Aber womit würdet ihr Grafikbasierte Anwendungen schreiben?
...es ist nur deine Entscheidung, was du mit der Zeit anfangen willst, die dir gegen ist...
~i'm falling~
Hi EinM!
Ich benutze grad OpenGL... der einstieg ist zwar etwas schwer, aber dann läufts echt gut!
Ich Benutze zurzeit (mit Delphi) GLScene...
(geht aber glaube ich auch mit c++ builder)
ich heb erst so ohne GLScene programmiert, aber es erleichtert die sache schon "ein bischen" :-)
mfG J.P.
...mfG J.P.
Naja, allegro verwendet meiner meinung nach auch openGL, desswegen isses ja auch platformunabhängig.
Nur meine Zielframerate (60FPS) wird noch nicht erreicht :'(
Nur ca. 48 FPS im durchschnitt...
...es ist nur deine Entscheidung, was du mit der Zeit anfangen willst, die dir gegen ist...
~i'm falling~
vll setzt du die einstellungen einfach ein wenig herab... :-)
Da kann man viel machen, dass man nicht sieht, aber trotzdem eine recht gute wirkung hat... :-)
Womit progst du denn jetzt?
...mfG J.P.
lol! Die Einstellungen herrabsetzen?
Ich Progge mit C++ und allegro unter Linux/ubuntu.
...es ist nur deine Entscheidung, was du mit der Zeit anfangen willst, die dir gegen ist...
~i'm falling~
Ich meinte mit einstellungen buffer und so... :-)
manche figuren (á la Kreise und kegeln) kann man sich schneller rendern lassen, wenn man die teileanzahl, aus denen sie bestehen verringert...
Voreingestellt ist meißt eine rel. hohe Zahl (diese bringt meistens eh nichts, da es ab ner bestimmten anzahl halt einfach nicht mehr zu sehen ist...)
ich setze die (je nach größe) auf 15-25... wie gesagt, mehr siehst du eh nicht (weils dann ja rund ist) und es schluckt nur unnötig leistung.
Noch ein kleiner Tipp: versuch möglichst die CPU zu verschonen... die GPU kann meißt genauso viel ;-). Und beides zusammen erst....
cu
[edit]ich weiß leider nicht, wie das unter Unix zu verwirklichen ist... sollte aber trotzdem gehen, da OpenGL / SDL ja platformübergreifend ist..[/edit]
...mfG J.P.
Ich muss sagen, dass ich mit allegro wenig einfluss auf Bufferinternes habe.
Jedenfalls verwende ich tripple-buffering, das geht auch ganz flott.
Nur die eigentliche Spiel-Logik verschlingt mächtig Leistung...
Vorallem die KI...
...es ist nur deine Entscheidung, was du mit der Zeit anfangen willst, die dir gegen ist...
~i'm falling~
Was für ein Spiel soll das denn werden?
Nur die eigentliche Spiel-Logik verschlingt mächtig Leistung...
Vorallem die KI...
...mfG J.P.
^^ wird bald auf meienr HP zu bewundern sein. Allerdings für Linux. Windowser müssen sich das ding selber kompilieren, tja ich hab halt kein Windows mehr^^
Es wird ein Horizontal-shooter. Man steuert eine Figur und muss andere platt machen, nix aufregendes. Hab hallt eine Wette mit zwei anderen abgeschlossen, wer bis zum 5.1. (bei bedarf auch bis zum 10.2.) das beste Spiel schreibt.
Einer ist schon aus dem Rennen, hat eine Woche nach der Wette aufgegeben xD
Aber mein Gegner ist nicht gerade ein Anfänger was C++ und gamedev betrifft^^
...es ist nur deine Entscheidung, was du mit der Zeit anfangen willst, die dir gegen ist...
~i'm falling~
Tja, worum wettet ihr denn?
Wenns nichts schlimmes ist, könnte ich ja den einen ersetzen... :-)
Ich würds dann mit delphi machen...
cu
...mfG J.P.
Lesezeichen