S'inspirer de tremulous ou openarena me semble difficile puisque ce sont plutôt des "total conversions".
Si tu n'as pas l'intention de faire des modifications au moteur, je pense qu'il faut plutôt chercher des tutoriaux sur comment faire un mod, et récupèrer le source du gameplay de base "baseq3" (il faut chercher le SDK il me semble).
Ensuite, tu peux chercher les tutoriaux sur les mods, le premier tutorial consiste en général à modifier la vitesse des roquettes : http://www.google.fr/search?hl=fr&rlz=1C1GGLS_frFR334FR3(...) (et sinon certains petits mods fournissaient leur source)
Attention, peut-être que ce n'est pas comme ça qu'il faut procéder maintenant que le code complet de quake3 est dispo, je ne suis sûr de rien du tout.
Tu peux trouver le code source "vanilla" de quake3 chez id : http://www.idsoftware.com/business/techdownloads/
Mais il vaut mieux que tu prennes ioquake3 (sur lequel sont basés les nouveaux jeux il me semble), qui lui est maintenu, et a de nouvelles fonctions (comme de la VoIP par exemple) : http://ioquake3.org/ . Tu trouveras d'autres infos chez ioquake3 aussi.
Je résume la situation :
"- Les VMs apportent une sécurité"
"- Yaka utiliser SELinux pour la sécurité"
"- Sauf que SELinux c'est pas portable"
"- Windows c'est pas POSIX"
Cherchez l'intrus...
Boost n'est pas la standard lib malheuresement. Wikipedia dit qu'une partie en fera peut-être partie dans C++0x, ce sera donc peut-être en partie le cas un jour.
Et moi je pense - et je peux me tromper, mais depuis un moment on n'arrive même pas à s'accorder sur la nature du sujet duquel on parle, donc pour discuter le vrai contenu... - que, sur la somme des développements actuels, tous domaines confondus, et proportions gardées, fortran est marginal.
Ces 2 liens suivants ne font que rapporter la quantité de discussion autour des langages de programmation sur internet, ce n'est pas une preuve, mais ça vaut un peu quand même : http://langpop.com/ et http://www.tiobe.com/index.php/content/paperinfo/tpci/index.(...)
Ah oui, "yaka utiliser une lib"... Non, ça devrait être géré de base dans un langage pas préhistorique.
Il n'y a pas de convention entre les libs de smart pointers, les libs d'introspection, les libs de protection de débordements, etc. Cela impose d'apprendre chacune des libs que tu viendras à rencontrer (et qui pourtant auraient le même rôle, entre 2 libs de smart pointers par ex). Et tu risques vite de te retrouver à utiliser plusieurs de ces libs équivalentes à la fois dans un même programme (par exemple ton prog utilise libsmartfoo, et tu utilises libtoto qui n'a rien à voir, mais qui elle utilise libsmartbar), bonjour l'intégration, la cohérence, et la simplicité (bonjour les bugs aussi)...
Devoir passer par des libs impose aussi que tu n'oublies jamais de l'utiliser en permanence (pour chacun de tes pointeurs pour une lib de smart pointers).
Sans binaire ? Avec des définitions aussi simplistes, le C aussi est un langage de script : http://bellard.org/tcc/tcc-doc.html#SEC4 (option -run).
T'as pas une définition un peu mieux de ce que t'appelles un langage de script ?
# Et aussi
Posté par Octabrain . En réponse au message Conversion de genre.... Évalué à 2.
[^] # Re: 80 colonnes c'est mal
Posté par Octabrain . En réponse au journal KDE et Gnomes, terroristes de l'agencement du clavier. Évalué à 2.
# 80 colonnes c'est mal
Posté par Octabrain . En réponse au journal KDE et Gnomes, terroristes de l'agencement du clavier. Évalué à 10.
[^] # Re: Disques externes
Posté par Octabrain . En réponse au message Périnité des données. Évalué à 2.
[^] # Re: ioquake3
Posté par Octabrain . En réponse au message Comment utiliser le moteur de quake 3 ?. Évalué à 1.
Si tu n'as pas l'intention de faire des modifications au moteur, je pense qu'il faut plutôt chercher des tutoriaux sur comment faire un mod, et récupèrer le source du gameplay de base "baseq3" (il faut chercher le SDK il me semble).
Ensuite, tu peux chercher les tutoriaux sur les mods, le premier tutorial consiste en général à modifier la vitesse des roquettes : http://www.google.fr/search?hl=fr&rlz=1C1GGLS_frFR334FR3(...) (et sinon certains petits mods fournissaient leur source)
Attention, peut-être que ce n'est pas comme ça qu'il faut procéder maintenant que le code complet de quake3 est dispo, je ne suis sûr de rien du tout.
# ioquake3
Posté par Octabrain . En réponse au message Comment utiliser le moteur de quake 3 ?. Évalué à 2.
Mais il vaut mieux que tu prennes ioquake3 (sur lequel sont basés les nouveaux jeux il me semble), qui lui est maintenu, et a de nouvelles fonctions (comme de la VoIP par exemple) : http://ioquake3.org/ . Tu trouveras d'autres infos chez ioquake3 aussi.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 1.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 1.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 1.
[^] # Re: Un autre bonne raison de ne pas utiliser Mono
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 1.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 0.
"- Les VMs apportent une sécurité"
"- Yaka utiliser SELinux pour la sécurité"
"- Sauf que SELinux c'est pas portable"
"- Windows c'est pas POSIX"
Cherchez l'intrus...
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 1.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 1.
Ces 2 liens suivants ne font que rapporter la quantité de discussion autour des langages de programmation sur internet, ce n'est pas une preuve, mais ça vaut un peu quand même : http://langpop.com/ et http://www.tiobe.com/index.php/content/paperinfo/tpci/index.(...)
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 2.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 1.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 2.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 1.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 2.
Il n'y a pas de convention entre les libs de smart pointers, les libs d'introspection, les libs de protection de débordements, etc. Cela impose d'apprendre chacune des libs que tu viendras à rencontrer (et qui pourtant auraient le même rôle, entre 2 libs de smart pointers par ex). Et tu risques vite de te retrouver à utiliser plusieurs de ces libs équivalentes à la fois dans un même programme (par exemple ton prog utilise libsmartfoo, et tu utilises libtoto qui n'a rien à voir, mais qui elle utilise libsmartbar), bonjour l'intégration, la cohérence, et la simplicité (bonjour les bugs aussi)...
Devoir passer par des libs impose aussi que tu n'oublies jamais de l'utiliser en permanence (pour chacun de tes pointeurs pour une lib de smart pointers).
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 2.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 1.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 1.
T'as pas une définition un peu mieux de ce que t'appelles un langage de script ?
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 2.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 1.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 1.
[^] # Re: Pourquoi Mono ?
Posté par Octabrain . En réponse au journal Utiliser Mono sans peur. Évalué à 3.