Actualités informatiques » Code source de Quake 3

Un petit post pour annoncer que le code source du jeu Quake 3 vient d'être rendu public. Il est diffusé sous license GPL (donc librement réutilisable). Pour le peu que j'ai eu le temps de parcourir jusqu'à maintenant, le code source a l'air vraiment compréhensible sans de trop gros efforts. URL directe :

ftp://ftp.idsoftware.com/idstuff/source/quake3-1.32b-source.zip
(5.5 mo compressé, 27 décompressé)

Voila qui sera sans doute utile à plus d'un développeur de jeu pour ses créations (ou par simple curiosité pour découvrir le code source d'un jeu professionel).
Publié le 22/08/2005 à 10:01 par SoløzerK
kod128
ProgBoarder
RemonterCiter - Posté le 22/08/2005 à 13:22
Apparament c'est les listings complet. Avant il ne fournissaient que le minimum pour faire des mods...
Fser
Code-Libre.org
RemonterCiter - Posté le 22/08/2005 à 14:13
oui j'avais lu ça, de nombreux gens qui ont vu le code ( oui il s'est bien vendu le bougre (sourire) ) l'avait qualifié de tres clair.
on va voir (sourire)
``Montre-moi ton code, dissimule tes structures de données, je continuerai à être mystifié. Montre-moi tes structures de données et je n'aurai sans doute pas besoin de voir ton code, il me semblera évident.''
Poly Progr@ms
Guest Star
RemonterCiter - Posté le 23/08/2005 à 00:10
Oui il est bien foutu je trouve, j'ai survolé un peu l'ensemble et c'est du bon travail. Y'a quelques FIXME et UGLY par ci par là mais bon, c'est toujours comme ça (clein d'oeil).
neamar
Modérateur
RemonterCiter - Posté le 23/08/2005 à 08:51
Excusez moi si ma question est conne (elle l'est), mais c'est en koi comme langage ?


Edité par neamar ( 21/03/2006 18:56:11 )
Before you criticize someone, you should walk a mile in their shoes. That way when you criticize them, you are a mile away from them and you have their shoes.

http://neamar.free.fr
Ou le portail général : http://neamar.fr
kod128
ProgBoarder
RemonterCiter - Posté le 23/08/2005 à 09:31
C'est ecrit en C++, il y a également deux langages propres a Quake, a savoir une sorte d'asm bizard, et une variente du C, ces deux dernier étant déstinés a écrire des mods.
Ils auront quand même mis le temps pour ouvrire ses sources...
Poly Progr@ms
Guest Star
RemonterCiter - Posté le 23/08/2005 à 11:14
Non kod128, c'est écrit en C, pas en C++, ainsi qu'en ASM.


Ils auront quand même mis le temps pour ouvrire ses sources...
--> Normal, ils allaient pas le distribuer tant qu'ils vendaient encore beaucoup le jeu.
kod128
ProgBoarder
RemonterCiter - Posté le 23/08/2005 à 11:50
Oui c'est vrai que c'est du C mais l'outil q3radiant est écrit en cpp (quake3-1.32b\q3radiant)

Donc au total, ça nous fait :
* Du C
* Du C++
* De l'asm
Fred
ProgBoarder
RemonterCiter - Posté le 23/08/2005 à 19:53
M'enfin,

c'est pas tout le monde qui sait comment compiler
ce genre de programme !

Ya pas un langage de script pour les interactions, personnages, maps et objets ?
Genre javascript ?

Edité par Fred (23/08/2005 19:54:20)
Purée faut que je change d'avatar !
kod128
ProgBoarder
RemonterCiter - Posté le 23/08/2005 à 22:09
si tu a le jeu original, change les .pk3 situés dans le répertoire baseq3 en .zip et tu pourras trouver des fichier de commande des bots. je crois que c un language a la syntaxe du C.

Pour le compiler, les makefile sont fait avec Micro$oft Vi$ual $tudio donc fô payer le trust (triste) ou refaire les makefile (sauf si tu es sous nux ou mac...)
kod128
ProgBoarder
RemonterCiter - Posté le 23/08/2005 à 22:14
Mais j'y pense, tu peux toujours demander la bêta de Visual Studio 2005 sur http://www.microsoft.com/france/vstudio elle est gratos (livraison comprise) mais en Anglais. Elle est sencée buger mais ça ne changera pas de d'habitude (héhé .

Edit : Elle risque pas d'être "fratos" mais plutôt "gratos"...

Edité par kod128 (24/08/2005 08:56:46)

Poster un commentaire

STOP aux fautes volontaires !
Message
Formatage
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2008 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,088 s - Crédits - Stats
1 connecté