Wie am besten ein Spiel in C/C++ programmieren?
-
wie der titel schon sagt : wie programmiere ich am besten ein spiel mit c/c++ ?^^
möchte endlich weg von den doofen konsolen spielen...
die sind so langweilig xDnur hab ich leider absolut keine ahnung wie ich das machen soll...
könnt ihr mir da helfen?=)
also einfache "billig" grafik die aussieht als wäre alles mit paint gemalt oder sowas ähnliches...^^
-
Erstmal brauchst du ne gschaide graphikbibliothek sdl (2D) wird oft für den Anfang empfohlen
http://lazyfoo.net/SDL_tutorials/index.phpDie Bibliothek muss dann ins Programm eingebunden werden was hast du für ein Betriebsystem und was für einen Kompiler?
-
windows xp
und dev c++und danke jetzt schonmal

mit der bibli da könnte ich rein in der theorie schon anfangen oder?=)
-
mit der bibli da könnte ich rein in der theorie schon anfangen oder?=)
ja
dev c++
nimm lieber codeblocks, dann ersparst du dir viel ärger
-
Ein Artikel zur GDI:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-128603.html
-
was für ärger denn?Oo
is dev c++ sooooooooooo schlecht wie alle immer sagen?XD
-
Lidlemen schrieb:
was für ärger denn?Oo
is dev c++ sooooooooooo schlecht wie alle immer sagen?XD
Also ich finde die IDE nicht schlecht allerdings der Compiler (oder doch die IDE) bringen nach Aussagen anderer scheinbar sehr seltsame Fehlermeldungen?!
-
Spacemuck schrieb:
Lidlemen schrieb:
was für ärger denn?Oo
is dev c++ sooooooooooo schlecht wie alle immer sagen?XD
Also ich finde die IDE nicht schlecht allerdings der Compiler (oder doch die IDE) bringen nach Aussagen anderer scheinbar sehr seltsame Fehlermeldungen?!
Sowohl Dev-C++ als auch CodeBlocks verwenden normalerweise den MinGW als Compiler, und der ist nicht schlecht. Dev-C++ bringt keine seltsamen Fehlermeldungen, sondern hat seltsame Fehler. Es kann dir z. B. passieren dass ein Projekt sich irgendwann ohne ersichtlichen Grund nie mehr compilieren laesst. Die IDE enthaelt einfach noch einige (zum Teil sehr schlimme) Bugs, und da das Programm nicht mehr weiterentwickelt wird, werden die Bugs auch nie behoben werden. Die Code-Completition ist z. B. einfach grottenschlecht. CodeBlocks hingegen wird aktiv weiterentwickelt, und hat einfach mehr Features, die Dev-C++ nicht hat (Funktionierende Code-Completition, GUI-Designer, .... ).
-
also werd ich doch mal umsteigen

danke für die schnellen antworten und den tipp

aber ihr habt recht mit dev c++ kommen wirklich seltsame fehler o.o
programm compliierbar unter dev c++ aber plötzlich nicht unter visual c++ ...und das problem das das projekt net mehr ging hatte ich auch schon...

danke für eure antworten und tipps nochmal!^^
-
Blue-Tiger schrieb:
Sowohl Dev-C++ als auch CodeBlocks verwenden normalerweise den MinGW als Compiler, und der ist nicht schlecht. Dev-C++ bringt keine seltsamen Fehlermeldungen, sondern hat seltsame Fehler...
Mein ich ja.
@Lidlemen:
Falls du vorhast Code::Blocks zu nutzen, denk dran Nightly-Builds zu verwenden.
-
Hallo
Warum holst du dir nicht gleich VS Express? Das ist IMHO die beste IDE und ein guten Compiler, der sich gut dem Standard annähert gibst auch dazu.
chrische
-
die visual studio dinger sehen ganz nett aus und das intellinsense fetzt. codeblocks ist aber einfacher zu bedienen und leicht erweiterbar wenn du an die grenzen der IDE stößt. zudem ist codeblocks und mingw opensource und damit absolut transparent. du weißt was im hintergrund passiert. außerdem erschlägt dich codeblocks nicht mit sinnlosen features.
am ende arbeitet es sich mit codeblocks bequemer.
imho
-
hm also ich plane nu auf code blocks umzusteigen aber was is das nightly-builds?
und vs express funktioniert bei mir net weil ich kein sp2 und microsoft produkt haben will

-
Lidlemen schrieb:
hm also ich plane nu auf code blocks umzusteigen aber was is das nightly-builds?
und vs express funktioniert bei mir net weil ich kein sp2 und microsoft produkt haben will

wenigstens einer...
Nightly-Builds sind aktuelle Versionen (in diesem Fall) von Code::Blocks, die jeden Tag neu kompiliert und diverse Bugs behoben werden.
-
Folgendes Buch dürfte dich interessieren: http://cs.byuh.edu/~andrew/book.pdf
-
Wegen MingW: Für dich vielleicht noch nicht so interessant aber die benutzte libstdc beinhaltet noch nicht die Unicode Unterstützung von der vom Linux GCC verwendeten libstdc. Wenn man es schafft die neueste GCC Version selber unter Windows zu kompilieren soll es aber wohl funktionieren.
-
beliah ich hab zwar nur verstanden das wenn ich s schaff das zu kompliieren das es dann sowieso geht aber ich sag einfach mal danke

und n riesieges danke an euch alle =)!
-
Solange du dein Programm nicht in meheren Sprachen anbieten willst sollte es keine Probleme geben. Ok, auch dann nicht aber mit Unicode würde das einfacher gehen.
-
da man beim sauberem programmieren resourcen (z.b. lokalisierungsdaten) und code trennt, sollte unicode-support eigentlich unnoetig sein.
-
öhm.. also ich wills nur in einer sprache machen ...
und bedanke mich einfach noch ein weiteres mal
auch wenn ich zugeben muss ich weiß nach wie vor net was unicode is... aber muss ich hoffentlich auch nicht^^
-
Hallo
Zu Unicode gibt es einen Artikel hier im Forum. Musst mal im Subforum Artikel danach suchen.
chrische