C++ Kentnisse
-
Was sollte ich den nun wirklich können?
Einmal gibt es diese Liste:
Versuche nach folgender Struktur vorzugehen/zu unterscheiden:
- C++ Grundlagen (vielleicht auch etwas C)
- OOP (Klassen, ...)
- STL (hier liegt ein großer Schatz verborgen, siehe auch boost)
- GUI-Programmierung
- OpenGL und DirectX
und in den FAQ steht:
Kenntnisse in der WinAPI sind auch sehr hilfreich,
wenn IMHO nicht zwingend erforderlich. Es ist eben
hilfreich wenn man weiß was HWNDs, HANDLES, HINSTANCES,
WM_??? Messages usw sind.
Mit der MFC musst du dich nicht auskennen. Man
kann zwar auch Games mit der MFC proggen, das ist
aber sehr unüblich (die MFC ist zu "fett" für Games,
viel von dem Ballast braucht man gar nicht)Was muss ich den nun wirklich können? Und was ist IMHO usw.?
-
Also MaxPayne benutzt für den Dialog vor dem Spiel die MFC und alles was es dafür benütigt ist die 1MB große mfc71.dll, also von daher...
Fang einfach mit C++ an und lern die Sprache kennen und mach dir erst danach Sorgen was du "können musst".
Und kauf dir keine tausende Bücher weil du schon so voraus planen möchtest kauf dir jetzt eines zu C++, dann später kannst dir welche über Design Pattern und die Feinheiten in C++ kaufen und dann kannste dir Gedanken über nen Buch zur Spieleprogrammierung machen, wenn du das bis dorthin überhaupt noch vor hast.
-
Hatten wir schon den Spruch mit Hirn und Tastatur?
Bye, TGGC \-/
-
TGGC schrieb:
Hatten wir schon den Spruch mit Hirn und Tastatur?
Nein.
Also los, bring ihn!
-
otze schrieb:
Und das braucht zeit. Und bis man von sich sagen kann "ich kann programmieren" brauchts sogar ca 10 Jahre.
wie kommst du denn auf den Blödsinn, bzw. was verstehst du unter "Programmieren können"?
-
Er lebt im Bermuda-Dreieck der Zeit! Die saust dort nur so dahin...!
-
Könnte mir mal jemand helfen ich hab n haufen Fachwörter hab aber keine Ahnung was die bedeuten:
Wrapper?
STL?
SDL?
GUI?
API?
IMHO?
-
Wrapper:
Etwas, das die Funktionalität von etwas anderem vereinfacht.
z.B. ist Allegro eine Grafikbibliothek (vielleicht auch Sound o.a.), die in etwa das Selbe kann wie DirectX, aber viel einfacher ist und den Bewegungsspielraum einschränkt und somit einfacher zu benutzen ist.SDL:
Eine Grafikbibliothek (vielleicht auch Sound o.a.)STL:
Die Container und Algorithmen der C++ - Standardbibliothek, z.B. map, vector list ...GUI:
Steht für Graphical User Interface, also das, was der Benutzer sieht (Bildschirmvisualisierung)API:
A.... Programmer Interface, eine Art Bibliothek, die die Arbeit auf einem Speziellen Gebiet vereinfacht.
-
IMHO: IMHO heißt IMHO "in my humble opinion"
-
IMHO muss einem das ja auch mal gesagt werden.
Danke für die antworten.