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

madjan06

Treue Seele

  • »madjan06« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Kassel

Beruf: Azubi Fachinformatiker Anwendungsentwicklung

  • Private Nachricht senden

1

10.01.2009, 23:51

c++ lernen und spiele programmiern^^

hi leute bin neu hier, wie man sieht,
nun ja eigentlich interessiere ich mich schon seit knapp 3 jahren fürs programmieren, mein traum war irgendwie immer mal ein eigenes game zuschreiben bevor ich 20 bin, ka warum, naja langsam wirds eng bin vor 3 monaten 18 geworden. ich hab mir vor 3 jahren schonmal c++ angeguckt, hauptsächlich kleine rechner und frage antwort programme in der konsole geschrieben, ca nen halbes jahr später kam ich auf delphi, ich war begeistert, nach zwei drei tagen hat ich mir es einigermaßen beigebracht, und ziemlich schnell kleine programme, taschenrechner, editoren, schiffeversenken(netzwerkfähig) geschrieben, bin auch so bis vor nen halben jahr bei delphi geblieben, doch mein traum nach einem 3d game ließ sich mit delphi nich wirklich verwirklichen. ich geguckt überlegt, und mir wurde schnell klar das ich um c++ nich wirklich drum rum komme, hab mir dann das buch spieleprogrammierung mit directx gekauft, hab mich 2-3 tage durch gelesen, dann flogs in die ecke, weil alles so komplex und kompliziert war, danach war ich erstmal desmotiviert und hatte auch schulich keine zeit mehr mich mit zu beschäftigen. Jetzt ist 2009 und ich hab mir zum vorsatz genommen in diesem jahr c++ zu lernen und vielleicht mit der spieleprogrammierung zu beginnen. Nun hab mir heute zwei bücher bestellt und zwar die beiden hier außem forum, jetzt meine frage, habt ihr noch tipps, ist es überhaupt c++ binnen eines jahres relativ gut zu beherrschen und sind die bücher die richtige wahl, weil wie gesagt es is ne art traum, der einzige den auf grund gewisser einschränkungen verwirklichen könnte

mfg
jan

2

10.01.2009, 23:55

Willkommen!
In einem Jahr kann man schon einiges schaffen, und mit diesen 2 Büchern wirst du gut bedient sein. Über das von Heiko hab ich viele positive Dinge gehört, das von David hab ich selbst und das ist auf jeden Fall gut.

Falls mal was nicht gut läuft, nicht demotiviert sein, einfach hier im Forum fragen ;)

madjan06

Treue Seele

  • »madjan06« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Kassel

Beruf: Azubi Fachinformatiker Anwendungsentwicklung

  • Private Nachricht senden

3

11.01.2009, 00:02

naja wollen wirs hofen, ich bin schon froh hier gelandet zu sein, war reiner glückstreffer, bücher kommen dienstag an, ich hoffe 1h pro sich damit zu beschäftigen wird reichen, mehr zeit is nit, ich sag nur schule zig arbeiten, aber es muss dies jahr klappen, hab auch schon ne idee für nen game, story is schon geschrieben und nen paar models gibs auch schon :D , jetzt fehlt halt nochs programmier technische^^

4

11.01.2009, 00:43

Mir gings genau wie dir. Nach einer Stundenlangen Suche fand ich diese Seite - hab mir die 2 Bücher bestellt. Seitdem sind 1 1/2 Jahre vergangen und kann die Grundlagen ganz gut. Vor 3 Monaten hab ich mit 2D Programmierung angefangen.

Ich kann dir sage, dass die Bücherauswahl die Beste ist die du treffen konntest ;)

Viel Glück auf deinem Weg!

K-Bal

Alter Hase

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

5

11.01.2009, 03:36

Hi madjan,

erstmal vorweg: ich gehe stark davon aus, dass es auch für delphi Grafik-APIs gibt, da hast du vielleicht nicht gut genug gesucht ;).

Was die Geschwindigkeit, mir der man C++ lernen kann angeht: Ich habe vor etwa einem dreiviertel Jahr angenfangen, habe aber davor schon ein bisschen Java über 3 Jahre gemacht und im ersten Semester mussten wir auch C programmieren. Mittlerweile denke ich, dass ich die Grundlagen gecheckt habe, mir begegnen aber trotzdem täglich neue Dinge, was aber nicht mehr so schlimm ist, dass es mich verunsichert oder aus der Bahn wirft. Also das wird schon klappen bis du 20 bist, wenn du nur willst.

Im Moment beschäftige ich mich mit SFML (ist in erster Linie 2D, kann aber auch OpenGL einbinden) und bin sehr angetan davon. Der Vorteil dieser API besteht darin, dass die meisten Low-Level-Probleme schon implementiert sind. Da ist zB das Anzeigen eines Bildes ein Dreizeiler. Das Buch von David (das von dem Forum hier) beschäftigt sich auch erstmal ein paar hundert Seiten mit der Technik hinter der Engine. Die brauchst du aber nicht 100% verstehen um mit der Engine arbeiten zu können. Du wirst dir wahrscheinlich das Buch durchlesen und denken: "Ich hab keine Ahnung was der grad meint", aber das macht nichts, weil du nicht im Detail wissen musst wie das alles funktioniert. Du wirst vielleicht irgendwann später das Buch nochmal lesen und dann fällt es dir wie Schuppen von den Augen.

Sollte ich irgendwas komisches geschrieben haben tut es mir leid, es ist spät und ich hab was getrunken ;)

