Supportnet / Forum / Anwendungen(Java,C++...)
Programmieren eines Adventuregames
Frage
Hallo zusammen,
ich bin ein Fan der Reihe "Myst" und möchte unbedingt mal selber so ein Spiel machen. Es muss ja nicht gerade so perfekt sein wie Myst, aber man sollte sich durch 3D Welten bewegen können und Dinge bewegen können.
Frage: Was würdet ihr mir für eine "Softwareausrüstung" vorschlagen (und welche Programmiersprache sollte ich verwenden)?
Ich danke allen, die mir Tipps zum Thema geben.
Mawe
Antwort 1 von Nick_Name
Hmm, das ist so einfach nicht zu beantworten.
Mehr oder weniger unabdingbare Voraussetzung sind Kenntnisse in wenigstens einer der Programmiersprachen C, C++, oder auch Pascal\Delphi oder Java, wobei C und C++ bei Spieleprogrammieren eher die Favoriten sind.
Dann brauchst du einen Compiler - wenn du in C\C++ programmieren möchtest, beispielsweise das Dev-C++ - Packet von Bloodshed Software, welches gleich mit einer IDE ("Integrierte Entwicklungsumgebung") daherkommt und auch für den Anfänger ganz empfehlenswert ist.
Weiterhin gibt es jede Menge Software - Bibliotheken, die dir bei der Programmentwicklung viel Arbeit abnehmen können, z.B. die SDL - Library.
Leider muss ich jetzt weg und kann dir aus Zeitmangel keine Tutorialempfehlungen geben. Falls du an solchen Interesse hast, melde dich hier nochmal.
Mehr oder weniger unabdingbare Voraussetzung sind Kenntnisse in wenigstens einer der Programmiersprachen C, C++, oder auch Pascal\Delphi oder Java, wobei C und C++ bei Spieleprogrammieren eher die Favoriten sind.
Dann brauchst du einen Compiler - wenn du in C\C++ programmieren möchtest, beispielsweise das Dev-C++ - Packet von Bloodshed Software, welches gleich mit einer IDE ("Integrierte Entwicklungsumgebung") daherkommt und auch für den Anfänger ganz empfehlenswert ist.
Weiterhin gibt es jede Menge Software - Bibliotheken, die dir bei der Programmentwicklung viel Arbeit abnehmen können, z.B. die SDL - Library.
Leider muss ich jetzt weg und kann dir aus Zeitmangel keine Tutorialempfehlungen geben. Falls du an solchen Interesse hast, melde dich hier nochmal.
Antwort 2 von Mawe
Ich danke dir schon mal bestens. Wenn du mit Turtorial ein Grafikprogramm meinst, ich habe das Programm "3dsmax v7", um 3D Welten zu schaffen. Wie weit komme ich mit diesem Programm? Reicht es, um ein komplettes Spiel zu machen, denn es hat einen Scripteditor?
Oder kann ich mit 3dsmax nur die Welten erschaffen und brauche dann, um Buttons und Rätsel einzubauen, eine Entwicklungsumgebung?
Und noch etwas: Was meinst du mit "Software-Bibliotheken"?
Danke und Gruss
Mawe
Oder kann ich mit 3dsmax nur die Welten erschaffen und brauche dann, um Buttons und Rätsel einzubauen, eine Entwicklungsumgebung?
Und noch etwas: Was meinst du mit "Software-Bibliotheken"?
Danke und Gruss
Mawe
Antwort 3 von Sashka
wikipedia weiß die antwort:
http://de.wikipedia.org/wiki/Bibliothek_%28Programmierung%29
bibliotheken sind prinzipiell funktionen, die jemand anders schon mal geschrieben hat und die du auch nutzen kannst, indem du die entsprechende bibliothek in dein programm mit einbindest. so sparst du um einiges an programmieraufwand und man muss das rad ja nicht zum 1000. mal erfinden (auch wenn es zu anfang als übung eigentlich gar nicht so verkehrt ist)
GRuß
Sashka
http://de.wikipedia.org/wiki/Bibliothek_%28Programmierung%29
bibliotheken sind prinzipiell funktionen, die jemand anders schon mal geschrieben hat und die du auch nutzen kannst, indem du die entsprechende bibliothek in dein programm mit einbindest. so sparst du um einiges an programmieraufwand und man muss das rad ja nicht zum 1000. mal erfinden (auch wenn es zu anfang als übung eigentlich gar nicht so verkehrt ist)
GRuß
Sashka
Antwort 4 von Nick_Name
@Mawe
So einfach ist das nicht, denn ich es wird, glaube ich, kaum möglich sein, allein mit 3dsmax - Scripts ein Spiel zu programmieren - bei aller Wertschätzung dieses Programmes.
Dazu brauchst du mehr. Jetzt weiß ich leider nicht, wie gut es um deine Englisch - Kenntnisse bestellt ist, die meisten Tutorials (ein Tutorial kann man als Anleitung bezeichnen), die ich kenne, sind auf Englisch.
Beispielsweise schau dir mal diese Seiten an:
Allegro
Game Tutorials
OpenGL
Games-Net
Das "Allegro - Projekt" halte ich für besonders empfehlenswert, da der Schwierigkeitsgrad der Beispielprogramme niemanden überfordern sollte.
Aber wie schon gesagt:
Voraussetzung sind Kenntnisse in C und\oder C++. Und da ist für die Grundlagen (wenn nicht mehr) das
C-und-C++-Tutorial von Dr. Dankert bestens geeignet.
So einfach ist das nicht, denn ich es wird, glaube ich, kaum möglich sein, allein mit 3dsmax - Scripts ein Spiel zu programmieren - bei aller Wertschätzung dieses Programmes.
Dazu brauchst du mehr. Jetzt weiß ich leider nicht, wie gut es um deine Englisch - Kenntnisse bestellt ist, die meisten Tutorials (ein Tutorial kann man als Anleitung bezeichnen), die ich kenne, sind auf Englisch.
Beispielsweise schau dir mal diese Seiten an:
Allegro
Game Tutorials
OpenGL
Games-Net
Das "Allegro - Projekt" halte ich für besonders empfehlenswert, da der Schwierigkeitsgrad der Beispielprogramme niemanden überfordern sollte.
Aber wie schon gesagt:
Voraussetzung sind Kenntnisse in C und\oder C++. Und da ist für die Grundlagen (wenn nicht mehr) das
C-und-C++-Tutorial von Dr. Dankert bestens geeignet.
Antwort 5 von Mawe
Ich danke allen für ihre Tipps, aber vielleicht könnt ihr mir noch den Namen eines C# - Compilers (nicht C++) nennen, wenn möglich einen mit Benutzeroberfläche.
Besten Dank
Mawe
Besten Dank
Mawe

