• # \_o<

    Posté par . En réponse au journal Développer des jeux vidéos sous Linux ?. Évalué à 2.

    Actuellement, ma grosse motivation est que si Carmack a pu coder Doom 3 en OpenGL, c'est que ça doit marcher plutôt bien, mais alors Doom 3 est en C ? Ou alors tout est encapsulé. Et puis il utilise quoi, le monsieur, pour gérer les inputs, les sons, les vidéos, le réseau ? Pas SDL que je sache.

    eh non ... Carmak est intelligent.

    Tu vois Java ? c est bien, c est portable, c est lent.

    Karmac s est donc dit, depuis Quake 2 ... y a deux bonnes idees dans Java: Bien+portable. Cela est inherent a une qualite essentielle: la machine virtuelle: VM.

    Loin de moi l idee que Quanke/Doom est inspire, ou meme base sur Java, mais voila ou je veux en venir:

    Carmak ecrit une VM en C, ca pese quoi ... 800K tout compile, ca se code vite fait, et dedans, tu ecris ton propre langage, ton compilo, tes APIs ... et tu est le roi chez toi.

    Porter ton jeux ? ben tu porte juste la VM. Bref, tu porte ni ton langage, ni ton API, juste la VM.

    Cf les sources de Quake2 qui sont open.