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

David Scherfgen

Administrator

  • »David Scherfgen« ist der Autor dieses Themas

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

1

14.02.2007, 10:07

Eure Wünsche für die nächste Ausgabe

Hallo!

Ich würde gerne wissen, was Ihr Euch für die nächste Ausgabe meines Buches, das die Spieleentwicklung mit DirectX 10 zum Thema haben wird, wünschen würdet.
Da ich alles komplett neu schreiben werde, stehen alle Wege offen.
Wahrscheinlich wird diesmal keine Engine benutzt, sondern vielmehr ein dünneres Framework. Ich werde auch mehr auf vorhandene Bibliotheken setzen anstatt zu versuchen, alles neu zu erfinden (z.B. Physik).
Da man unter DirectX 10 ohne Shader nicht mehr auskommt (Wegfall der Fixed Function Pipeline), werden diese natürlich eine größere Rolle spielen als in den vorherigen Büchern.
Ich habe seit damals auch viel in Sachen C++ und Objektorientierung dazugelernt. Der Code-Stil wird im neuen Buch wesentlich sauberer sein, und selbstverständlich werde ich auch die STL stärker einbinden.

Was würdet ihr von einem einfachen Rennspiel halten, das im Buch entwickelt wird? Daran könnte man auch die Nutzung einer Physik-Engine gut demonstrieren. Weltraum-Shooter sind zwar einfach zu programmieren, aber mittlerweile doch ein etwas ausgelutschtes Thema, nicht wahr?

Welche Themen sollten Eurer Meinung nach unbedingt behandelt werden?

Wie fandet Ihr das Kapitel "Fortgeschrittene Techniken"? In diesem Kapitel ging es ja darum, noch einige weitere interessante Themen vorzustellen, in die man einmal hineinschnuppern kann, ohne besonders detailliert darauf einzugehen. Also so eine Art "Trickkiste". Ein solches Kapitel würde ich auch in das neue Buch gerne einbinden.

Bevor die Frage kommt, wann es denn erscheinen wird: Das kann ich noch nicht sagen. Es wird aber auf jeden Fall noch eine ganze Weile dauern ;)

Vielen Dank im Voraus für Eure Vorschläge!

Black-Panther

Alter Hase

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

2

14.02.2007, 10:48

Also... den Matheteil fand ich gut... auch Kollision usw... sollte auf jeden Fall bestehen bleiben. Was mir gefehlt hat waren Themen wie Terrain, BSP (PVS), Charakteranimation und bessere Shaderprogrammierung... Waere super, wenn das auch noch Platz haette! Natuerlich mochte ich ein Kapitel "Unterschiede zwischen DX9 und DX10" auf keinen Fall missen, und eventuell auch kurz einige wichtige Sachen, welche notwendig sind, "alte" DX9 Programme umzuschreiben.
Autorennspiel waere sicher eine Moeglichkeit... Faende aber ein Arenakampfspiel (eventuell auch mit kleinen Zaubern) besser: Koennte man Charakteranimation, BSP, Kollision, Physik, Animation und Partikelsysteme super veranschaulichen... Weiss allerdings nicht, ob das nicht zu aufwaendig wird...
Sonst allgemein wuerd ich sagen, kann das Buch ruhig ein bisschen dicker sein ;-)
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

3

14.02.2007, 11:30

Wird das Buch sich denn auch wieder an Anfänger im Bereich Spieleprogrammierung widmen?
Mich würden vor allem Shader interessieren, Lua, vielleicht Gesichtsanimationen, Strukturierung von Spieldaten (dynamische Ressourenverwaltung, komplexere Dateiformate (zB Maps mit interaktiven Objekten etc. oder NPCs)), Interaktion mit "intelligenten" Objekten in der Spielwelt, sowie etwas weiterführende Physikberechnungen (Ragdolls, Zu einem Angriff (Angriffsanimation) die zugehörigen Kräfte berechnen, außerdem bin ich immer noch am Überlegen, wie ich es schaffe, dass der Spieler die Kisten so durchs Level schiebt, dass die Kisten nicht dauernd anecken und sich drehen, statt gerade parallel über den boden zu rutschen).

Ich fänds auch cool, wenn das Spiel etwas mehr im Vordergrund steht als vorher, und wenn es dementsprechend etwas ausgebauter wird. Mich persönlich würde eher sowas in Richtung 1st Person Shooter oder 3rd Person RPG oder Shooter ansprechen wo man dann auch etwas mehr in der Welt interagieren kann als zB in einem Rennspiel.

Zitat von »"Black-Panther"«

Faende aber ein Arenakampfspiel (eventuell auch mit kleinen Zaubern) besser:

Find auch das klingt nicht schlecht.

Firefly

Alter Hase

Beiträge: 484

Wohnort: Irgendwoundnirgendwo

  • Private Nachricht senden

4

14.02.2007, 11:46

