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

Lephro

Frischling

  • »Lephro« ist der Autor dieses Themas

Beiträge: 66

Wohnort: Dortmund

Beruf: Schüler

  • Private Nachricht senden

1

11.09.2003, 12:14

Lohnen sich die Stefan Zerbst Bücher?

So ich habe David's Buch fast komplett durch und ich habe mich gerade gefragt ob ich mir nicht Stefan Zerbst's Bücher kaufen soll (insbesondere den 2ten Band weil dort beschrieben wird wie man einen Leveleditor codet). Jetzt frage ich mich: Lohnen sich die Bücher überhaupt? d.h. beschreibt Stefan dort alles gut und wie gut kann man das ganze auf Davids Art zu coden umsetzten d.h. benutzt Stefan einen ganz anderen Engine aufbau usw oder wie sieht das aus !? Ausserdem frage ich mich ob man das Buch auch dazu verwenden kann bestimmt Sachen nachzuschlagen also Referenzänlich und und und... schreibt einfach was ihr von welchem Band hällt !!!!

PS: Sry fals es irgendwo schon so einen Beitrag gab (wenn es einen gab), ich bin nämlich zu faul um danach zu suchen... ausserdem kann sich ja eure Meinung geändert haben aufgrund von erfahrungen usw...
Everything that has a beginning has an end

Marshal

Frischling

Beiträge: 33

Wohnort: Bayern

Beruf: Student

  • Private Nachricht senden

2

11.09.2003, 17:46

Grundsätzlich muß man sagen: Stefan geht in seinen Bücher deutlich anders vor als David.
Persönlich kann ich noch hinzufügen, daß mir Stefans Coding-Style absolut nicht gefällt (Davids ist meinem recht ähnlich... oder andersrum ;) ).
Insgesamt finde ich seine Bücher aber gut (habe Band 1 + 2 und werde mir den dritten auch noch holen).
Er beschreibt halt seine Sachen so ziemlich alle von Grund auf und erklärt die Techniken auch ganz passabel.
Band 1 ist nicht wirklich C++. Band 2 teils/teils.
Was den Engineaufbau angeht: Die kann man gar nicht vergleichen. Davids sieht deutlich professioneller (und auch sauberer aus).
Eine richtige in dll gepackte Engine wird es bei Stefan erst mit Band 3 (bzw dem Kompendium) geben.

Davids Demos sind irgendwie auch schöner... ;)

Lephro

Frischling

  • »Lephro« ist der Autor dieses Themas

Beiträge: 66

Wohnort: Dortmund

Beruf: Schüler

  • Private Nachricht senden

3

11.09.2003, 20:33

Hmmm und wie fandest du das Kapitel über den Leveleditor ??? Ist der Leveleditor zu gebrauchen bzw gut erweiterbar oder totaler mist !?
Everything that has a beginning has an end

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

4

11.09.2003, 21:18

Hi,

ich habe beide Zerbst und Davids Buch und muss sagen, Zerbst geht VIEL genauer in die Materie rein als David. Zerbst erklärt GENAU wie etwas Mathematisch funktioniert und wie man es selber nachcodet, David benutzt mehr D3DX und benutzt so das Motto: "Die Funktion macht das für Uns ich sag nur 1-2 Sätze dazu das reicht". Jedenfalls kommt es mir oft so vor.

Also in dieser Hinsicht hat der Zerbst bei mir schon die Besten Plätze geschnappt, weil man diese Mathematik auch für OpenGL benutzen kann :) Darüber bin ich auch DERBST Happy :)

Oder Zerbst erklärt auch das COM Prinzip(Konzept) von DX, was ich bei Davids buch irgendwie etwas naja vermisse.

Mit dem Zerbst wird ALLES stück für stück gecodet und alles in Handarbeit und der ganze Quellcode ist IM buch drin zum Abtippen :) Bei Davids buch wird eher nur erklärt wie man die TriBase benutzt welche selbst nicht gerade gut erklärt wurde im gegensatz zum code von Zerbst.

Zwar: Zerbst 1 hat total ekelhaften Codestyle aber der Lehrreichste den ich kenne!

Davids buch hat aber auch vorteile: Es wird schnell gecodet und der Code regt einen richtig dazu selbst den Code auseinander zu nehmen und Learning by Doing zu machen. Desweiteren werden spezielle Techniken angesprochen (Schatten) aber auch hier das Manko: Weniger Selfcoding und weniger lehrleistung.

Also das sieht jetzt so aus als ob die Zerbst bücher aus meiner sicht besser sind. Aber wenn man beide Zerbst + dem von David gelesen hat kann man alles sehr gut vergleichen.

Kurze Zusammenfassung:
Zerbst 1
+ Selfcoding und besseres Verständnis
+ SEHR einsteigerfreundlich
+ Mathematik wird von vorne erklärt und nicht mittendrin
+ Kein D3DX (kleinere Programme und man LERNT mehr!!)
+ Leicht zu lesen
+ Er kratzt kein Thema an und lässt es halb offen.
- CodeStyle
- Total unsinnige #define markos
- ANSI C Style (okay für ANSI C Coder ein + :))

Zerbst 2:
(siehe oben)
+ Guter Algo für Terrainrendering ROAM
+ Gut erklärte neue Mathematik
- Schlechte Klassenhandhabung
- C/C++ Mischmasch

