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

1

22.04.2006, 12:54

Totaler Anänger! Hab ein paar Fragen!

Hallo Forum!

Ich kenne schon viele programmiersprachen (z.B. Java, Flash, PHP, (HTML), C++ ein bisschen)!
Jetzt wollte ich mal wissen wie man ein 3d Spiel Programmiert!
Was braucht man dafür?
In welcher Sprache geschiet das?
Wie lange dauert sowas?
Und evt wo man sowas im internet kostenlos erlernen könnte?

Bitte um eine Antwort!

Gruß Flo
;)

john

Alter Hase

Beiträge: 786

Beruf: Schüler

  • Private Nachricht senden

2

22.04.2006, 13:26

Benutze einfach mal die Forensuche, ich denke diese Frage wurde hier schon öfter gestellt.
mfg
john

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

3

22.04.2006, 14:17

Zitat

Jetzt wollte ich mal wissen wie man ein 3d Spiel Programmiert!

Nicht über eine Programmiersprache direkt, sondern über eine API die auf der Sprache läuft. (z.B. DirectX auf Cpp)

Zitat

Was braucht man dafür?
SEHR viel Wissen, Erfahrung und Algorithmisches Denken, man programmier nicht >von heut< auf morgen ein Spiel, oder warum meinst Du brauchen Entwickler einige Jahre? Die sind aber noch ausgebildet dafür und werden bezhalt! 3D Spiele sind schon sehr schwer bis unlösbar für einen Anfänger, probier die lieber an Konsolen und einfachen 2D Anwendungen aus.

Brauchen tut man dazu, einen guten Compiler oder Interpreter, eine gute Programmiersprache und evtl. ein paar Modelling tools für 3D, Paint für 2D.

Zitat

In welcher Sprache geschiet das?

In diesem Forum meist in Cpp. Es ist aber dir überlassen

Zitat

Wie lange dauert sowas?

Ich bezweifel sehr, das du innerhalb der ersten 2-3 Jahre es wirklich hinbekommst ein gutes 3D spiel zu entwickeln, wenn du intensiv lernst bekommst du aber ein gutes 2D Spiel hin.

Zitat

Und evt wo man sowas im internet kostenlos erlernen könnte?

Tutorials, im Netz. Meine Empfehlung sind aber Bücher, die sind meistens wesentlich besser geschrieben und man lernt meist viel mehr dabei, wenn es gute sind.

Zitat

Hallo Forum!

Wir sind eine Community, kein Forum ;). Ein Forum ist die Software mit der du Beiträge posten / editieren kannst.

4

22.04.2006, 14:35

Vielen Dank für die ausführliche Antwort!
Ich habe schon nach einem Buch gesucht und habe das hier gefunden
http://www.amazon.de/exec/obidos/ASIN/34…8848449-6009853.

Ist das Buch zum Empfehlen oder gibt es bessere?

Gruß Flo

:wirbel:

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

5

22.04.2006, 14:39

Wie gesagt, das Buch setzt gute Cpp Kenntnisse vorraus und man sollte wenn mgl. auch die WinAPI ansatzweise kennen. Hab das Buch selber, ist ganz gut, besonders die Grundlagen (mathe) sind sehr gut beschrieben.


Lern aber erst mal C++ und schau bei www.germangamedev.de nach ein paar 2D Tutorials. Du musst das können, also alleine! Dann kannst du dich auch an 3D Software wagen. Wenn du schon bei den Tutorials nur komische Zeichen siehst, dann lerne lieber erstmal C++.

Und übernimm dich nicht, ich kenne keinen der in den ersten 3Jahren ein richtiges 3D Spiel (ohne irgendwelchen Mist) zusammengeschustert hat.

baba_melone

Frischling

Beiträge: 62

Wohnort: 66879 Obermohr

Beruf: Schüler

  • Private Nachricht senden

6

22.04.2006, 15:48

1.) FAQ benutzen
2.) Von diesem Buch gibt es bereits eine 3. Auflage(sh. Startseite)
3.) Win-Api-Kenntnisse sind nicht unbedingt erforderlich(ich wusste vorher nicht mal richtig was das ist). Es reicht wenn man die C++-Grundlagen beherrscht. Du musst kein C++-Freak sein der alle Techniken usw. bis ins letzte Detail beherrscht. Erfahrung in der Sprache ist allerdings notwendig(ein paar Programme solltest du schon gemacht haben). Wenn du die Sprache noch nnicht ganz so beherrschst, solltest du entweder noch etwas üben, bis du dir das Buch kaufst, oder du kaufst dir gleich ein Buch, das zuerst die Sprache C++ und dann Spieleprogrammierung speziell behandelt.(davongibt es tausende).
@koschka: nun übertreib mal nicht, so kompliziert is das Buch nu auch wieder nicht. Ich war C++ Anfänger als ich es gelesen habe, und es hat mich vom technischen her überhaupt nicht überfordert!! Und 2d-Tutorials habe ich vorher auch nicht gemacht, auch wenn mein erstes Spiel ein 2dGame war

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

7

22.04.2006, 15:50

das mag dir so gehen, aber es haben auch schon leute hier gepostet, die gründlich heikos c++ buch durchgearbeitet haben und dann von anfang an in dem neuen nichts mehr verstanden haben. das kommt immer auf den einzelfall an, und wieviel man schon vorher in anderen umgebungen gemacht hat.

baba_melone

Frischling

Beiträge: 62

Wohnort: 66879 Obermohr

Beruf: Schüler

  • Private Nachricht senden

8

22.04.2006, 16:16

hmm, man muss nicht alles verstehen, solange man weiß, worums geht, würde ich einfach lesen und mir die Beispielprogramme anschauen und verändern. Dann kapiert man es schneller, als wenn man die Seite, die man nicht richtig verstanden hat 100mal liest.

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

9

22.04.2006, 16:54

Ich bin sicher das der Threadersteller an vielen Punkten in Davids Buch nicht weiter kommt, wo nun ist doch unwichtig. Wenn man die Tuts auf gamedev versteht und nachvollziehen kann, ist es kein Problem auch Davids Buch durchzuarbeiten.

10

22.04.2006, 17:05

Vielen Dank für die Antworten!

Ich hatte erst vor ein paar tagen mit C++ angefangen!
Aber immer nur mit der Konsole!
Was braucht man denn da für?

Konsole oder Windows Programmierung?

Reicht das wenn man so die Grundkenntnisse kann wie:
-for und while schleife
-if bedingungen
-dateien löschen/speichern und bearbeiten
-Textausgeben ( ;) )
-Funktionen
-Variablen (int,string,char usw..)+ globale Variablen

Mehr ist mir nicht eingefallen!
Wahrscheinlich reicht das nicht!
Ich habe schon dieses Buch durchgearbeitet und verstanden:
http://www.amazon.de/exec/obidos/ASIN/38…5578792-2441845

Bitte um eine Antwort!

Soll ich mir noch ein c++ Buch kaufen?

Gruß Flo

:roll:

Werbeanzeige