Précédent   Forum des professionnels en informatique > Le club des professionnels en informatique > Actualités
Actualités L'actualité des sociétés du secteur informatique
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 23/11/2011, 23h25   #1
Responsable 2D/3D/Jeux

 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Étudiant
Inscription : mai 2008
Messages : 6 560
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 6 560
Points : 14 057
Points : 14 057
Par défaut Id Software publie les sources de l'Id Tech 4 !

id Software publie les sources de l'ID Tech 4 sous licence GPLv3
Le code source du moteur derrière Doom 3 est disponible !



Il y a quelques mois, Id Software a commercialisé le jeu Rage utilisant la nouvelle version de l'Id Tech. Le studio de développement a pour habitude de libérer la version précédente de son moteur, lorsque le dernier est disponible. Ainsi, aujourd'hui, nous avons accès à la quatrième version de ce fabuleux moteur, ici.
Pour rappel, cette version est à l'origine des jeux :
  • Doom 3
  • Quake IV
  • Prey
  • Enemy Territory : Quake Wars
  • Wolfenstein
  • Brink
Donc, le moteur est maintenant open source sous version GPLv3. Pour la petite histoire, la mise en ligne du code a été retardée, car il contenait un algorithme, le Carmack's Reverse appartenant à Creative Labs. John Carmack a donc dû réécrire l'algorithme pour éviter les problèmes juridiques.


Sources et liens :


L'ID Tech par rapport à vous :

Avez-vous déjà lu le code du moteur ?
Pensez-vous lire le code de cette version ?
Que pensez-vous de la publication de ce genre de code ?
__________________
Vous souhaitez participer à la section Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 60
Vieux 24/11/2011, 06h32   #2
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 3 411
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 42
Localisation : Réunion

Informations professionnelles :
Activité : Freelance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2002
Messages : 3 411
Points : 6 705
Points : 6 705
Citation:
Envoyé par LittleWhite Voir le message
Avez-vous déjà lu le code du moteur ?
ben non

Citation:
Envoyé par LittleWhite Voir le message
Pensez-vous lire le code de cette version ?
todo

Citation:
Envoyé par LittleWhite Voir le message
Que pensez-vous de la publication de ce genre de code ?
je trouve ça très courageux de leur part, ça les oblige quelque part à faire toujours mieux

j'ai étudié en son temps les sources de Wolfentein3D et DOOM 1, je me suis d'ailleurs inspiré de certains éléments dans mes vieux développement 3D sous DOS, et pour les développeurs Delphi sachez que DOOM a été porté sous Delphi !

Pour la petite histoire, Wolfentein 3D qui fait sourire aujourd'hui est à ma connaissance un des premiers jeux sur PC capable de faire de la (pseudo) 3D temps réel sur un 286 ! une prouesse pour l'époque
__________________
Developpez.com: Mes articles
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice sous Delphi
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 10h07   #3
Membre confirmé
 
Développeur .NET
Inscription : août 2004
Messages : 111
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : août 2004
Messages : 111
Points : 223
Points : 223
Carmack est juste un monstre de programmation, à l'époque le moteur de Q3 était une révolution et une bête de vélocité.

Il reste mon idole, toute programmation confondue, pour son ingéniosité et ses capacités à optimiser un traitement.
Reward est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 12h21   #4
Invité de passage
 
Inscription : mai 2010
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 4
Points : 5
Points : 5
Merci pour la news LittleWhite je n'avais pas suivi l'histoire mais ça va faire très plaisir à l'un de mes développeurs.

On avait déjà constaté en allant regarder du côté des textures de Doom 3 que celles-ci ne sont jamais très grandes (256*256) mais que les normales étaient volontairement pixelisées de sorte qu'après les avoir étiré on puisse les lisser et obtenir un rendu qui n'a rien à envier à des textures 1024*1024. Des génies.

Bientôt je vous montrerai ce à quoi on est arrivé nous-même
DrJedd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 14h35   #5
Membre Expert
 
Inscription : décembre 2003
Messages : 1 337
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 337
Points : 2 388
Points : 2 388
Bon, le choix de la GPL pour un composant n'est peut-être pas le plus judicieux, mais en soi, c'est une très bonne nouvelle !
__________________
Traroth
Traroth2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 13h04   #6
Membre habitué
 
Inscription : janvier 2008
Messages : 384
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 384
Points : 122
Points : 122
Ca ne va pas etre une mince affaire de comprendre le code
saturn1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 00h33   #7
Acropole
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Quelqu'un sait comment convertir la solution vers visual studio 2005 ?
  Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 01h12   #8
Responsable 2D/3D/Jeux

 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Étudiant
Inscription : mai 2008
Messages : 6 560
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 6 560
Points : 14 057
Points : 14 057
Citation:
Envoyé par Acropole Voir le message
Quelqu'un sait comment convertir la solution vers visual studio 2005 ?
Ah ... J'ai regardé rapidement les fichiers et c'est vrai qu'il propose juste un projet pour Visual Studio 2010. Comme les fichiers de projets de Microsoft ne sont pas trop rétrocompatible , je crois que la seule méthode pour retourner en arrière et de refaire le fichier depuis le début (soit, un nouveau projet, puis inclure le code du moteur).
__________________
Vous souhaitez participer à la section Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 06h00   #9
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 3 411
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 42
Localisation : Réunion

Informations professionnelles :
Activité : Freelance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2002
Messages : 3 411
Points : 6 705
Points : 6 705
Citation:
Envoyé par LittleWhite Voir le message
Ah ... J'ai regardé rapidement les fichiers et c'est vrai qu'il propose juste un projet pour Visual Studio 2010. Comme les fichiers de projets de Microsoft ne sont pas trop rétrocompatible , je crois que la seule méthode pour retourner en arrière et de refaire le fichier depuis le début (soit, un nouveau projet, puis inclure le code du moteur).
de ma maigre expérience avec VS, le fichier solution contient la version de VS, il suffit parfois de la changer pour que ça fonctionne avec une version plus ancienne car le reste ne bouge pas forcément.
__________________
Developpez.com: Mes articles
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice sous Delphi
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 08h08   #10
Responsable 2D/3D/Jeux

 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Étudiant
Inscription : mai 2008
Messages : 6 560
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 6 560
Points : 14 057
Points : 14 057
Citation:
Envoyé par Paul TOTH Voir le message
de ma maigre expérience avec VS, le fichier solution contient la version de VS, il suffit parfois de la changer pour que ça fonctionne avec une version plus ancienne car le reste ne bouge pas forcément.
Ah, je crois avoir déjà entendu cela quelque part. C'est à essayer ...
__________________
Vous souhaitez participer à la section Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 10h23   #11
Acropole
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Non, ça passe pas. De toutes façons vc 2005 n'ouvre pas les vcxproj.
  Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h51.


 
 
 
 
Partenaires

Hébergement Web