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

Task-Manager

Alter Hase

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

11

29.09.2010, 23:56

mit 13 soll C++ zu schwer sein? naja also ich und mein Bruder haben uns mit 14 das Buch von Heiko Kalista reingezogen. Zu früh fand ichs auf keinen Fall, sind ja eh nur Basics die man in allen Programmiersprachen hat. Wozu allso ne andere Sprache nehmen?

zum Zeitraum bis zu den 3D-Spielen kann ich nur sagen, dass wir uns nach 2 oder 3 Monaten David Scherfgens Buch geholt haben.... Kleinere Projekte in 3D waren dann auch (eigentlich) kein Problem. Bis man mal aber den größten Teil verstanden hat -und ihn nicht einfach nur anwenden kann!- vergeht gut Zeit^^ (war bei mir zumindest so)
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

12

30.09.2010, 07:25

Hi Leute,

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »XXLfloflo« (30.11.2012, 20:45)


Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

13

30.09.2010, 10:44

Es gibt keine leichte Sprache um anzufangen!!

Alle Programmiersprachen haben ihre Tücken. Und variablen, schleifen, operatoren, funktionen, klassen etc. gibts auch überall und man muss sich (unabhängig von der Sprache) mit den Basics befassen.
r...

Selbstverständlich gibt es leicht zu erlernende Sprachen, dazu gehört eben Python. C++ ist sehr Systemnahe und besitzt einen weiten Umfang. Man muss selbst Typen festlegen, Pointer sind eine riesen Falle für einige Newbies und man muss sich eigenständig um die Speicherfreigabe kümmern.
All das muss man bei Python nicht und es ist dennoch eine von _Google z.B. bevorzugte Sprache.
Also natürlich gibt es leichte Sprachen um anzufangen und schwere oO. Wenn man mit Assembler anfangen würde, würde auch keiner sagen "das ist genauso leicht wie Python".
mit 13 soll C++ zu schwer sein? naja also ich und mein Bruder haben uns mit 14 das Buch von Heiko Kalista reingezogen. )

Du und dein Bruder ;) Dann zieht man sich auch gegenseitig durch wenn man mal keine Lust mehr hat und motiviert sich ebenso gegenseitig.
Ich bin nun einmal der Meinung, man sollte mit einer einfacheren Sprache anfangen um die Basics des Programmierens besser zu verstehen und sich danach an C++ wagen ;).
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

14

30.09.2010, 14:12


Du und dein Bruder ;) Dann zieht man sich auch gegenseitig durch wenn man mal keine Lust mehr hat und motiviert sich ebenso gegenseitig.


Gut dann hast du hier ein weiteres Beispiel: Ich hab in dem Alter auch mit C++ angefangen. Ohne Internet oder bekannte die mehr mit einem Computer anfangen konnten, als Word starten und Texte schreiben. Die einzigen "Vorkenntnisse" die ich hatte war HTML.
Hat auch wunderbar funktioniert...

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

15

30.09.2010, 14:14


Du und dein Bruder ;) Dann zieht man sich auch gegenseitig durch wenn man mal keine Lust mehr hat und motiviert sich ebenso gegenseitig.


Gut dann hast du hier ein weiteres Beispiel: Ich hab in dem Alter auch mit C++ angefangen. Ohne Internet oder bekannte die mehr mit einem Computer anfangen konnten, als Word starten und Texte schreiben. Die einzigen "Vorkenntnisse" die ich hatte war HTML.
Hat auch wunderbar funktioniert...

Hab ich nirgends bestritten ;) Hab' C++ ja selbst vor Python gelernt.
Behaupte nur, dass Python eine einfachere Sprache ist, die wesentlich leichter erlernbar ist.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

16

30.09.2010, 18:34

Sehe das wie Architekt… Es muss ja nicht unbedingt C++ sein… Wieso sollte ich jemandem C++ empfehlen, wenn er hobbymäßig ein Spiel entwickeln möchte? Wenn beispielsweise Unity genauso gut dafür geeignet ist und er damit schneller an sein Ziel kommt, aber trotzdem genau das machen kann, was er will, wieso muss es denn dann unbedingt C++ sein?

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

17

30.09.2010, 19:05

Mit C++ hat man praktisch alle Möglichkeiten. Man kann Anwendungen für (fast) alle Plattformen und Systeme schreiben. Wenn man also C++ von Anfang an lernt, kann man später immer noch entscheiden, in welche Richtung man gehen will. Zudem muss man sich am Anfang ja nicht zwangsweise mit Pointern oder Ähnlichem beschäftigen.

Wenn man natürlich nur einmal schnell ein kleines Spiel schreiben will und nicht das Ziel hat, eine Sprache komplett zu lernen, kann man mit z.B. Python anfangen.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »BurningWave« (30.09.2010, 19:19)


Task-Manager

Alter Hase

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

18

30.09.2010, 19:11

Sehe das wie Architekt… Es muss ja nicht unbedingt C++ sein… Wieso sollte ich jemandem C++ empfehlen, wenn er hobbymäßig ein Spiel entwickeln möchte? Wenn beispielsweise Unity genauso gut dafür geeignet ist und er damit schneller an sein Ziel kommt, aber trotzdem genau das machen kann, was er will, wieso muss es denn dann unbedingt C++ sein?

weil du dann später einen Vorteil hast wenn z.B. Java in der Schule dran kommt. Auserdem hat man mit C++ später viel mehr Möglichkeiten, wenns nicht nur ums Spieleprogrammieren gehen soll. Das Anzuwenden ist ja dank der MSDN auch ein Kinderspiel...

EDIT: hmm Vorposter war schneller, dass trifts ziemlich gut^^
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

19

30.09.2010, 19:25

Mit Unity (oder Python) kann ich auch Anwendungen für verdammt viele Systeme/Plattformen schreiben und ich habe auch total viele Möglichkeiten. Ihr sprecht ja lustigerweise eher Dinge an, die sich gar nicht um die Spieleprogrammierung drehen ("später mal Java" etc). Ihr habt sicher recht, aber wie gesagt, in meinem Beitrag ging es ja darum, einfach » hobbymäßig « ein Spiel zu entwickeln. Und das macht man am besten am bequemsten Weg, der aber dennoch alle Möglichkeiten öffen hält, die man benötigt.

Und das "einmal schnell ein kleines Spiel schreiben will" halte ich auch für übertrieben. Mit Python oder Unity (wobei das im Gegensatz zu Python ja eine Engine ist) lässt sich ziemlich mehr machen als "auf die schnelle mal ein kleines Spiel".

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

20

30.09.2010, 19:36

Da Google Python ebenfalls nutzt, scheint auch Python für weit mehr als nur "kleinere" Spiele zu nützen.
C++ ist nicht mehr das All Heilmittel wie es das vielleicht mal war, ich für meinen Teil freue mich auf den neuen Standard, dann wird C++ endlich mal wieder etwas modernisiert und man muss sich nicht mit Lückenfüllern wie BOOST rumplagen.

P.S.
unity hab ich nur mal auf Wikipedia von gelesen, scheint ziemliche nette Ideen zu haben, Python mit Typdeklaration spukte schon lang in meinem Kopf herum.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Werbeanzeige