Source-Engine enthält Quake-Code

Bearbeiten

"Laut offiziellen Angaben beinhaltet sie jedoch keine einzige Quellcode-Zeile des ursprünglichen Spiels." Laut offiziellen Angaben, ja. Aber das stimmt definitiv nicht. Allein im SDK der Source-Engine kann man einige eindeutige Überschneidungen finden - ich bin mir recht sicher sogar irgendwo in den Kommentaren was von Quake gelesen zu haben. War wenn ich mich Recht erinnere im Codeabschnitt für die BSP-Dateien. Vielleicht könnte das jemand genauer recherchieren? -- Yarin Kaul 18:53, 8. Jun 2006 (CEST)

dass die source engine zu weiten teilen auf "geklautem" code aufgebaut bzw nicht lizenziertem code aufgebaut ist, weiss man spaetestens seit dem half-life 2 leak - das ist genau des selbe bloedsinn wie die "voellig neu programmierte doom 3 engine" welche nicht mehr auf der quake engine basiert - from scratch programmiert in dieser branche keiner - waer ja noch schoener ;) --suit   20:46, 8. Jun 2006 (CEST)

Plattformen

Bearbeiten

Welche Plattformen werden denn außer Windows noch unterstützt? --92.226.198.120 11:32, 11. Dez. 2007 (CET)Beantworten

---so ziemlich alle, es gibt unmengen ports.

Bearbeiten

Der Link auf [Quake Engines Family Tree] führt ins Leere.

quakesrc.org scheint gerade down zu sein (komplett) - bitte erneut checken in einiger zeit und dann den link ggf entfernen --suit   23:55, 7. Apr. 2008 (CEST)Beantworten

Wirklich erste echte 3D Engine?

Bearbeiten

Ich bin mir nicht sicher, ob diese Aussage so richtig ist. Descent hatte schon einige Zeit davor eine echte 3D Engine (veröffentlich mitte Mai 1995). Zwar wurde sie nicht wie bei Quake als "eigenständige" Engine vermarktet, aber als Bestandteil von Descent kann man trotzdem von einer Engine sprechen. Auch Terminal Velocity von 3D Realms hatte eine echte 3D Engine und wurde bereits einige Tage vor Descent veröffentlicht. Dass es sich dabei ebenfalls um eine echte 3D Engine handelte, zeigt zB ein Patch, der den 3D Beschleuniger Chip ViRGE von S3 unterstützte (inkl. Z-Buffer, bilinearer Filterung und primitives alpha blending).

Die Frage ist halt, ob die Spiele wirklich eine Engine hatten. Darunter versteht man üblicherweise, wenn dei Engine von den Spiel-Inahlten (also texturen, Maps,...) getrennt ist. 3D Tetris (1989) ist auch shcon ein echtes 3D-Spiel, trotzdem würde keiner von einer 3D-Engine sprechen. Jedenfalls änderst sich mMn bei den von dir genannten Spielen nichts daran, dass Quake der erste vollständig 3-dimensionale First-Person-Shooter war, weil die Descent und Terminal Velocity sind ja Weltraum-Shooter (also wo man mit eionem raumschiff herumfliegt und z.B. andere Raumschiffe abschießt), die üblicherweis nicht zu den FPS gezählt werden. --MrBurns 18:22, 3. Mai 2010 (CEST)Beantworten
Das steht so aber nicht im Text - sondern es steht explizit:"ist die erste 3D-Spiel-Engine, welche statt 2-dimensionalen Sprites echte 3-dimensionale Modelle nutzt.", und ist somit falsch. --Zilti (Diskussion) 20:16, 21. Mai 2016 (CEST)Beantworten

Mouselook und Tastatursteuerung

Bearbeiten

insbesondere die Kombination aus Mouselook und Tastatur-Steuerung eröffnete neue Möglichkeiten für die Spieleentwicklung

Das geht schon in vielen früheren FPS, z.B. Duke Nukem 3D (Build-Engine). Die ersten Spiele, die mouselook unterstützen, werden unter en:Free look erwähnt. --MrBurns 05:50, 3. Mai 2010 (CEST)Beantworten

afaik aber nicht in einer vollständigen 3D-Umgebung --suit   15:32, 3. Mai 2010 (CEST)Beantworten
Ich schreib mal, wie es bei Duke Nukem 3D war: Das Gelände war schon vollständig 3D, nur dass es aus einer 2D-Map gerendert wurde (was z.B. dazu führt, dass Gebäude nicht perspektivisch verzerrt werden, wenn man nach oben schaut, was aber nicht so extrem auffällt, weil der Winkel, den man nach oben schauen kann, begrenzt ist) und die Gegner und Pickups waren Sprites, von denen es aber für jedes Objekt mehrere gab, um einen 3D-Eindruck zu erzeugen, was meistens auch ganz gut funktionierte. Aber das ändert alles nichts am Prinzip der Steuerung. Das was wirklich neu war bei Quake war eben, dass der erste "echte" 3D-Shooter war, nicht die Steuerung. --MrBurns 17:59, 3. Mai 2010 (CEST)Beantworten
Ich würde sagen, dass der erste echte 3d Shooter eher The Terminator: Future Shock war. Das wird auch auf der Diskussionsseite von Quake so diskutiert. The Terminator: Future Shock hatte nämlich bereits eine echte 3d Engine und Mouslook und Mouseaiming. Die Gegner waren auch in 3d. --IT-Compiler (Diskussion) 14:21, 27. Jun. 2022 (CEST)Beantworten

