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

Fireball

Alter Hase

  • »Fireball« ist der Autor dieses Themas

Beiträge: 415

Wohnort: Werne

Beruf: Dipl. Inf.

  • Private Nachricht senden

1

14.05.2011, 13:04

Ich glaube ich habe mich im Jungle der Spieleprogrammierung verlaufen [solved]

Hallo erstmal,

seit einigen Jahren beschäftige ich mich mit dem Thema der Spieleprogrammierung.

Ich habe sehr viel mit OpenGL und DirectX 9 und 11 rumgebastelt. Auch habe ich schon eine 3D Engine wie Ogre 3D intensiv ausprobiert. Sogar Skript Sprachen wie Lua sind mir nicht unbekannt. Ja ich habe sogar mal ein wenig mit Blender gebastelt, denn langweilige Würfel anzeigen und drehen ist ein wenig langweilig. Ich habe die Objekte nicht stumpf mit Ogre geladen, nein ich habe da wirklich Low Level angefangen, also einen eigenen Exporter geschrieben und dann mit Direct3D das Objekt gerendert (Das hat schon ein wenig Zeit gekostet ;-) ).

So und nun liegt ein weiteres Buch bei mir auf dem Schreibtisch "Game Engine Design and Implementation" ... ich lese irgendwie alles was mir in die Finger kommt, aber ist das der richtige Weg? Ich habe das Gefühl das ich immer mehr von meinem Ziel, ein Spiel zu programmieren immer weiter abdrifte und immer neue Bereiche betrete, die mich mit ihrer Komplexität immer wieder umhauen.

Hat jemand einen Rat?

Mfg

Fireball

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Fireball« (14.05.2011, 14:28) aus folgendem Grund: Rat wurde erteilt.


dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

14.05.2011, 13:12

Hat jemand einen Rat?

Wenn du ein Spiel programmieren willst dann programmier ein Spiel, kein Buch der Welt kann dir Erfahrung lehren ;)

BlazeX

Alter Hase

Beiträge: 478

Wohnort: DD

Beruf: Maschinenbau-Student

  • Private Nachricht senden

3

14.05.2011, 13:12

Im Grunde gibt es 2 Wege: Top-Down und Down-Top.
Entweder du fängst z.B. an ein Spiel mit eine fertigen Engine (wie Ogre) zu entwickeln oder du schreibst eine Engine von Grund auf und machst mit der ein Spiel.
Im ersten Fall kommst du zumindest schneller zu einem Spiel, kennst aber nicht jedes Detail der Engine-Implementierung, andererseits kannst du im zweiten Fall alles selbst bestimmen, was aber Zeit kostet.
Mein Rat: Mach mit Ogre oder einer anderen Engine ein oder zwei Spiele. Wenn du erst anfängst (allein) eine Engine hochzuziehen, wird es sehr lange dauern, bis du zu einem Spiel kommst.

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

4

14.05.2011, 13:12

Mein Rat an dich: Write Games not Engines ;)
Ich meine das so, dass wenn du wirklich Spiele programmieren willst, dann tu es doch einfach mal. Verrenne dich nicht in irgendwelche Komplexitäten, die zum Bau einer Game-Engine notwendig sind, sondern programmiere einfach das Spiel, das du programmieren willst.
Wenn du eine Engine programmieren willst, dann kannst du dich mit all diesen Dingen beschäftigen, aber für ein Spiel brauchst du es nicht. Spiel und Engine sind einfach zwei verschiedene Dinge und sollten auch verschieden behandelt werden. Man kann im Bereich der Spieleprogrammierung nicht alles wissen und es ist auch lange nicht nötig.
Also such dir eine schöne Spielidee, eine gutes Framwork/Engine und setze es um :).

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

14.05.2011, 13:17

Mein Rat an dich: Write Games not Engines ;)

exakt.

Fireball

Alter Hase

  • »Fireball« ist der Autor dieses Themas

Beiträge: 415

Wohnort: Werne

Beruf: Dipl. Inf.

  • Private Nachricht senden

6

14.05.2011, 14:28

Das war deutlich

Hallo zusammen,

danke für den Rat, dass hab ich wohl gebraucht!

Auch auf die Gefahr hin, dass ich dann einen großen Teil des Codes dann in die Tonne hauen und nicht wieder verwendet werden kann - werde ich einfach mal beginnen!

Den Fokus lege ich jetzt wieder auf das Spiel.

Gruß

Fireball

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

7

14.05.2011, 15:31

Auch auf die Gefahr hin, dass ich dann einen großen Teil des Codes dann in die Tonne hauen und nicht wieder verwendet werden kann [...]

Und in dem Moment wo du das machst weißt du genau warum du das machst und hast damit viel mehr gelernt als alle Bücher der Welt dir beibringen könnten ;)

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

8

15.05.2011, 20:47

Im Grunde gibt es 2 Wege: Top-Down und Down-Top.

Down-Top? Gibt es den Begriff wirklich? Ich kenne nur "Buttom-Up".
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

9

15.05.2011, 22:27

Naja, es ist ziemlich offensichtlich dass er Top-Down meint, oder!?

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

10

16.05.2011, 07:00

Nein, das meint er nicht, denn Top-Down führt er ja extra an als das Gegenteil.
Allerdings sind beide Erklärungen von Top-Down und Bottom-Up nicht wirklich korrekt.
Ich frag auch nur, weil ich "Down-Top" noch nie gehört habe, kann ja aber sein, dass irgendein verwirrter Professor das tatsächlich so nennt.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Werbeanzeige