David:
+ Richtig auf die Zielgruppe ausgelegt
+ fast so Einsteigerfreundlich wie Zerbst
+ Handhabung der D3DX
+ Spezielle Techniken werden angekratzt/benutzt
+ Nachgestellte Situationen z.B. Programmierer-Grafiker
+- DLL (Ja ob + oder - ist ansichtssache bei mir eher - hat aber auch einen vorteil)
+- Erklärung von Chunkdateien (Doch Erstellung von denen fehlte mir im Buch sehr)
- Codestyle
- weniger Mathematik bzw. wurde NICHT so gut rübergebracht wie im Zerbst oder nur angekratzt
- weniger Selfcoding
- Buch Orientiert sich mehr der TriBase handhabung als dem Coden der Engine

So mehr kann ich dazu leider nicht sagen :)

@Lephro
Das Kapitel mit dem Leveleditor wird selber gecodet. also wenn man ein bischen Kreativ (und ich hoffe du bist das ;D) kann man das selbst nachcoden, sogesehen ist dieses Kapitel nur eine Win32API einführung so wie sich das auch gehört! 8)

Lephro

Frischling

  • »Lephro« ist der Autor dieses Themas

Beiträge: 66

Wohnort: Dortmund

Beruf: Schüler

  • Private Nachricht senden

5

11.09.2003, 22:24

hmmm kann oder könnte man sich das 2te Band kaufen oder das 1ste zu besitzen / gelesen zu haben ? Denn mir geht es stark um das Kapitell mit dem Leveleditor.... ausserdem würd es mich auch interessieren was es mit dem Terrainrendering ROAM aufsich hat, denn vieleicht könnte ich das ja auch in mein Rennspiel integrieren (erst mal schaun ob und wie stark ich das brauchen würde). Ausserdem frage ich mich gerade ob Zerbst vieleicht "Progressive Meshing" anspricht, denn dieses Thema würde mich sehr stark interessieren, da ich es für eine sehr gute Methode halte um resourcen zu sparen !!!

@Patrick: Was verstehst du unter "Gut erklärte neue Mathematik" ???

[/u]
Everything that has a beginning has an end

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

6

11.09.2003, 22:31

@Patrick:
Wenn die 2. Auflage draußen ist, wirst Du einige Deiner Kritikpunkte an meinem Buch streichen müssen! ;)
Du hast noch was vergessen bei Zerbst:

- Total viele Rechtschreibfehler

Zitat von »"Patrick"«

David benutzt mehr D3DX

1. Bei Zerbst gab es soweit ich weiß noch kein D3DX, was er hätte verwenden können
2. Ich verwende es nur, um Texturen zu laden, und halt die D3DX-Effects. Ist das zu viel?

Zitat von »"Patrick"«

Zerbst geht VIEL genauer in die Materie rein als David

Die Materie sollte in dem Fall die Spieleprogrammierung und DirectX sein. Mir wurde mehrfach gesagt, dass ich in meinem Buch genau diese Themen VIEL ausführlicher behandle als Stefan Zerbst. Vielleicht willst Du diese Aussage noch einmal überdenken.

Noch eine Frage.
Hast Du mein Buch ganz gelesen?
Am Anfang wird wirklich vieles nur gezeigt und nicht hergeleitet, aber später - finde ich - bessert sich das.

Lephro

Frischling

  • »Lephro« ist der Autor dieses Themas

Beiträge: 66

Wohnort: Dortmund

Beruf: Schüler

  • Private Nachricht senden

7

11.09.2003, 22:46

entscheidet euch ;) damit ich mich auch entscheiden kann ! Naja also was jetzt ??? Ist jetzt David oder Zerbst genauer... ??? und was ich mich schon die ganze Zeit frage: Wie alt bist du David... wenn man fragen darf !? Naja also ich weiss immernoch nich ob ich mir den Zerbst antuen soll *schwank*
Everything that has a beginning has an end

Tobiking

1x Rätselkönig

  • Private Nachricht senden

8

11.09.2003, 23:06

Die frage mit dem alter kann ich sogar beantworten ^^. Guck mal auf der Page unter infos und impressum da steht.:

Zitat

Ich heiße David Scherfgen, bin am 9. März 1985 in Köln geboren


Nur noch ausrechnen und man weiß das er 18 Jahre alt/jung ist.

Außerdem wollt ich sagen das ich auch sehr am überlegen bin die Zerbst bücher zu kaufen im Moment weil irgendwie etwas fehlt. Es war schon ne riesen Menge die ich gelernt habe weil ich fast gar keine Ahnung hatte aber trotzdem fehlt noch nen bisschen was selber irgendetwas zu machen. Vorallem das mit dem Leveleditor klingt verlockend. Naja mal sehen was man noch so an Geld über hat.

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

9

11.09.2003, 23:12

@David:
Nein D3DX besteht schon seit Version DX7 :) Gab es er hat sie aber aus Prinzip abgelehnt um halt hintern den Vorhang zu schauen :) Ja ich hab dein Buch gelesen und es ist auch gut aber ich finde Zerbst geht viel viel mehr in die materie ein als dein Buch :) Also Ist ansichtssache meine meinung ist das halt :D

@Tobiking & Lephro
Alle 3 Bücher sind es wert.

Tobiking

1x Rätselkönig

  • Private Nachricht senden

10

11.09.2003, 23:52

Ach ich habe noch was vergessen. Es wurde etwas von einem Kompendium erwähnt. Beinhaltet das Buch 1 + 2 oder sogar 3 noch dabei oder ist das nur ne art nachschlagewerk.

Werbeanzeige