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

61

20.05.2008, 21:07

Richtig geil: GPU Gems 3 :) Shader rockz!
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

BlazeX

Alter Hase

Beiträge: 478

Wohnort: DD

Beruf: Maschinenbau-Student

  • Private Nachricht senden

62

21.05.2008, 17:04

Zitat von »"Luinechor"«

Das Buch "inside Microsoft DirectX9 Spieleprogrammierung " wollte ich mir eigentlich kaufen, was findest du denn daran so schlecht, dass du es nicht empfehlen würdest?


Zuvor: es wollte eigentlich den gleichen Inhalt vermitteln, wie Davids Buch, nur schafft es das eben nicht

1. Es ist ziemlich gekürzt. merkt man daran, dass vieles nicht gut erklärt ist, und die Seitenzahl nur bei ~500 liegt (Im Vergleich dazu Davids mit ~840). Ich denke aber mal dass das etwas wenig ist wenn sogar bis zum Terrain gegangen wird.

2. Es geht in diesem Buch ziemlich wirr zu, finde ich.
Da wird eben erst Direct3D behandelt und wenn das zuende ist kommt dann im Mathekapitel der Unterschied zwischen Grad und Radiant.

3. Kaum ein Listing aus dem Buch kann man selber ausprobieren, denn jede 2. Funktion kommt aus dieser "GamesEngine" und das wird nicht mal erwähnt. (Bsp aus den ersten Seiten: die Funktion IsLanguageGerman)

4. Man erfährt sehr sehr wenig Hintergrundinformationen, sondern nur wie man dies und das mit der GamesEngine machen kann

...

Man kann dieses Buch höchstens kaufen um es mal durchzulesen und einen Einblick in das System bekommen, und eventuell mit den Beispielprogrammen arbeiten, denn die sind teilweise garnicht so schlecht.

Aber sonst gibt es Tutorials im Interner die besser sind.
Als Nachschlagewerk kannst du die DX Doku nehmen.

Ich rate die eher zu Davids Buch!
Obwohl da am Anfang einiges an Mathe auf dich zukommt! Habs aber auch überlebt. In 3D-Spieleprogrammieren mit DX und C++ in 21 Tagen wird das gut erklärt. (gibts !KOSTENLOS! bei 3D-Effekte für Spieleprogrammierer als E-Book dazu)

Kannst es aber letzten Endes machen wie du es willst.

63

22.05.2008, 13:25

Das Buch von David hatte ich mir schon länger mal gekauft, bis jetzt aber noch nicht durchgearbeitet. Ich hatte damals noch keine Kenntnisse in Sinus und ähnliches (bin derzeit 10. Klasse).

Ich bin immoment dabei, Davids Buch durchzugehen.

Daher denke ich auch, dass ich das Buch "inside Microsoft DirectX 9 Spieleprogrammierung" nicht kaufen werde. Danke für die "Bewertung" des Buches.

Faule Socke

Community-Fossil

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

64

22.05.2008, 15:44

Dazu will ich jetzt mal was sagen.

Wenn man sich alle Bücher hier kauft, dann hat man erstens kein Geld mehr und zweitens passen die sowieso nicht alle in ein Regal. Die frage ist eigentlich völliger Schwachsinn, denn jeder hat eine andere Meinung, welche Bücher unbedingt nötig sind. Deshalb sollte man eher fragen, welche Art von Büchern man besitzen sollte und was man vorhat zu machen(Kein mensch braucht n Physik buch, wenn er nur kleine Tools programmieren will, um mal ein extremes beispiel zu nennen). Folgendes sollte also meiner meinung nach auf jeden fall vorhanden sein.

Ein Buch zum Thema C++.
Ein Buch zu OOP(Falls dies im C++ Buch noch nciht behandelt wurde).
Bücher wie der Petzold nützen einem relativ wenig, wenn man nicht grade Windows Benutzer ist und sich auf eine so niedrige Ebene herablassen will. Viel interessanter sind Platformunabhängige GUIs, wie z.b. gtkmm(ist der c++ wrapper zu gtk+). Hiermit sollte jeder auf einfache Weise moderne Möglichkeiten haben und bleibt Platformunabhängig, wenn man das denn wünscht. Zumindest ist man nicht von Anfang an an ein System gebunden. Den Petzold braucht man nur, wenn man ganz Spezielle Dinge braucht und dann wird man schon von selbst drauf kommen, ihn sich zu kaufen.