schließ mich den vorderne posts an: auf jedenfall irgendetwas in richtung terrain, indoor, outdoor, BSP(PVS), am besten irgendne eigene scriptsprache.
Außerdem fänd ichs toll wenn die physik für ein spiel selber in einer kleinen kompakten engine mitentwickelt würde...
Eine coole neuerung wärs außerdem wenn mit interface-design gearbeitet würde...
SPIEL: autorennspiel...naja ich weiß nicht....persönlich fänd ich sowas wie ein indoor/outdoor (rollen?)spiel toll.

David Scherfgen

Administrator

  • »David Scherfgen« ist der Autor dieses Themas

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

5

14.02.2007, 11:58

Scripting mit Lua wäre sicher gut.
Aber eine eigene Physik-Engine zu programmieren halte ich für ausgeschlossen. Das ist viel zu aufwendig, und auch in der Praxis verwendet man da auch eher fertige Engines.

Phili

unregistriert

6

14.02.2007, 12:38

Zitat

Ich werde auch mehr auf vorhandene Bibliotheken setzen anstatt zu versuchen, alles neu zu erfinden (z.B. Physik).

Also, man kann natürlich nicht alles neu erfinden, das ist klar.
Aber ich finde es sollte auf jeden Fall genau darauf eingegangen werden, wie das ganze funktioniert. Gerade die Prinzipien die dahinterstecken fand ich nämlich so ziemlich das interessanteste. Auch solche Kapitel wie z.B. das Ganze mit der Erklärung von Vektoren, Matrizen, Invertierungen von Matrizen usw würde ich auf keinen Fall kürzen.

Ansonsten fidne ich die Ideen aber echt gut! Vor allem, das nciht von anfang an eine feritge Engine verwendet wird, die nutr teilweise hergeleitet wird halte ich für sehr sinvoll.

big_muff

Alter Hase

Beiträge: 460

Wohnort: Schweiz

Beruf: Informatikstudent (4. Semester)

  • Private Nachricht senden

7

14.02.2007, 13:27

Also erstmal eine Frage: Ich gehe schon richtig in der Annahme das dies ein neues Buch und keine neue Auflage ist und das dieses Buch davon ausgeht das man das letzte schon verstanden hat?
In diesem Fall hast du einen Käufer auf sicher :D.
Wenn die ganzen Grundlagen noch mal erklärt werden würden fände ich das nicht so toll.
Ansonsten wünsche ich mir viel über Shaderprogrammierung aber das hast du ja schon gesagt. Dann würden mich auch viele verschiedene Techniken zur Optimierung wie BSP-Trees, Terrains mit ROAM, Portale oder C-LODs bei Modellen interessieren.
Nur Idioten halten Ordnung, ein Genie beherrscht das Chaos.[size=7]

[/size]HardFate - Ein Start, Ein Ziel, Viele Wege[size=7]

[/size]Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.

Chase

Alter Hase

Beiträge: 753

Wohnort: Nagaoka / Darmstadt / Düsseldorf

Beruf: fauler Studi

  • Private Nachricht senden

8

14.02.2007, 14:17

Zitat von »"big_muff"«

Also erstmal eine Frage: Ich gehe schon richtig in der Annahme das dies ein neues Buch und keine neue Auflage ist und das dieses Buch davon ausgeht das man das letzte schon verstanden hat?

Ich gehe vom Gegenteil aus ;) Die Zielgruppe "Fortgeschrittene Programmierer" ist viel zu klein, ich denke das Buch wird sich allein aus kommerziellen Gruenden an Einsteiger richten - nichts fuer Ungut^^

Ich bin schon sehr gespannt. Was noch rein soll waere im Grunde alles wozu es Fragen und Tutorials hier im Forum gab. Z.b. etwas mehr ueber Threadprogrammierung (nicht die Programmierung selbst, die kann fast so bleiben wie sie ist; aber vielleicht ein bisschen praktische Anwendung: Vorladen von Texturen, etc.)

Wenn es moeglich ist auch was zur Programmierung von Netzwerkspielen, meinetwegen auch mit einer fertigen Library, es geht ja um die Anwendungslogik/Theorie.
"Have you tried turning it off and on again?"

9

14.02.2007, 15:14

Wenn es für Einsteiger ist wäre eine kurze einführung in ODE ganz nett. Zumal ja Physik für das Spaiel aus dem Buch angedacht ist.

Die neue Möglichkeit von DX10 Cubemaps in einem Rutsch zu rendern währe sehr interessant. Ich denke an reflektionen auf der Fahrzeugsoberfläche. In diesem Zusammenhang wären auch Portale interessant.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

10

14.02.2007, 15:14

Über die Problematik des Syncronisierens kann man Doktorarbeiten schreiben und ich glaube kaum, dass man sowas wirklich kurz in einem Kapitel fassen kann ;) Aber wenn doch würde es mich interessieren, wie derjenige das geschafft hat :)
Und was Threadprogrammierung wirklich bringt (und vorallem wo es sinnvoll ist) sollte man auf jedenfall ansprechen, wenn man das Thema Threadprogrammierung anspricht.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Werbeanzeige