Attention, jme cite moi-même:
Citation :
Les sources de q3 c la merde des fois, ya vraiment pas assez de commentaires et pour faire certains trucs, y fo réfléchir deux ans (comme pour trouver l'usage de certaines fonctions trap_). Perso, jtrouve qu'id a un peu joué les chacals avec ses programmeurs de mods.
|
Et je précise, jvoudrais pa avoir de pb avec id.
Je veux pas dire que le code de quake 3 est mal foutu ou pas optimiser, mal programmer.
Cque je veux dire, c que pour comprendre certaines partie du code il fo se lever tot voire très tot.
Car:
_1, on n'a pas les sources du "system" (ce qu'on peut appeler le "moteur" du jeu) et bcp de fonction sont codées ds le system, donc, souvent, on sait pas cqu'elles font et là où id a joué les chacals selon moi c qu'ils ont très peut commenté c fonctions alors qu'ils connaissent parfaitement le fonctionnement de leur jeu et qu'ils auraient pu économiser des jours voire des semaines aux développeur de mods en passant qq heures de plus ou un jour à commenter leur code et c fonctions en particulier.
On peut même dire qu'il est presque impossible de faire certains trucs sans avoir plus de renseignements (que bien-sûr, seul id peut donner).
_2, ben keske jpeux dire en 2... certains types et structure sont aussi très peu commentés (et parfois les noms peuvent prêter à confusion).
Mais pour faire certains trucs, le code source dispo de q3 est parfait, probablement pour les mods qu'id avait prévu et pour cque la plupart des programmeurs de mods souhaite faire.
Seulement voilà, pour cque jveux faire, g un peu galérer et j'espère que c presque fini.
Pask id n'avait probablement pa prévu qu'un gars (hum...c moa) voudrait essayer de changer l'utilisation d'arme du côté (jveux dire le fait que ce soit le serveur -sans qu'il y ait possibilité de paramétrer la manière dont il le fait- qui fait tirer les clients et qui "trace" leur tires) du serveur et le hitscan.
Donc, la plupart des programmeurs de mods peuvent trouver les sources adapter à ce qu'ils veulent faire, mais pas tous.
Et de toute manière, tous les programmeurs de mods ne pourraient être que content d'avoir plus de commentaires.
D'accord, jl'avoue chui venu pleurer com un bébé, sniff ma cai poa moa kia commencer...vilain id.