Planung des Abschnittes "Design der Engine und Meilensteine"

Bearbeiten

Ich wurde vom englischsprachigen Artikel inspiriert und kam auf die Idee, diese englische Version zum Teil auf die Deutsche zu übersetzen. Damit will ich ankündigen, dass bei diesem Artikel wahrscheinlich irgendwann mal ein neuer Abschnitt erscheinen wird. Aber erstmals ein paar Informationen zusammenkriegen...--Multiguy18 17:17, 16. Dez 2014 (CEST)

Besseres Lemma "Id-Tech"

Bearbeiten

Die offiziellen Bezeichnungen der Engines sind "Id-Tech" und somit sollte auch das Lemma angepasst werden. Abgesehen davon, dass der komplette Artikel sehr unvollständig ist, insbesondere im Hinblick auf die letzten 10 Jahre. --Sibajaleoaj (Diskussion) 20:51, 2. Dez. 2020 (CET)Beantworten

Warum ID Software für Quake vom Watcom C Compiler zum DJGPP Compiler wechselte

Bearbeiten

Was in dem Artikel auch noch erwähnenswert wäre, ist die Ursache, warum ID Software, die für DOOM noch den Watcom C Compiler verwendeten, bei Quake zu DJGPP wechselten. Charles Sandmann, der Entwickler von CWSDPMI welches von DJGPP verwendet wird, hat diese Frage vor vielen Jahren in einem Kommentar in der Newsgroup comp.os.msdos.djgpp beantwortet, da er damals sich mit den Leuten von ID Software diesbezüglich auch unterhielt. Darin schrieb er unter anderem, dass die Gründe die folgenden seien:

„1) Cross development. They wanted fast stable boxes (Unix) to do development on with minimal effort to migrate. 2) Possibility to ship the compiler. 3) Source availabiltiy and the libc sources - including DJ's commercial policy and willingness to provide lightning fast response to questions. 4) Verbal assurances the development team would make DJGPP work for them.“

Charles Sandmann: https://groups.google.com/g/comp.os.msdos.djgpp/c/VD-mIK56h74/m/P5zE_uabjnEJ

Dies war auch aus dem Grund wichtig, damit Spieler das Spiel besser modden können. Das könnte man in dem Artikel noch erwähnen. --IT-Compiler (Diskussion) 14:17, 27. Jun. 2022 (CEST)Beantworten

Inhaltlicher Fehler

Bearbeiten

Laut Artikel basiert Winquake auf der Id-Tech-1 Engine. Das ist nicht der Fall.

Ich denke, die Bezeichnungen "Id-Tech X" und "Doom" sollten sauberer definiert und differenziert werden. --94.31.99.158 14:36, 21. Feb. 2023 (CET)Beantworten

id Tech 1 ist die Doom-Engine, id Tech 2 entspricht Quake und Quake II. Der umseitige Eintrag „id Tech 1“ bei GLQuake (nicht WinQuake) war falsch. Siehe auch id Tech. —viciarg414 11:03, 22. Feb. 2023 (CET)Beantworten
Dieser Abschnitt kann archiviert werden. —viciarg414 11:03, 22. Feb. 2023 (CET)

„Falsche Derivate“ oder Abspaltungen der Quake-Engine

Bearbeiten

Der Abschnitt Quake-Engine#„Falsche_Derivate“_oder_Abspaltungen_der_Quake-Engine benötigt eine Erläuterung. In der aktuellen Form hat der Abschnitt keinerlei Aussagekraft. --Matthäus Wander 10:39, 22. Jul. 2023 (CEST)Beantworten

Kommt vermutlich daher, dass die id-Tech-2 und id-Tech-3 auch als "Quake-Engine" bezeichnet werden. Ich würde die id-Tech-4 jetzt weder als "falsches Derivat" noch als "Abspaltung" bezeichnen, sondern als Nachfolger - auch wenn die als Doom-3-Engine bezeichnet werden mag und sich technisch natürlich immens weiterentwickelt hat (immerhin verwendete später auch Quake 4 die Engine). --Chris Retro (Diskussion) 16:14, 4. Apr. 2024 (CEST)Beantworten