Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Sa Dez 21, 2024 17:19

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 22 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: AnfängerProjekt
BeitragVerfasst: Mo Jun 30, 2008 15:30 
Offline
DGL Member

Registriert: Mo Jun 30, 2008 12:47
Beiträge: 69
Hallo liebes Community,

Ich hab schon viele Tutorials zur OpenGL - Programmierung gelesen und möchte jetzt mal ein richtiges Spiel programmieren, damit ich mich ein wenig in Materie vertife !

Mir ist es wichtig, dass....
x 3D-Welt gibt
x Heightmaps eingesetzt werden
x detaillierte Spieler gibt
x man sich richtig drinnen bewegen kann

PS: Mich kennt man in delphipraxis.net unter dem Namen Mr_Emre_D ^^

EDIT:
Ups hab vergessen zu erwähnen, dass ich hier Leute suche, die vlt. mitmachen wollen

MfG Emre

_________________
...GOD is wearing black...


Zuletzt geändert von Emre am Mo Jun 30, 2008 16:24, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Jun 30, 2008 15:45 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7804
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Das ist doch mal was. Viel Spass und los geht's. Gib uns bescheid, wenn du was erreicht hast.

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Jun 30, 2008 16:07 
Offline
DGL Member
Benutzeravatar

Registriert: Sa Aug 18, 2007 18:47
Beiträge: 694
Wohnort: Köln
Programmiersprache: Java
Das ist schonmal ein guter Vorsatz und du weisst schon ungefähr was du sehen willst!

Hast du denn schon ein Konzept? Klar kannst du auch ohne eins anfangen, aber du wirst wahrscheinlich irgendwann an einen Punkt kommen, an dem es nicht weitergeht. An dem du Entscheidungen treffen musst, und womöglich viele Teile deines Quellcodes wegschmeissen kannst. Diese Zeit kannst du dir sparen wenn du dir vorher schon ein paar Gedanken machst und diese aufschreibst.

Wie ist die Hintergrundstory?
Was macht man in dem Spiel?
Wen spielt man?
Wie steuert man ihn oder es?
Mit der Maus gucken? Mit den Tasten laufen/fahren/fliegen?
Ist es Tag oder Nacht oder beides abwechslend?
Was kann man machen?
Kann man sich frei bewegen?
Bis wohin kann man sich frei bewegen?
Wie hindert man den Spieler daran aus der Welt herauszufallen?
Wenn man läuft? Worauf läuft man? Wie stark ist die Gravitation?
Muss man kämpfen?
Gibt es Gegner?
Wieviele Gegner gibt es?
Wie sehen die Gegner aus?
Wie stark sind die Gegner?
Welche Waffen gibt es?
Wie stark sind die Waffen?

Das sind schonmal so ein paar Fragen, die mir spontan einfallen.
Es ist nicht wichtig auf alle diese und ähnliche Fragen vorher schon eine richtige Antwort zu haben.
Es ist wichtig überhaupt Antworten dafür zu haben und das ganze einfach mal aufzuschreiben. Mit Papier und Bleistift!
Dabei fallen einem doch sehr schnell Widersprüche und andere Ungereimtheiten auf, die man in Gedankenform garnicht gesehen (gedacht) hätte.

Anpassen kann man das nachher immernoch!


Nur um es klar zu stellen. Ich will dir dein Vorhaben auf keinen Fall schlecht reden.

Gruß

damadmax

_________________
Es werde Licht.
glEnable(GL_LIGHTING);
Und es ward Licht.


Zitat aus einem Java Buch: "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off"

on error goto next


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Jun 30, 2008 16:22 
Offline
DGL Member

Registriert: Mo Jun 30, 2008 12:47
Beiträge: 69
Ja ich weiß

Leider hab ich noch gar nicht in die Richtung gedacht

Mir ging/geht es eigentlich mehr darum, die richtigen "Techniken" zu beherrschen :)

Aber danke für den TIpp !

Das machen wir uns dann nachher in der Gruppe, wenn sowas entsteht ^^, aus !

MfG

_________________
...GOD is wearing black...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Jun 30, 2008 16:27 
Offline
DGL Member
Benutzeravatar

Registriert: Sa Aug 18, 2007 18:47
Beiträge: 694
Wohnort: Köln
Programmiersprache: Java
Wenn du die Techniken kennen lernen willst, würde ich lieber "nur" einfache Techdemos schreiben.
Dann kannst du dich voll und ganz auf die Technik an sich konzentrieren und z.B. die Spielelogik komplett vernachlässigen.

Wenn du jetzt noch die Techniken (Landschaft, Skybox, Partikelsystem, Wassereffekte, etc.) geschickt in Klasse packst brauchst du nachher nur noch die Sachen mehr oder weniger "zusammenzuklicken" und hast eine kleine Engine, die dann komplettiert durch die Spiellogik dein Spiel bildet.

_________________
Es werde Licht.
glEnable(GL_LIGHTING);
Und es ward Licht.


Zitat aus einem Java Buch: "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off"

on error goto next


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Jun 30, 2008 16:31 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7804
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Entweder Techdemos oder Spiele mit einfachster Logik. Wie z.B. Vier gewinnt. Irgendwas was schnell geht.

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Jun 30, 2008 16:32 
Offline
DGL Member