Gruß Maiurs

madjan06

Treue Seele

  • »madjan06« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Kassel

Beruf: Azubi Fachinformatiker Anwendungsentwicklung

  • Private Nachricht senden

6

11.01.2009, 11:45

stimmt für delphi gibt es eine 2d als auch eine 3d engine, doch die sind fand ich so nich das wahre, und mit den nen weltraum spiel zu proggen in 3d war fand ich von dem was ich sagen wir mir vorstelle ziemlich unmöglich und nen großer unterschied is auch, delphi ist für 3d sachen nich so gedacht, man halt sehr schnell ne grafische oberfläche zusammen klicken und dann halt die funktion von buttons usw. proggen, bei c++ is es ja meiner meinung nach reiner programmier code, ohne schnell ne grafische oberfläche zusammen zu basteln, ich hab mir z.b. auch java mal angeguckt oder pyhton, doch bei beiden selbe problem war nix für 3d sachen^^

Anonymous

unregistriert

7

11.01.2009, 11:48

Tipp: Vergiss Delphi. Eine Pascal-artige Sprache ist heute nicht mehr Zeitgemäß.

Fab

Treue Seele

Beiträge: 85

Wohnort: Iwo in der Eifel - nähe von Euskirchen

Beruf: Schüler

  • Private Nachricht senden

8

11.01.2009, 12:05

Flasch gedacht

Da haste mit Delphi ordentlich falsch gedacht.
Mir persönlich gefällt Delphi wegen dem Syntax nicht so, aber ich muss mich zwangsläufig von der Schule aus damit beschäftigen.

Es gibt z.B. G4D (Genesis for Delphi), was eig prima für 3D Anwendungen ist.
Zur Information: Genesis ist ursprünglich ein C++ Framework.
Wenn du richtig gesucht hättest, wärst du an G4D nicht vorbei gekommen.
Auf Delphi-Treff.de gibts z.B. diverse G4D Tutorials. Und Delphi-Treff muss man als Delphi-Programmierer doch kennen ;)
Für 2D wäre da noch Andorra oder wenn man 2 Augen zudrückt, darf man es auch so bezeichnen, der Vorgänger DelphiX.
-DelphiX stellt auch noch super Komponeten bereit um die Spieleprogrammierung so einfach wie möglich zu machen.

Ach und OpenGL spielt in der Spieleentwicklung mit Delphi auch noch eine große Rolle, da es mit der Internet-Seite DelphiGL eig gut zu erlernen ist. Es gibt auf dieser Seite sehr viele Tutorial noch dazu und damit müsstes du eig auch sehr schnell Erfolge erzielen können.

;)

Was die Oberfläche angeht:
Guck dir mal C++Builder von CodeGear bzw. Embarcadero an und dann Delphi vom gleichen hersteller (früher Borland)
Was siehst du wie einen Unterschied?
Quasi keinen.
Das einzigste was da unterschiedlich ist, ist die Sprachgrundlage die zum einen C++ und zum anderen Delphi-Language (bzw. eine ableitung vom alten ObjectPascal) ist.

;)

Aber ich will dich nicht demotivieren, denn mit C++ hast du eine gute Wahl getroffen und du wirst sehen, dass C++ von der Sprache 1000mal schöner ist, als Delphi ;)
Das ist einfach so und die Programme haste durch den C++ Syntax auch viel schneller geschrieben (das ist jetzt natürlich alles subjektiv).
Und meiner Meinung nach ist der C++ Syntax auch viel logischer.

MFG
Fab
;)

Linkverzeichniss zu den von mir erwähnten Sites:

DelphiGL: http://delphigl.com/
Delphi-Treff: http://delphi-treff.de/
Genesis: http://www.genesis3d.com/
G4D: http://www.cyberspectrum.de/g4d/
Andorra: http://andorra.sourceforge.net/
DelphiX: http://www.micrel.cz/Dx/
CodeGear: http://www.codegear.com/
Eins hab ich erkannt - ich werde immer Schüler bleiben, ein Leben lang

K-Bal

Alter Hase

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

9

11.01.2009, 12:15

Zitat von »"madjan06"«

ich hab mir z.b. auch java mal angeguckt oder pyhton, doch bei beiden selbe problem war nix für 3d sachen^^


Solange du keine epischen Ressourcenfresser machen willst kannst du durchaus coole Sachen mit Java oder Python schreiben. Soweit ich weiß ist z.B. Blender in Python geschrieben.

Fab

Treue Seele

Beiträge: 85

Wohnort: Iwo in der Eifel - nähe von Euskirchen

Beruf: Schüler

  • Private Nachricht senden

10

11.01.2009, 12:21

Genau

Zitat von »"K-Bal"«

Zitat von »"madjan06"«

ich hab mir z.b. auch java mal angeguckt oder pyhton, doch bei beiden selbe problem war nix für 3d sachen^^


Solange du keine epischen Ressourcenfresser machen willst kannst du durchaus coole Sachen mit Java oder Python schreiben. Soweit ich weiß ist z.B. Blender in Python geschrieben.


Ich kann dir da nur zustimmen.
Und wenns dir speziell um ne Gaming Engine geht :P für Python ist z.B. in Blender eine integriert ;)

Und Java gibts auch tausende.
Also wie gesagt man muss schon richtig suchen sonst wird das nichts ;)

Ne Engine für Java ist z.B.
jMe

Greetings
Fab
;)
Eins hab ich erkannt - ich werde immer Schüler bleiben, ein Leben lang

Werbeanzeige