Wenn man Spiele Programmieren will, ist ein Mathematikbuch mit sicherheit nicht verkehrt, allerdings muss ich dazu sagen, dass ich mir alles, was ich noch nicht konnte einfach anhand von Davids Mathe-Kapitel beigebracht hab.

Socke

65

22.05.2008, 20:33

Was Quark.
Mathe findest de im Inet. Windows ist für Spiele nunmal am meisten verbreitet(und dafür ist das forum da ...). Petzold ist unnütz.


Von d.h. finde ich eher Bücher wie ShaderX, GPU Gems, Ai Programming Wisdom, Game Programming Gems, Graphic Gems usw. interessant, die sich mit algemeinen Problemen bei der Spieleprogrammierung befassen.

Vlg Deviloper
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Bösewicht

unregistriert

66

23.05.2008, 03:02

@ Faule Socke: Was?, wenn man alle Bücher hier kauft hat man kein Geld mehr?
Nen Freund von mir hat 37 :!: Bücher und es werden noch mehr und der hat noch Geld^^

Schade, ich wollt mir das Inside Microsoft Buch auch holen. Naja aber wenns wie beschrieben ist
hol ichs mir nicht, ist gut, dann spar ich Geld.

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

67

23.05.2008, 07:46

für jemanden, der kurz und schmerzlos c++ lernen will, alson einen schnellen, aber dennoch professionellen einstieg sucht, würde ich Intensivkurs c++ empfehlen.

Ansonsten fand ich noch Spieleprogrammierung mit DirectX und Visual C++ von Christian Roussell sehr gut (auch wenn noch DirectDraw hauptsächlich behandelt wird). Ist ein sehr gutes Einsteigerbuch für DirectX-Neulinge.

Ansonsten hab ich mich meistens von E-Books "ernährt", wo man von jedem etwas bisschen lernt (wenn ich die alle im Schrank hätte hätt ich nen fettes regal :D).

Danach dann Game Programming Gems, am besten alle :D

Sergeant

Frischling

Beiträge: 46

Wohnort: Kiel

Beruf: Student

  • Private Nachricht senden

68

23.05.2008, 12:56

macht sich jemand die arbeit aus diesem thread eine gesamtliste zu erstellen, in der alle genannten bücher thematisch geordnet enthalten sind??
ich persönlich fänd das sehr sehr hilfreich.

69

23.05.2008, 14:03

Buecher zu API's sind fuer gewoehnlich nicht zu empfehlen. Sie veralten zu schnell, d.h. Buecher speziell zu WindowsAPI, DirectX, ... . Einzige Ausnahme war bis jetzt OpenGL mit z.B. The Red Book. Auf das: Warum, will ich nicht eingehen. Jedoch wird sich da ja auch bald einiges aendern.

Klar hat jeder eine eigene Meinung, was Buecher betrifft. Bei dieser Fuelle an Buechern gibt es viel Schund aber auch erwaehnenswerte Perlen. Auch wenn es hier speziell um Spieleprogrammierung geht, wuerde ich jedoch den Horizont nie so eng fassen wollen. Deswegen erwaehne ich noch: Kuenstliche Intelligenz mit Verweis auf Prolog.

@Sergeant: Das mit der Liste ist so ne Sache, wie soll denn die Auswahl getroffen werden. Ich wuerde nicht gern alle genannten Buecher auf der Liste sehen wollen, da auch einige schlechte (nur eine Meinung) schon genannt wurden. Die Diskussion ist mir wirklich lieber, als eine "von Gott" gegebene Liste.

Anonymous

unregistriert

70

23.05.2008, 14:59

Zitat

macht sich jemand die arbeit aus diesem thread eine gesamtliste zu erstellen, in der alle genannten bücher thematisch geordnet enthalten sind??

Ich habe die Bücher der 1.-Thread Seite mal Zusammengefasst und hier hinzugefügt:
Zusammenfassung der Links
Thematisch sind sie nun nicht geordnet, aber so wichtig ist das hierbei nicht finde ich.
Ich werde bei gelegenheit weitere Bücher hinzufügen.

mfg Timma

Werbeanzeige