Registriert: Mo Jun 30, 2008 12:47
Beiträge: 69
an sowas hab ich auch gedacht !

Mir ist beides Lieb !
Also meldet euch, dann gebt bescheid was ihr machen wollt !

Dann nehmen wir das Zeug durch :D

MfG

_________________
...GOD is wearing black...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Jun 30, 2008 16:45 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7804
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Ahhhh... Ich hab schon drauf gewartet. Mir kam es schon spanisch vor, dass du den Thread in diesem Teilforum eröffnet hast.

Wir haben alle eigene Projekte am laufen und sind gut ausgelastet. So ein "betreutes Lernen" können wir nicht anbieten. Ich denke für sowas müsste man Geld verlangen ;)

Wir helfen dir gern bei konkreten Problemen, aber programmieren musst du schon selber.

PS: Ich schieb den Thread mal ins passende Forum.

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Jun 30, 2008 16:58 
Offline
DGL Member

Registriert: Mo Jun 30, 2008 12:47
Beiträge: 69
Aha ?

Ich dachte, es gäbe sicher n paar Leute, die so wie ich erst damit begonnen haben und lust haben da mitzumachen !

Ich hab auch nicht gesagt, dass ich nichts programmieren will

Natürlich werde ich selber proggn ! :P

:D

MfG

_________________
...GOD is wearing black...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Jun 30, 2008 17:07 
Offline
DGL Member
Benutzeravatar

Registriert: Sa Aug 18, 2007 18:47
Beiträge: 694
Wohnort: Köln
Programmiersprache: Java
Na dann versuch dich doch mal für den Anfang an dem Heightmap Tutorial.
Anschliessend eine Skybox Skysphere drumherumbauen und du hast schonmal ne recht ansehnliche 3D-Welt.

_________________
Es werde Licht.
glEnable(GL_LIGHTING);
Und es ward Licht.


Zitat aus einem Java Buch: "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off"

on error goto next


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Jun 30, 2008 17:14 
Offline
DGL Member

Registriert: Mo Jun 30, 2008 12:47
Beiträge: 69
OMG ich glaube man hat mich hier missverstanden !

Ich war nur auf der Suche nach ein paar Leuten, die evt. Lust auf ein AnfängerProjekt hätten !

Also sowas wie Gemeinschafts-Proejkt oder so halt ...

Ich hatte nicht vor mir alles erklären zu lassen oder mir alles proggn zu lassen !

Und ich hab das Heightmap und das Skybox Tutorial schon durchgelesen !
:)

Es ging eigentlich nur um ein Gemeinschafts-Projekt ( wie man es auch nennt :S )

PS: Sorry für die schlechte Erklärung bei meinem 1 Post...

MfG :D

_________________
...GOD is wearing black...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Jun 30, 2008 19:28 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Okt 03, 2007 14:22
Beiträge: 388
Wenn du ein Spiel programmieren willst, wirst du zu jedem Teilbereich in anderen Foren nach ein paar Leuten suchen müssen. Modelle, Leveldesigner usw. Das kannst du jetzt aber vergessen, denn wenn du der Programmierer sein willst und solltest, musst du Grundlagen wie ein Levelformat (vom Spiel abhängig) programmieren, Modell-Loader programmieren oder je nach Format einbinden. Wenn du nicht weißt, was du programmieren willst, kannst du auch jetzt Leute suchen, ist aber ungeschickt, da du die je nachdem wie langsam du vorankommst wieder verlierst. Gemeinschaftsprojekte wirst du in Foren wie DelphiGL, PascalGameDevelopment kaum zustande bringen, ist leider so. Du kannst dich als letzte Möglichkeit in ein anderes Projekt einklinken, wenn du damit zufrieden bist.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Jun 30, 2008 19:49 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7804
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Schreib erstmal ein Spiel ganz für dich allein. Das ist nicht soooo Zeitaufwändig. Wenn du mit Delphi arbeitest kannst du ja mal versuchen das Bomberman Tutorial nachzuarbeiten (ist aber nicht ganz Unterstes Niveau mehr), oder wie gesagt 4 Gewinnt. Mach das ruhig am Anfang mit 0815 Grafik. Du wirst schnell merken wie Spieleprogrammierung läuft und du wirst Fehler machen (so wie alle). Das gute daran, niemand anders sieht die. 8)

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Jun 30, 2008 20:11 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Okt 03, 2007 14:22
Beiträge: 388
Das ist eine gute Idee. Vor allem schafft man so etwas und hat das Gefühl, es hat einen Sinn. Nach so einem simplen Projekt kann man das ja auf 3D übertragen: Kleine 3D-Projekte. Irgendein Spiel welches auf einer einfach Heightmap gespielt wird zum Beispiel. Wäre gut wenn ich mich mal selbst mal dran halten würde :mrgreen:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Jul 01, 2008 10:34 
Offline
DGL Member

Registriert: Mo Jun 30, 2008 12:47
Beiträge: 69
hmm ok ich gebe auf

n versuch wars wert

mfg

_________________
...GOD is wearing black...


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 22 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Foren-Übersicht » Programmierung » Einsteiger-Fragen


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.011s | 15 Queries | GZIP : On ]