Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
developpement_de_jeux_video [Le 19/07/2010, 14:44]
psychederic
developpement_de_jeux_video [Le 15/08/2023, 11:10] (Version actuelle)
Amiralgaby lien plus valide
Ligne 1: Ligne 1:
-{{tag>​jeu programmation graphisme}}+{{tag>​jeu programmation graphisme ​BROUILLON}}
 ---- ----
  
-====== Création de jeux vidéo ​LIBRES ​======+====== Création de jeux vidéo ​libres ​======
  
-Bienvenue sur le portail de la création de jeux sous ubuntu / linux.+Bienvenue sur le portail de la création de jeux sous Ubuntu.
  
-<note tip> +[[Yo Frankie!|Jeux]][[http://​wiki.blender.org/​index.php/​Doc:​​Tutorials/​Game_Engine/​BSoD|moteur ​3D]], et [[http://​www.yofrankie.org/​download/|ressources libres]] signifient que vous pouvez utiliser, copier, modifier et partager ce qui est mis à votre disposition selon les termes de la licence libre employée dans chaque logiciel.
-[[http://​www.youtube.com/​watch?​v=c7RRaEvWqJc|{{ http://​www.yofrankie.org/​wp-content/​uploads/​2009/​02/​yf_comp_preview-300x207.png?​300 }}]] +
-[[http://www.youtube.com/watch?​v=c7RRaEvWqJc|{{ http://doc.ubuntu-fr.org/_media/jeux/yo_frankie.jpg?​300 }}]] +
-Exemple le jeu libre [[http://​www.youtube.com/watch?​v=c7RRaEvWqJc|Yo Frankie!]].+
  
-[[Yo Frankie!|Jeux]][[http://​wiki.blender.org/​index.php/​Doc:​Tutorials/​Game_Engine/​BSoD|moteur 3D]]et [[http://​www.yofrankie.org/​download/​|ressources libres]] : que vous pouvez reprendre selon la licence libre.+"​Libre"​ s'​entend libre d'​utilisationmais ne veut pas forcément dire gratuit ou non commercialmême si c'est très souvent le cas.
  
 +<note tip>
 +Exemple de jeu libre : [[wpfr>​Yo Frankie!]] , vidéo [[https://​www.youtube.com/​watch?​v=c7RRaEvWqJc|Yo Frankie!]].
 +[[https://​www.youtube.com/​watch?​v=c7RRaEvWqJc|{{ http://​www.yofrankie.org/​wp-content/​uploads/​2022/​02/​yf_comp_preview-300x207.png?​300 }}]] [[https://​www.youtube.com/​watch?​v=c7RRaEvWqJc|{{ http://​doc.ubuntu-fr.org/​_media/​jeux/​yo_frankie.jpg?​300 }}]]
 </​note>​ </​note>​
-<note important>​Pourquoi les jeux vidéos libres ont un plus fort potentiel ? 
-  * [[http://​www.jeuxlinux.fr/​a285-Pourquoi_devriez-vous_utiliser_OpenGL_et_non_DirectX_.html|Pourquoi devriez-vous utiliser OpenGL et non DirectX ?]] - ([[http://​www.jeuxlinux.fr/​|jeuxlinux.fr]]) 
  
-  * Parce que opengl est plus rapide et a plus de fonctionnalité que directx. +<note important>​Pourquoi les jeux vidéo libres ont un plus fort potentiel ? 
-  * [[benchmark#​benchmark_l_emulation_avec_wine_est_ce_qu_un_exe_ou_un_jeu_est_plus_rapide_sous_linux|Parce que les jeux sous linux sont plus rapide.]]+  * [[http://​www.jeuxlinux.fr/​a285-Pourquoi_devriez-vous_utiliser_OpenGL_et_non_DirectX_.html|Pourquoi devriez-vous utiliser OpenGL et non Direct3D ?]] ([[http://​www.jeuxlinux.fr/​|jeuxlinux.fr]] 2010)
  
 +  * Parce qu'​[[wpfr>​OpenGL]] est plus rapide et a plus de fonctionnalités que [[wpfr>​Direct3D]].
 +  *[[benchmark#​benchmark_l_emulation_avec_wine_est_ce_qu_un_exe_ou_un_jeu_est_plus_rapide_sous_linux|Parce que les jeux sont plus rapides sous GNU/​Linux.]]
 </​note>​ </​note>​
- 
 =====Rappel===== =====Rappel=====
  
-<note help>​Voir la catégorie [[http://​fr.wikipedia.org/​wiki/​Cat%C3%A9gorie:​D%C3%A9veloppement_de_jeu_vid%C3%A9o|Jeu vidéo en développement]]</​note>​ +**Pour des jeux "amateurs"** :
- +
-**Pour des jeux 'amateurs'** : +
  
 Il y a diverses ressources dans cette page qui vous permettront de créer un jeu **TRÈS FACILEMENT**,​ sans savoir programmer. Il y a diverses ressources dans cette page qui vous permettront de créer un jeu **TRÈS FACILEMENT**,​ sans savoir programmer.
  
-**Pour des projets de jeu 'sérieux'ou imposant** :+**Pour des projets de jeu dits "sérieux"car imposants** :
  
-Le [[wpfr>​game designer]] ​à pour "rôle" ​de décrire le gameplay, le scénario, la gestion des interactions au fil de l'​histoire,​ pouvant créer un scenario plus ou moins complexe à réaliser ( et à tester sans [[wpfr>​beta testeur]] ).+Le [[wpfr>​game designer]] ​pour rôle de tire décrire le gameplay, le scénario, la gestion des interactions au fil de l'​histoire,​ pouvant ​ainsi créer un scénario ​complexe à réaliser (et à tester sans [[wpfr>​beta testeur]]).
  
-Ensuite les étapes d'un projet de jeu vidéo se "​réduit"​ à réaliser les actions suivantes pour avancer dans le projet ( que l'on donne au "​rôle"​ de programmeur ): +   ​* ​Exemple : [[https://​www.ffworld.com/?​page=ff9_script|les premières ébauches de l'intro du scenario de final fantasy IX]]((un des jeux les plus vendus sur playstation))[[wpfr>​Hironobu Sakaguchi]]
-    ​* ​Implémenter ​les nouvelles ressources pour l'environnement ​du jeu (auparavant crée, ou crée en parallèle par des autres membres du projet) . +
-    * gérer les interactions d'un agent avec l'​environnement en fonction ​des entrées de l'​utilisateur,​ +
-    * gérer ​les phénomènes non directement contrôlés par l'​utilisateur, +
-    * Visualiser ces informations (de même pour le son, et "​autres"​).+
  
-Les séries ​de test sont indispensable lors de la réalisation de grand pan du projet.+Ensuite, les étapes d'un projet ​de jeu vidéo arcade se résument en quelque sorte à réaliser les actions suivantes (que l'on attribue au rôle de programmeur) pour avancer dans le projet sur PC: 
 +    * implémenter les nouvelles ressources pour l'​environnement du jeu (auparavant créé, ou créé en parallèle par d'​autres membres ​du projet) ; 
 +    * gérer les interactions d'un agent avec l'​environnement en fonction des entrées de l'​utilisateur ; 
 +    * gérer les phénomènes non directement contrôlés par l'​utilisateur ; 
 +    * visualiser ces informations (idem pour le son et les autres ressources).
  
-**Amusez vous bien.**+Des séries de tests sont indispensables lors de la réalisation de grands pans du projet.
  
 +**Amusez-vous bien.**
  
-===== Pour des Projets ​de jeux simple ​et facile =====+<note tip>Pour les non-anglophones,​ nous rappelons qu'il y a des services ​de traduction en ligne tels que : [[http://​translate.google.com/#​|google translate]],​ où il suffit de copier l'URL ou le texte pour le traduire. 
 +Sinon vous avez [[https://​www.deepl.com/​translator|DeepL]] pour une meilleur traduction</​note>​ 
 +<note tip>​[[programmation#​l_apprentissage_de_la_programmation|Pour apprendre à programmer]],​ il existe des livres libres sur le sujet, ​et il y a aussi [[Scratch]].</​note>​
  
-{{http://​doc.ubuntu-fr.org/lib/​exe/​fetch.php?​w=250&​media=http%3A%2F%2Fpaintown.sourceforge.net%2Fimages%2Fscr2.png?​175 }} | [[paintown]] | Paintown est un jeux de combat (beat them all), devenant compatible avec le contenu mugen, et continuant à évoluer pour intégrer ​des effets digne des dernier street fighter. Aussi simple que créer un jeu mugen : édition ​de sprites ​ ... ou rassemblez les personnages que vous aimez. | [[paintown]] | [[site officiel]]|+<note help>​Voir aussi la catégorie [[wpfr>​Programmation_de_jeux_vidéo|Développement de jeu vidéo]], de Wikipédia.</note> 
 +=====Pour ​des projets ​de jeux sérieux =====
  
 +<note help>​Listes de moteurs de jeu (Game Engines) :
 +  * [[https://​www.moddb.fr/​engines-creatory?​filter=t&​kw=&​released-2021-PC-Préhistorique-Géar-Military-Garderie Force Royale Romanie- Garderie Force Nationale Dromanie-Game-Video-Arcade-SNES-=&​licence=5&​timeframe=|Gpl sur moddb]]
 +  * [[https://​www.moddb.com/​engines?​filter=t&​kw=&​released=&​licence=2&​timeframe=|Creative Common sur moddb]]
 +  * [[https://​www.moddb.com/​engines?​filter=t&​kw=&​released=&​licence=4&​timeframe=|Public domain sur moddb]]
 +  * [[https://​www.moddb.com/​engines?​filter=t&​kw=&​released=&​licence=6&​timeframe=|Lgpl sur moddb]]
  
-   * [[http://www.kesiev.com/​akihabara/|Akihabara]] est un ensemble de bibliothèques et outils pour faire des jeux en HTML5 et javascript dans le style pixelisé des consoles 8-16bits : vient avec son éditeur graphique.+Voir aussi : 
 +  * (en) [[wp>​Category:​Video_game_development_software|wikipédia : Category:​Video game development software]] 
 +  ​* [[http://gpwiki.org/index.php/Game_Engines|gpwiki]] (lien mort au 21/09/2018)
  
-=====Pour des Projet de jeux sérieux ===== +</​note>​
-Permets de créer et exécuter différents modes de jeux en 3D.+
  
-Pour simplifier nous mettons également les moteurs 3D avec leurs éditeurs respectifs. 
  
-<note help>Liste de moteur ​de jeu (Game Engines: +==== Moteurs 3D libres ​ ==== 
-  ​[[http://​www.moddb.com/engines?filter=t&=Search&​kw=Search+...&​released=def&​licence=5|Gpl sur moddb]] +^ ^ Nom du moteur ^ Description ^ Éditeurs ^  ​Liste des moteurs descendants((ou ​moteur ​modifié pour un jeu)) ^ Tutoriels ^ 
-  ​* ​[[http://​www.moddb.com/​engines?​filter=t&=Search&​kw=Search+...&​released=def&​licence=2|Creative Common sur moddb]] +| {{https://​doc.ubuntu-fr.org/​_media/​jeux/​yo_frankie.jpg?​175}} ​ | [[blender?&#​blender_game_engine_moteur_de_jeu|Blender Game Engine]](BGE) | voir [[http://​www.youtube.com/watch?v=xsV9Ln_TLa8|video1]],​[[http://​www.youtube.com/​watch?​v=f8SZEmETxp0|video2]],​[[http://​www.youtube.com/​watch?​v=ZKyOM7rMN-k|video3]] ​ | [[Blender|blender]],​ [[gamekit]] | Yo Frankie!, [[http://​www.gameblender.org/index.php|voir sur le forum]] | [[http://​gameblender.wikia.com/​wiki/​Main_Page|un wiki]]| 
-  * [[http://​www.moddb.com/engines?filter=t&=Search&kw=Search+...&​released=def&​licence=4|Public domain sur moddb]] +| {{http://​www.ryzom.fr/​data/​screenshots/​combat-17-05.jpg?​175}} | Ryzom Core | [[http://​www.ryzom.fr/​|Ryzom]] est un [[http://​www.fsf.org/​blogs/​licensing/​ryzom-free-software|MMORPG Libre]]| | [[http://​www.ryzom.com/​|Ryzom]] - [[https://​ryzomcore.atlassian.net/​wiki/​display/​RC/​Reference+Guides|Using Nel]] | [[http://​media.ryzom.com/​|Ressources Graphiques]] - [[http://​forge.ryzom.com/​wiki/​FR_Portal|Wiki]] - [[https://​ryzomcore.atlassian.net/​wiki/​display/​RC/​Ryzom+Core+Home|Particle]] - [[https://​ryzomcore.atlassian.net/​wiki/​display/​RC/​World+Editor|Landscape]] | 
-  ​[[http://​www.moddb.com/engines?filter=t&=Search&​kw=Search+...&​released=def&​licence=6|Lgpl sur moddb]]+| {{http://​farm3.static.flickr.com/​2494/​3919445977_2b9e94e692.jpg?​175}} | [[OGRE]]((licence MIT)) | [[wpfr>​OGRE]] est moteur 3D libre multiplate-forme orienté scène qui permet à partir d'​objets à facettes de réaliser un environnement tridimensionnel qui sera perçu par un rendu bidimensionnel au travers d'une ou plusieurs caméra virtuelle. | [[gamekit|Orgrekit (gamekit)]], ​[[http://​www.moddb.com/​engines/​cr-editor|Cr Editor]], [[http://​wiki.ogre3d.org/​Ogitor|ogitor]] | La séries " Ankh". "Jack Keane"​. "​Pacific Storm"​. "​[[rigsofrods|Rigs of Rods]]"​. "​Torchlight"​. "​[[https://​en.wikipedia.org/​wiki/​Sacraboar|Sacraboar]]"​. | [[http://​www.ogre3d.org/​tikiwiki/​tiki-index.php|wiki officiel]], [[http://​jeux.developpez.com/​tutoriels/​?page=mot#​ogre|developpez.net]]| 
 +| - | [[Taspring|Spring]] | projet visant à créer un moteur libre en 3D temps réel pour le jeu Total Annihilation(RTS). ([[http://​www.youtube.com/​watch?​v=EzhEZOYICWg|video2]])| ​ | [[http://​springrts.com/​wiki/​Games|Liste]] | [[http://​springrts.com/​wiki/​Mod_and_Unit_development|Game development]],​ [[http://​www.springfiles.com/​subcategory.php?​id=1|Ressources]],​ |  
 +| {{http://​www.quebecwarez.com/​upload_gamez/​153/​shooters_f_019.jpg?​175}}| Quake 2 |  ​| ​ | Qfusion ([[http://​www.warsow.net/​|Warsow]] avec [[wpfr>​Cel-shading|cel-shading]] | [[http://​professionalpapervision.wordpress.com/​2009/​03/​26/​creating-quake-2-md2-models-for-papervision3d/​|models]] | 
 +| {{http://​gamerlimit.com/​wp-content/​uploads/​2009/​04/​nexuiz_screenshot_6.jpg?​175 }} | Quake 3 |  | [[netradiant]],​[[GtkRadiant]] |  **[[|Nexuiz]]**,​ **[[http://​icculus.org/​twilight/​darkplaces/​|DarkPlaces]]**,​ [[http://​openarena.ws/​board/​index.php?​topic=2722.0|OpenArena]],​ [[http://​ioquake3.org/​|ioquake3]],​ [[https://​tremulous.net/​|Tremulous]], ​[[http://​www.q3rally.com/index.php?module=Downloads&func=display&lid=57|Q3Rally]] | [[http://​www.bigpanda.com/​trinity/​|engine]],​ ; [[http://​www.codeproject.com/​kb/​directx/​QuakeD.aspx|missile]], | 
 +| {{http://​irrlicht.sourceforge.net/​images/​projects/​hcraft04.jpg?​175}} | [[http://​irrlicht.sourceforge.net/​screenshots-projects.html|Irrlicht]] |  | [[Gamekit|Irrkit(gamekit)]], ​[[http://​www.ambiera.com/irredit/​|irredit]] | SupertuxKart((nouvelleversion))| [[http://​jeux.developpez.com/​tutoriels/​?page=mot#​irrlicht|developpez.net]],​ [[http://​www.linuxjournal.com/​article/​10294|programming]] | 
 +| {{http://​sauerbraten.org/​main_sauerbraten.jpg?​175}} | Sauerbraten (a.k.a. Cube 2) | | | Assault Cube, Sauerbraten,​ Blood Frontier, (cube)| | 
 +   * [[http://​thorworks.org/?​p=46|Massive Engine]] 
 +   * [[Maratis 3D]] ([[https://​forum.ubuntu-fr.org/​viewtopic.php?id=783031|forum]]) ([[http://​www.maratis3d.org/​|site]])
  
-Annexe +==== Editeurs 3D ==== 
-  ​[[http://en.wikipedia.org/wiki/Category:Video_game_creation_software|wiki]] +^ ^ Nom ^ Description ^ Liste des jeux ^ Site ^ Tutoriels ^ 
-  ​[[http://gpwiki.org/index.php/Game_Engines|gpwiki]]+| FIXME | [[:​CrystalArchitect]] | IDE pour le développement d'​applications en 3d, suite outils libres de haut niveau pour la création de jeux temps-réels (qu'​ils soient "​serious"​ ou non : visites virtuelles, jeux ludiques, VJing 3D, applications industrielles…),​ le tout, en équipe. Actuellement basé sur le moteur [[http://​crystalspace3d.org|CrystalSpace]] mais peut fonctionner sur d'​autres moteurs. ​ [[http://www.crystalspace3d.org/main/Media|des jeux]] et [[http://​www.kyanite-studios.org/​pages/​presentations/​|une présentation]]) [[http://​linuxfr.org/​2010/​01/​21/​26371.html|Cherche des développeurs]].| [[http://​www.crystalspace3d.org/​main/​Media|liste]] | [[http://​kyanite-studios.org/​|Site officiel]] | | 
 +| FIXME | [[:​GameKit]] | [[http://​www.youtube.com/​watch?​v=16qDBoyaQ1c|Voir en vidéo]]. Compatible avec les moteurs 3D Ogre et Irrlicht (la version pour irlicht n'est plus développé ). Bullet pour le moteur physique, OpenAL pour le son  | Liste |([[https://​code.google.com/​p/​gamekit/​|site officiel]]) | (en) [[https://​code.google.com/​p/​gamekit/​w/​list|Tutoriel officiel]]| 
 +| {{http://www.playdeb.net/​media/​screens/​73/​73_t.png?​175}}| [[:Sandbox Game Maker]] | [[http://​www.youtube.com/​watch/​v/​g44Ww2bg2_E&​autoplay=1|Voir en vidéo]] (cube 2) | [[http://​sandboxgamemaker.com/​games-created-with-sandbox.html|Liste]] |[[http://​sandboxgamemaker.com/​|Sandbox Game Maker]] | (en)[[http://​forum.sandboxgamemaker.com/viewforum.php?f=24|Forum officiel]]| 
 +|  {{http://​www.playdeb.net/​media/​screens/​83/​83_t.png?​175}}OctaForge (ex-[[:​Syntensity]]) | [[http://​www.youtube.com/​watch?​v=7GSi3X5hCdw&​feature=player_embedded|Voir en vidéo]] | Liste |([[http://​octaforge.org|site officiel]]) | (en) [[http://​wiki.syntensity.com/​creating|Tutoriel officiel]]|
  
-</​note>​ +===Moteur non-libre ​===
-==== Projets en 3D : ====+
  
-<note tip>Pour les non-anglophonesnous rappelons qu'il y a des services ​de traduction en ligne tel que : [[http://translate.google.com/#|google translate]], ou il suffit de déposer l'url ou le texte pour le traduire.^_^</note>+^ Nom du moteur ^ Description ^ Éditeurs ^  Liste des jeux ^ Tutoriels ^ 
 +| [[Unigine]] | [[wpfr>UNiGiNE]] est à la fois un moteur graphique et un moteur de jeu. Il est développé par Unigine Corp. C'est un moteur de toute dernière génération. Le moteur contient un rendu 3D photoréaliste,​ la tesselation (dernière carte graphique) , un moteur physique puissant, un système de script orienté objet avec une bibliothèque très riche, un module complet d'​interface graphique, un sous-système de sonet un ensemble d'outils flexibles. Un framework Efficace et bien architecturé compatible avec des systèmes multi-core ce qui fait qu'​Unigine est une solution hautement évolutive, sur lesquels les jeux multi-plate-forme ​de différents genres peuvent être fondées. ​[[http://unigine.com/​licensing/​|Prix de la licence]] apparemment avantageuse par rapport aux autres moteurs non libres. | Unigine Corp. | [[https://​www.youtube.com/watch?​v=0HWZKGZcKoA&​feature|Heaven 2.0 Benchmark]] [[https://​www.youtube.com/watch?​v=azKNaRD221M|Sanctuary Benchmark]] |  |
  
-==== Logiciels destinés au développement de jeux ==== +=== Bibliothèques ​base de jeux 3D===
-^ ^ Nom ^ Description ^ Liste des jeux ^ Site ^ Tutoriels ^ +
-| {{http://​wiki.kyanite-studios.org/​lib/​exe/​fetch.php?​cache=&media=ca:​ca-dark2.png?​175}}| [[:​CrystalArchitect]] | IDE pour le développement d'​applications en 3d, suite outils libres de haut niveau pour la création ​de jeux temps-réels (qu'​ils soient "​serious"​ ou non : visites virtuelles, jeux ludiques, VJing 3D, applications industrielles…),​ le tout, en équipe. Actuellement basé sur le moteur [[http://​crystalspace3d.org|CrystalSpace]] mais peut fonctionner sur d'​autres moteurs. ​ ( [[http://​www.crystalspace3d.org/​main/​Media|des jeux]] et [[http://​www.kyanite-studios.org/​pages/​presentations/​|une présentation]]) [[http://​linuxfr.org/​2010/​01/​21/​26371.html|Cherche des développeurs]].| [[http://​www.crystalspace3d.org/​main/​Media|liste]] | [[http://​kyanite-studios.org/​|Site officiel]], [[http://​wiki.kyanite-studios.org/​doku.php|wiki]] | | +
-| {{http://​www.playdeb.net/​media/​screens/​73/​73_t.png?​175}}| [[:Sandbox Game Maker]] | [[http://​www.youtube.com/​watch/​v/​g44Ww2bg2_E&​autoplay=1|Voir en vidéo]] (cube 2) | [[http://​sandboxgamemaker.com/​games-created-with-sandbox.html|Liste]] |[[http://​sandboxgamemaker.com/​|Sandbox Game Maker]] | (en)[[http://​forum.sandboxgamemaker.com/​viewforum.php?​f=24|Forum officiel]]| +
-|  {{http://​www.playdeb.net/​media/​screens/​83/​83_t.png?​175}}| [[:​Syntensity]] | [[http://​www.youtube.com/​watch?​v=7GSi3X5hCdw&​feature=player_embedded|Voir en vidéo]] | Liste |([[http://​www.syntensity.com/​|site officiel]]) | (en) [[http://​wiki.syntensity.com/​creating|Tutoriel officiel]]|+
  
-==== Logiciels libres pouvant être repris pour faire un jeu ==== +Moteur physique ​
-^ ^ Nom du moteur ^ Description ^ Éditeurs ^  Liste des moteurs descendants((ou moteur modifié pour un jeu)) ^ Tutoriels ^  +   *  ​[[https://​code.google.com/p/bullet/|Bullet]] 
-| {{http://​www.warsow.net/​media/​0.5/​1280px/​wdm15a.jpg?​175}}| Quake 2 |  |  | Point&​click : [[http://​ufoai.sourceforge.net/​|ufo-ai]],​ Qfusion ([[http://​www.warsow.net/​|Warsow]] avec [[http://​fr.wikipedia.org/​wiki/​Cel-shading|cel-shading]]),​[[http://​www.quake2world.net/​|Quake2World]],​ | [[http://​professionalpapervision.wordpress.com/​2009/​03/​26/​creating-quake-2-md2-models-for-papervision3d/​|models]] | +   
-| {{http://​alientrap.org/​nexuiz/​media/​images/​screenshots/​nexuiz_screenshot_8.jpg?​175 }} | Quake 3 |  | [[http://​dev.alientrap.org/​wiki/​netradiant|netradiant]],​[[http://​zerowing.idsoftware.com/​viewcvs/​radiant/​GtkRadiant/​branches/​1.5/​|GtkRadiant]],​ [[http://​www.quakeunity.com/​file=481|MD3 Compiler and MD3 Viewer]] |  **[[http://​www.nexuiz.com/​|Nexuiz]]**,​ [[http://​openarena.ws/​board/​index.php?​topic=2722.0|OpenArena]],​ [[http://​ingar.satgnu.net/​gtkradiant/​index.html|Tremulous]],​ [[http://​icculus.org/​twilight/​darkplaces/​|DarkPlaces]],​ [[http://​www.q3rally.com/​index.php?​module=Downloads&​func=display&​lid=57|Q3Rally]], ​[[https://svn.freepository.com/99tOHY5flO0Uk-web/browser/NetRadiant?​rev=730|THC]] | [[http://​www.bigpanda.com/​trinity/​|engine]],​ [[http://​psykor3.quakedev.com/​index.html|mod]] ; [[http://​www.codeproject.com/​kb/​directx/​QuakeD.aspx|missile]],​ [[http://​www.breakdown-hq.com/​index.php?​page=articles&​cat=7|defrag]] | +Outil pour la Construction de mesh de Navigation sur map 
-| {{http://​doc.ubuntu-fr.org/​_media/​jeux/​yo_frankie.jpg?​175}} ​ | Blender |  | [[http://​www.siteduzero.com/​forum-83-128993-p1-avis-big-tuto-gameblender.html|Gameblender]] | Yo Frankie! | | +   * [[https://github.com/recastnavigation/recastnavigation|Recast and Detour]] 
-| {{http://​irrlicht.sourceforge.net/​images/​projects/​hcraft04.jpg?​175}} | [[http://irrlicht.sourceforge.net/​screenshots-projects.html|Irrlicht]] | | | SupertuxKart((nouvelleversion))| [[http://​jeux.developpez.com/tutoriels/?​page=mot#​irrlicht|developpez.net]], [[http://​www.linuxjournal.com/​article/​10294|programming]] | +   * [[Blender]] ( recast and detour ​est intégré dans les dernieres version ​de blender )
-| {{http://​sauerbraten.org/​main_sauerbraten.jpg?​175}} | Sauerbraten (a.k.a. Cube 2) | | | Assault Cube, Sauerbraten,​ Blood Frontier, (cube)| | +
-| {{http://​farm3.static.flickr.com/​2494/​3919445977_2b9e94e692.jpg?​175}} | [[OGRE]]((licence MIT)) | [[wpfr>​OGRE]] ​est moteur 3D libre multi-plateforme orienté scène qui permet à partir d'​objets à facettes ​de réaliser un environnement tridimensionnel qui sera perçu par un rendu bidimensionnel au travers d'une ou plusieurs caméra virtuelle. | | La séries " Ankh". "Jack Keane"​. "​Pacific Storm"​. "Rigs of Rods". "​Torchlight"​. | [[http://​www.ogre3d.org/​tikiwiki/​tiki-index.php|wiki officiel]], [[http://​jeux.developpez.com/​tutoriels/?​page=mot#​ogre|developpez.net]]|+
  
-=== À classer === +OIS pour les input, OpenAL pour l'​audio,​ ENet pour le réseau, ... 
-  * [[http://​vegastrike.sourceforge.net/​|Vegastrike]] +   * des bibliothèques pour vorbis. 
-  * [[http://​scp.indiegames.us/​|Freespace 2]] +   * Theoraplay ([[http://​icculus.org/​theoraplay/​|site]]) pour jouer des video theora 
-  * Spring+   ​* ​ MojoShader ([[http://​icculus.org/​mojoshader/​|site]]) 
 +   "​MojoDDS"​([[http://​hg.icculus.org/​icculus/​mojodds/​|dépôt]]) 
 + 
 + 
 +[[simulation#​espace|Espace / vaisseau]] : 
 +  * [[Vegastrike]] ([[http://​vegastrike.sourceforge.net/​|site]]) 
 +  * [[Freespace|Freespace 2]] ( utilisation non commercial , sauf accord )([[http://​scp.indiegames.us/​|site]]) 
 +  * **[[wp>​Pioneer (video game)|Pioneer]]** 
 + 
 +[[course#​jeux_libres_et_natifs|Voiture]] : 
 +  * [[Vdrift]] 
 +  * [[CorsixTH]] ([[http://​freshmeat.net/​projects/​corsixth|site]]) RTS de type Thème hospital 
 +  * BonzayRTS ( [[http://​bonzayrts.sourceforge.net/​documentation.html|site]] ) moteur proche de starcraft
   * [[https://​sourceforge.net/​projects/​q-gears/​|Q-Gears est un clone libre du moteur de jeu de Final Fantasy 7]] (Squaresoft)   * [[https://​sourceforge.net/​projects/​q-gears/​|Q-Gears est un clone libre du moteur de jeu de Final Fantasy 7]] (Squaresoft)
-  * [[http://​www.g-java.com/​doku.php|G-java]] 
  
-Multiplayer+Système de jeux multiplayer : 
 +[[rpg#​jeux_libres_et_natifs|Multiplayer]] ( rpg )
   * [[Ryzom]] : ([[http://​www.ryzom.com/​fr/​index.html|Site officiel]])   * [[Ryzom]] : ([[http://​www.ryzom.com/​fr/​index.html|Site officiel]])
   * [[Planeshift]] : [[http://​www.planeshift.it/​|Site officiel]]   * [[Planeshift]] : [[http://​www.planeshift.it/​|Site officiel]]
-  * [[Worldforge]] : [[http://​worldforge.org/​|Site officiel]]+  * [[wpfr>​WorldForge]] : [[http://​worldforge.org/​|Site officiel]]
  
-Monde virtuel ( aka "​second life" ) : +[[fps#​jeux_libres_et_natifs|Multiplayer ​ fps]] 
-  * [[Opensimulator]] ([[http://​opensimulator.org/​wiki/​Main_Page|site]]) +  * [[xonotic]]
-     ​* [[HWIOS]] project (Hybrid Web In OpenSim) ([[http://​forge.opensimulator.org/​gf/​project/​hwios/​|site]])+
  
-==== Projets en 2D ====+[[rts#​jeux_libres_et_natifs|Multiplayer rts]] : 
 +   * [[Megaglest]] 
 +   * [[ufo_ai|UFO : Alien Invasion]]
  
-<note tip>Pour apprendre à programmer, et pour les enfants il y a [[Scratch]] ([[http://​www.notesmine.com/​scratch_installer|installation]]site : http://scratch.mit.edu/ )</​note>​+[[simulation#​villes_et_monde_virtuel|Monde virtuel]] ( aka "​second life" ) : 
 +  * [[Opensim|Opensimulator]] ([[http://opensimulator.org/wiki/​Main_Page|site]])
  
-==== Logiciels de développement Libres ​====+Java (crossplatform) 
 +  * [[wpfr>​jMonkey Engine]] ([[https://​jmonkeyengine.org/​|site]]) ([[http://​www.youtube.com/​watch?​v=Ar1QhVFyZRY&​feature=player_embedded|video]]) 
 + 
 + 
 +==== Editeurs et moteurs 2D ====
 ^ ^ Nom ^ Description ^ Liste des jeux ^ Site ^ ^ ^ Nom ^ Description ^ Liste des jeux ^ Site ^
-| {{http://​www.playdeb.net/​media/​screens/​68/​68_t.png}} | [[Ohrrpgce]] | [[http://www.youtube.com/watch?​v=0gyWNWkHrn0|Voir en vidéo]]| [[http://​hamsterrepublic.com/​ohrrpgce/​index.php/​Games.html|Liste des listes des centaines]] |[[http://hamsterrepublic.com/ohrrpgce/index.php/Main_Page.html|site officiel]] | +| {{gameeditor.jpg?​250}} | [[Game Editor]] | Logiciel de développement de jeux multiplate-forme (Linux, Windows, MacOSX, Iphone, consoles portables etc ...) intuitif et performant.| [[http://​game-editor.com/​Games|Quelques exemples de jeux (voir le forum officiel pour plus de jeux et de tutoriaux).]] |[[http://​game-editor.com/​Main_Page|site officiel]] | 
-| {{http://​annchienta.sourceforge.net/​images/​foi3.png?​175}}| [[Annchienta]] | [[http://​www.youtube.com/​watch?​v=D7yZMLYwZc0|Voir en vidéo]] | Liste |  [[http://​annchienta.sourceforge.net/​|site officiel]] | +| {{http://​www.playdeb.net/​media/​screens/​68/​68_t.png}} | [[Ohrrpgce]] ​| [[http://hamsterrepublic.com/ohrrpgce/​index.php/​Games.html|Liste de jeux utilisant ce moteur]] |[[http://​hamsterrepublic.com/​ohrrpgce/​index.php/​Main_Page.html|site officiel]] 
-| {{http://​doc.ubuntu-fr.org/​lib/​exe/​fetch.php?​w=250&​media=http%3A%2F%2Fpaintown.sourceforge.net%2Fimages%2Fscr2.png?​175 }} | [[Paintown]] | Paintown est un jeux de combat (beat them all), devenant compatible avec le contenu mugen, et continuant à évoluer pour intégrer des effets digne des dernier street fighter | [[paintown]] | [[site officiel]]| +| {{http://​polycode.org/​features/​images/​ide_feature.png}} | [[Polycode]] | Moteur libre et gratuit multiplate-forme (Linux, Windows, MacOSX), en développement actif (support prévu pour iOS et Android). Écrit en C++ et possibilité de scripter en Lua, prise en main aisée, il dispose d'un IDE complet et intuitif. La première version stable est prévue pour bientôt. ​| [[http://polycode.org/gallery/|Liste de réalisations utilisant ce moteur]]\\ Notamment utilisé pour la réalisation des projections dans le clip //Heaven// de Depeche Mode((http://​polycode.org/gallery/)) | [[http://​polycode.org/|Site officiel]] | 
-| {{gameeditor.jpg?250}} | [[Game ​Editor]] | Logiciel de développement de jeux multi-plateforme (Linux, Windows, MacOSXIphone, consoles portables etc ...) intuitif et performant.| [[http://game-editor.com/Games|Quelques exemples ​de jeux (voir le forum officiel pour plus de jeux et de tutoriaux).]] |[[http://game-editor.com/Main_Page|site officiel]] | +| {{http://​annchienta.sourceforge.net/​images/​foi3.png?​175}}| [[Annchienta]] | [[http://​www.youtube.com/​watch?​v=D7yZMLYwZc0|Voir en vidéo]] | Liste | [[http://​annchienta.sourceforge.net/​|site officiel]] | 
-|  | [[scirra|Scirra (Windows)]] | Logiciel de développement ​de jeux et clone libre de Game Maker et MMF2.| Liste à définir. |[[http://​www.scirra.com/|Site officiel]] |+| {{http://​doc.ubuntu-fr.org/​lib/​exe/​fetch.php?​w=250&​media=http%3A%2F%2Fpaintown.sourceforge.net%2Fimages%2Fscr2.png?​175 }} | [[Paintown]] | Paintown est un jeux de combat (beat them all), devenant compatible avec le contenu mugen, et continuant à évoluer pour intégrer des effets digne des dernier street fighter | [[paintown|Paintown]] | [[http://​paintown.sourceforge.net/​|Site officiel]] | 
 +|  | [[wp>​Construct (game engine)|Construct]] (édité par Scirra) | Logiciel de développement de jeux et clone libre de Game Maker et MMF2.| Liste à définir. |[[http://​www.scirra.com/​|Site ​officiel]] | 
 +| {{http://​www.tululoo.com/​tab_sprites.jpg?175}} | [[tululoo|Tululoo ​Game Maker]] | Logiciel de développement de jeux intuitif basés sur javascript et HTML5une version linux est disponible| Liste des jeux disponibles sur le site officiel | [[http://​www.tululoo.com/|Site officiel (anglais)]] | 
 +| {{http://​www.en.compilgames.net/​img/​content/​screenshot-home.jpg?​175}} ​| [[https://gdevelop-app.com/fr/|GDevelop]] | Logiciel ​de développement ​de jeux sans programmation nécessaire,​ une version linux est disponible| [[http://​www.en.compilgames.net/​jeux.html|Liste des jeux]] | [[http://www.en.compilgames.net/indexFR.html|Site officiel]] | 
 + 
 +   ​* ​[[love|LÖVE]] : framework pour faire de jeux 2D , lua 
 +   * [[Adventure ​Game Studio]] ([[http://​www.bigbluecup.com/​|site]]) (portage linux) : Moteur ​et éditeur de jeu d'​aventure 2D. 
 + 
 +**Editeur de RPG:** 
 + 
 +   * RPGBoss [[http://​www.rpgboss.com|site officiel]] (Gratuit, Windows, Mac, Linux) 
 + 
 +Editeur de Map : 
 +   * [[Tiled Map Editor]] ([[https://​www.mapeditor.org/​|site]]) : Éditeur de map, pour map basé sur xml 
 + 
 +Editeur de sprite : 
 +    * [[ASPRITE]] ( [[http://​www.playdeb.net/software/​ASEPRITE|site]] ) : editeur de sprite 
 + 
 +Moteur physique 2D : 
 +   * [[tutoriel:​comment_installer_box2d|Box2D]]
  
-=== À classer ​===+=== Base de jeux 2D ===
  
-Jeu de plateforme ​:+Jeu de plate-forme ​:
    * Type mario :    * Type mario :
-     * [[Frogatto]] (opensource pour le code, et avec un éditeur intégré), [[Secret Maryo Chronicles]], [[Supertux]]+     * [[Frogatto]] (opensource pour le code, et avec un éditeur intégré), [[Supertux]]
    * TYpe sonic :    * TYpe sonic :
      * [[Opensonic]]      * [[Opensonic]]
  
-  * GemRB: Clone libre du [[http://​fr.wikipedia.org/​wiki/​Infinity_Engine|moteur infinity]] : baldur'​s gate ([[http://​gemrb.sourceforge.net/​wiki/​doku.php?​id=start#​gemrb|site officiel]] )+  * GemRB: Clone libre du [[wpfr>Infinity_Engine|moteur infinity]] : baldur'​s gate ([[http://​gemrb.sourceforge.net/​wiki/​doku.php?​id=start#​gemrb|site officiel]] )
   * Verge : [[http://​www.verge-rpg.com/​|site officiel]] (Gratuit, Windows)   * Verge : [[http://​www.verge-rpg.com/​|site officiel]] (Gratuit, Windows)
-  * Zelda Classic : [[http://​zeldaclassic.com/​|site officiel]] 
-  * Ika : [[http://​ika.sourceforge.net/​|site officiel]] 
-  * Sphere : [[http://​www.spheredev.org/​wiki/​Main_Page|site officiel]] 
  
 Multiplayer Multiplayer
Ligne 134: Ligne 178:
  
 Non libre ( vérifier et trier exactement : pas encore trié ) : Non libre ( vérifier et trier exactement : pas encore trié ) :
-    * [[http://​www.bigbluecup.com/​|Adventure Game Studio]] : Moteur de jeu d'​aventure 2D. ([[http://​adventuregamestudio.fr-bb.com/​|tutoriaux fr]]) 
     * [[http://​www.realmcrafter.com/​|Realm Crafter]] : Logiciel de développement de mmorpg. ([[http://​rc-wiki-fr.achran.com/​|wiki fr]])     * [[http://​www.realmcrafter.com/​|Realm Crafter]] : Logiciel de développement de mmorpg. ([[http://​rc-wiki-fr.achran.com/​|wiki fr]])
-    * The Games Factory ​/ Multimedia Fusion ​Logiciel ​de création de jeux en 2D. +    * [[wpfr>The Games Factory]] [[wpfr>Multimedia Fusion]] logiciels ​de création de jeux en 2D (édités par [[https://​www.clickteam.com/​fr/​clickteam-fusion-2-5-free-edition|ClickTeam]],​ français)
-    * [[http://update.multiverse.net/wiki/index.php/Multiverse_Developer_Wiki|Multiverse]] : plateforme ​de développement pour MMOG. +    * [[https://sourceforge.net/projects/multiverse3d/​|Multiverse]] : plate-forme ​de développement pour MMOG. (faute de financement l'​entreprise met le projet en [[wpfr>​OpenSource]],​ dernière mise à jour 26/03/2016)
  
 ====HTML 5 / JAVASCRIPT==== ====HTML 5 / JAVASCRIPT====
 +<​note>​[[https://​blog.mozilla.org/​labs/​2010/​09/​welcome-to-mozilla-labs-gaming/​|La plate-forme Mozilla Labs Gaming va (2010) aider au développement des jeux html5, et va organiser des concours]].</​note>​
 +===Jeu à la demande (cloud gaming) libre===
 +   * **phpvirtualbox** : tout os et toute application par le navigateur. voir si supporte html5 video/​audio,​ et [[wpfr>​WebGL]],​ ou sinon l'​implémenter ...
 +   * LLVM to JS
 +     * [[https://​github.com/​dmlap/​llvm-js-backend|llvm-js-backend]]
 ===3D=== ===3D===
-Webgl +[[wpfr>​WebGL]],​ le [[http://​khronos.org/​webgl/​wiki/​Main_Page|wiki public]] ​
-   * [[http://​www.korben.info/​demo-webgl.html|Quake 2 (40 fps ) et Quake 3 ( 110 fps ) – en HTML5 cest magique]] +   * CopperLicht ( [[https://​www.ambiera.com/​copperlicht/​index.html|site]] )  : moteur 3D (opensource ?) 
 +   * SpiderGl ([[http://​www.spidergl.org/​|site]]) 
 +   * GLGE ([[http://​www.glge.org/​|site]]) 
 +   * Canvas 3D : ( [[http://​www.c3dl.org/​|site]]) 
 +   * O3D ([[http://​code.google.com/​p/​o3d/​|site]]) 
 +   * SceneJS ([[http://​www.scenejs.org/​|site]]) 
 +   * X3dom ([[https://​www.x3dom.org/​|site]]) 
 +Jeux : 
 +   * [[wpfr>​Quake II]] porté pour GWT : [[http://​code.google.com/​p/​quake2-gwt-port/​|site]]  
 +     * [[http://​www.korben.info/​demo-webgl.html|Quake 2 (40 fps ) et Quake 3 ( 110 fps ) – en HTML5 c'est magique]] 
 +   * [[wpfr>​Quake III]] 
 +     * [[https://​blog.tojicode.com/​2010/​08/​rendering-quake-3-maps-with-webgl-demo.html|Rendering Quake 3 maps with WebGL: Demo]]
 3D isométrique : 3D isométrique :
-   * [[http://​www.benjoffe.com/​code/​|Code de ben Joffe]] exemple : [[http://​www.benjoffe.com/​code/​demos/​canvascape/​|Canvascape - "3D Walker"​]]+   * [[https://​www.benjoffe.com/​code/​|Code de ben Joffe]] exemple : [[https://​www.benjoffe.com/​code/​demos/​canvascape/​|Canvascape - "3D Walker"​]] 
 ===2D=== ===2D===
    * [[http://​www.kesiev.com/​akihabara/​|Akihabara]] est un ensemble de bibliothèques et outils pour faire des jeux en HTML5 et javascript dans le style pixelisé des consoles 8-16bits.    * [[http://​www.kesiev.com/​akihabara/​|Akihabara]] est un ensemble de bibliothèques et outils pour faire des jeux en HTML5 et javascript dans le style pixelisé des consoles 8-16bits.
 +   * [[https://​dougx.net/​plunder/​plunder.html|Galactic Plunder]]
    * [[http://​gamequery.onaluf.org/​|GameQuery : Javascript game engine for jQuery]]    * [[http://​gamequery.onaluf.org/​|GameQuery : Javascript game engine for jQuery]]
  
    * [[http://​benfirshman.com/​projects/​jsnes/​|JSNES : A JavaScript NES emulator. ]]    * [[http://​benfirshman.com/​projects/​jsnes/​|JSNES : A JavaScript NES emulator. ]]
-   * [[http://​www.elizium.nu/​scripts/​lemmings/​|lemming]] +   * [[https://​www.elizium.nu/​scripts/​lemmings/​|lemming]]
-   * http://​www.nihilogic.dk/​labs/​mariokart/​+
  
 ==== Tutoriels de création de jeux ==== ==== Tutoriels de création de jeux ====
-  * [[http://​www.jeux-libres.com/​tutoriaux/​tuto-40-apprenez-creer-vos-jeux-video.php|Apprenez à créer vos jeux video]]+À compléter FIXME
  
 ===== Ressources libres ===== ===== Ressources libres =====
 +
 +   * [[http://​search.creativecommons.org/​|CC Search]] est un moteur de recherche de contenu libre, avec utilisation commerciale autorisée.
 ==== Ressources Graphiques ==== ==== Ressources Graphiques ====
-Des ressources libres (2D et 3D), personnages,​ textures ..., pour créer des jeux libres. 
-  * [[http://​opengameart.org/​|Open Game Art]] 
  
 +Des ressources libres (2D et 3D), personnages,​ textures, etc, pour créer des jeux libres :
 +  * [[https://​opengameart.org/​|Open Game Art]]
 +
 +Voir aussi la page [[graphisme]].
 ==== Ressources Musicales ==== ==== Ressources Musicales ====
-Des ressources musicales et divers sons & musiques ​libres. Vérifier la licence avant utilisation.+ 
 +Voir la page [[mao|mao ( musique assisté par ordinateur )]] 
 + 
 +Vous pouvez également trouver des ressources musicales et divers sons & musiques ​**LIBRES**. Vérifier la licence avant utilisation.
  
 Musique : [[le_monde_du_libre#​sites_de_musique_libre|voir cette liste]] Musique : [[le_monde_du_libre#​sites_de_musique_libre|voir cette liste]]
-  * Par exemple sur le site Jamendo avec le [[http://www.jamendo.com/​fr/​tag/​soundtrack|tag soundtrack]].+  * Par exemple sur le site [[https://licensing.jamendo.com/​fr/​catalogue?​jmm=catalog|Jamendo]]
    
 Sons : [[mao#​ressources|voir cette liste]] Sons : [[mao#​ressources|voir cette liste]]
-  * http://​www.freesound.org/​ +  * [[http://​www.freesound.org/​|FreeSound]] 
-  * http://​opengameart.org/​ +  * [[https://​opengameart.org/​|OpenGameArt]] 
-  * http://​www.psionic3d.co.uk/​+  * [[http://​www.psionic3d.co.uk/​|Psionic3D]]
  
 ===== Modélisation 3D ===== ===== Modélisation 3D =====
Ligne 180: Ligne 246:
  
 ==== Ressources 3D ==== ==== Ressources 3D ====
-  ​* [[http://​e2-productions.com/​repository/​modules/​PDdownloads/​topten.php?​list=hit|Le dépôt de modèles 3D (site officiel blender )]]. +<note important>​En règle général faites attention à la [[wpfr>​licence]] qui est donnée avec les ressources, vérifié ce que signifie chaque licence </​note>​ 
- +  ​* [[http://​e2-productions.com/​repository/​modules/​PDdownloads/​topten.php?​list=hit|Le dépôt de modèles 3D (site officiel blender )]]. (broke le 11/12/2020) 
-  * [[http://blenderstuff.org/|Sur le site de la communauté blenderstuff.org]] +  * (fr) [[https://free3d.com/fr/​3d-models/​blender|Free3D]] 
-  * [[http://opengameart.org/browse/​3d/​all|Des modèles ​3D sur Opengame Art]] +  * (fr) [[http://blendercave.tuxfamily.org/|Modèles ​3D Blender à télécharger]] 
- +  * [[https://opengameart.org/content/game-ready-3d-models|Des modèles 3D sur Opengame ​Art]] 
-  * [[http://browse.deviantart.com/#​catpath=resources/3dmodels&​order=9|Des models 3d sur Deviant ​Art]] +  * [[http://​browse.deviantart.com/#​catpath=resources/​|Quelques Ressources ​sur Devian ​Art]] 
-  * [[http://​browse.deviantart.com/#​catpath=resources/​textures&​order=9|Des textures 2D sur Deviant ​Art]] +  * [[https://peach.blender.org/download/|Fichiers de production du court métrage Big Buck Bunny]]
-  * [[http://opengameart.org/​browse/​3d/​all|Des modèles 3D sur Open Game Art]] +
-  * [[http://​graphicall.org/bbb/​index.php?​dir=./​chars|Le contenu de Big Buck Bunny]] +
- +
-  * [[http://​www.open3dproject.org/​|Modèles 3D humains : homme et femme]]. +
-  * [[http://​graphicall.org/​bbb/​index.php?​dir=./chars|Fichiers de production du court métrage Big Buck Bunny]]+
   * [[http://​sketchup.google.com/​3dwarehouse/​|Banque d'​images 3D de Google (attention aux licences)]]   * [[http://​sketchup.google.com/​3dwarehouse/​|Banque d'​images 3D de Google (attention aux licences)]]
-  * [[http://​blendercave.tuxfamily.org/​|Modèles 3D Blender à télécharger]] 
-  * [[http://​www.blendermodels.org/​|BlenderModels.org]] 
-  * [[http://​www.katorlegaz.com/​3d_models/​index.php|Kator Legaz.com]] 
  
- +Site pas spécifique à blender (mais compatible) (À revoir ! FIXME ): 
-Site pas spécifique à blender (mais compatible) : +  * [[http://​www.psionic3d.co.uk/​|Psionic]] ​(Models not in .blend, textures & sounds as well) 
-  * http://​www.psionic3d.co.uk/​ (Models not in .blend, textures & sounds as well) +  * [[https://​www.turbosquid.com/​Search/​Index.cfm?​keyword=&​media_typeid=2&​max_price=0&​categoryid=9331&​page_num=1|turbosquid.com/​]] 
-  * [[http://​www.turbosquid.com/​Search/​Index.cfm?​keyword=&​media_typeid=2&​max_price=0&​categoryid=9331&​page_num=1|turbosquid.com/​]] +  * [[https://​opengameart.org/​|OpenGame Art]]
-  * http://​opengameart.org/ ​(Awesome site! Includes textures and concept art as well! Thanks Offtools!)+
  
 ===Textures=== ===Textures===
-  * http://​opengameart.org/​+  * https://​opengameart.org/​
   * http://​www.psionic3d.co.uk/​   * http://​www.psionic3d.co.uk/​
-  * http://www.dougturner.net/blendersite/​index.html+  * http://www.burningwell.org/ 
 ==== Tutoriels ==== ==== Tutoriels ====
  
-  * [[http://e2-productions.com/​repository/modules/​tutorials/​|Les tutoriels pour Blender (site officiel)]]. +  * [[https://www.blender.org/support/​tutorials/​|Les tutoriels pour Blender (site officiel)]]. 
-  * [[http://​en.wikibooks.org/​wiki/​Blender_3D:​_Noob_to_Pro|(en) Tutoriel et livre  sur wikibooks]] +  * [[https://​en.wikibooks.org/​wiki/​Blender_3D:​_Noob_to_Pro|(en) Tutoriel et livre  sur wikibooks]]
-  * [[http://​makehuman.blogspot.com/​|Faire un humain]]+
  
 ===== Programmation ===== ===== Programmation =====
-==== Language ​====+ 
 +Allez voir la documentation sur la [[programmation]] 
 +  * [[http://​www.e-booksdirectory.com/​programming.php#​game|Livres libre (anglais)]] 
 +Des tutoriels sur : 
 +   * [[https://​libregamewiki.org/​Main_Page|Freegame dev]]  
 +   * [[https://​libregamewiki.org/​Main_Page|libregamewiki]] 
 +==== Langages ​====
 === LUA === === LUA ===
    * [[http://​www.luteus.biz/​Download/​LoriotPro_Doc/​LUA/​LUA_Training_FR/​Introduction_Programmation.html|Introduction à la programmation LUA]]    * [[http://​www.luteus.biz/​Download/​LoriotPro_Doc/​LUA/​LUA_Training_FR/​Introduction_Programmation.html|Introduction à la programmation LUA]]
-   *+   ​* ​[[love|Löve]] Löve est un framework de développement de jeux 2D cross-platform. 
 +    
 +===Opengl C++=== 
 +   * [[http://​xoax.net/​comp/​cpp/​opengl/​index.php|C++ OpenGL Video Tutorials]]
 === Python avec PyGame === === Python avec PyGame ===
-   ​* ​Exemples ​de sites+   ​* ​[[https://​www.youtube.com/​playlist?​list=PLDV1Zeh2NRsB1l23YFY137LtPcstXKyuQ|Python game development]] (en) : Très bon tutoriel vidéo en anglais pour apprendre à se servir ​de pygame et à créer des jeux vidéo.
  
 ==== Game design, Level design==== ==== Game design, Level design====
Ligne 226: Ligne 292:
 ===Pour les jeux === ===Pour les jeux ===
  
-  * [[http://​en.wikipedia.org/​wiki/​Game_artificial_intelligence|Game artificial intelligence]]+  * [[wp>Game_artificial_intelligence|Game artificial intelligence]]
   * [[http://​www.gamedev.net/​reference/​list.asp?​categoryid=18|sur gamedev]]   * [[http://​www.gamedev.net/​reference/​list.asp?​categoryid=18|sur gamedev]]
   * [[http://​www.aiwisdom.com/​|Aiwisdom]]   * [[http://​www.aiwisdom.com/​|Aiwisdom]]
-  * [[http://aigamedev.com/|AIgamedev]] +  * [[https://github.com/aigamedev|GitHub de aigamedev]]
- +
-  *[[http://​fr.wikipedia.org/​wiki/​Intelligence_artificielle_distribu%C3%A9e|Une intelligence artificielle distribuée]] ( ou multiagent , voir en [[http://​en.wikipedia.org/​wiki/​Distributed_artificial_intelligence|anglais]]) peut être utilisée pour créer des interactions complexes, des actions communes multiples, ou une simili vie sociale. (utilisé dans [[http://​www.adventureclassicgaming.com/​index.php/​site/​reviews/​134/​|outcast]])+
  
-  * [[http://​www.dmoz.org/Computers/Artificial_Intelligence/Games/|Artificial Intelligence:​ Games]]+  *[[wpfr>​Intelligence_artificielle_distribu%C3%A9e|Une intelligence artificielle distribuée]] ( ou multiagent , voir en [[wp>​Distributed_artificial_intelligence|anglais]]) peut être utilisée pour créer des interactions complexes, des actions communes multiples, ou une simili vie sociale. (utilisé dans [[http://​www.adventureclassicgaming.com/index.php/site/reviews/134/|outcast]])
  
 +[[wpfr>​Test de Turing]] pour l'​[[intelligence artificielle]] des [[jeux]] :
 +  * [[http://​hplusmagazine.com/​editors-blog/​unreal-tournament-2010-narrowing-gap-between-human-and-bot|Unreal Tournament 2010: Narrowing the Gap between Human and Bot]]
    
 === Réseau bayesien === === Réseau bayesien ===
-  * [[http://​fr.wikipedia.org/​wiki/​R%C3%A9seau_bay%C3%A9sien|explication sur wikipedia]] ( prise de décision, réseau de croyance, et apprentissage de croyance )+  * [[wpfr>​Réseau_bayésien|explication sur wikipedia]] ( prise de décision, réseau de croyance, et apprentissage de croyance )
  
-  * [[http://​sourceforge.net/​search/?​type_of_search=soft&​words=%22bayesian+network%22&​search=Search|Sur sourceforge.net]] pour des sources. +==== Réseau de neurones ​==== 
- +  * [[wpfr>​Réseau_de_neurones_artificiels|Réseau de neurones ​sur wikipedia]]
-==== Réseau de neurone ​==== +
-  * [[http://​fr.wikipedia.org/​wiki/​R%C3%A9seau_de_neurones_artificiel|Réseau de neurone ​sur wikipedia]] +
- +
-  * [[http://​sourceforge.net/​search/?​type_of_search=soft&​words=%22neural+network%22&​search=Search|Sur sourceforge.net]] pour des sources.+
  
 ===ChatBot === ===ChatBot ===
   * [[http://​www.alicebot.org/​directory.html|Liste]]   * [[http://​www.alicebot.org/​directory.html|Liste]]
-  * [[http://​en.wikipedia.org/​wiki/​AIML|Aiml]] +  * [[wpfr>AIML|Aiml]]
-  * [[http://​alicebot.blogspot.com/​|Alicebot]] +
  
 +====Génération procédurale====
 +
 +En informatique,​ la [[wp>​Génération_procédurale|génération procédurale]] est le fait de créer du contenu à la volée. Cette idée est souvent liée aux applications de synthèse d'​image et au level design dans les jeux vidéo. ( voir [[wp>​Scène_démo|Scène_démo]],​ le jeu fps "​[[wp>​.kkrieger|.kkrieger]]"​ de 96Kio -windows ((https://​appdb.winehq.org/​objectManager.php?​sClass=version&​iId=6215&​iTestingId=46432)) )
 +**Avec la génération procédurale,​ une seule personne devient capable de créer des jeux qui nécessitent aujourd'​hui une équipe entière, rendant ainsi l'​expression artistique individuelle plus facile à réaliser.
 +** (voir le [[http://​pcg.wikidot.com/​category-pcg-software/​p/​3|wiki procedural content generation]])
 +
 +Génération procédurale de planètes :
 +   * [[wp>​Pioneer (video game)|Pioneer]] (libre) Jeu
 +   * Galaxy Engine ([[http://​www.ogre3d.org/​forums/​viewtopic.php?​f=11&​t=39254&​start=125#​p349325|site]])(libre)
 +   * Spaceway ([[https://​thespaceway.org/​|site]])(libre)
 +   * [[wpfr>​Infinity (jeu vidéo)|Infinity]] (jeu) (non libre)
 +
 +Génération procédurale de cités :
 +   * Pixel City ([[http://​www.shamusyoung.com/​twentysidedtale/?​p=3237|site]]) (libre)
 +   * City block generator ([[https://​archive.blender.org/​wiki/​index.php/​Extensions:​2.4/​Py/​Scripts/​Wizards/​City_Block_Generator/​|site]])
 +   * Blended city ([[http://​jerome.le.chat.free.fr/​index.php/​en/​city-engine/​|site]]) (libre)
 +   * City procedural generation ([[http://​liris.cnrs.fr/​~egalin/​teaching.html|site]] bas de page)  université lyon
 +   * Suicidator city generator ([[https://​github.com/​ccamara/​blender-architecture-scripts/​tree/​master/​addons/​suicidator_city_generator_0_5_7_Free| dépôt GitHub]]) ( plugin blender ) (gratuit) (Discontinued)
 +
 +Génération procédurale de plantes :
 +   * ngPlant([[http://​ngplant.sourceforge.net/​|site]]) ( libre )
 +   * L-System([[http://​jmsoler.free.fr/​util/​blenderfile/​images/​lsystem/​lsystem.htm|site]]) (plugin blender) (libre) génération par grammaire, méthode limitée
 +   * Groimp ([[https://​sourceforge.net/​projects/​groimp/​|site]]) (libre) génération par grammaire, méthode limitée
 +   * OpenTree ([[https://​code.google.com/​p/​opentree/​|site]]) (libre)( windows)
 +   * SpeedTree ([[http://​www.speedtree.com/​|site]]) ( payant non libre)
 +   * Xfrog ([[http://​xfrog.com/​gallery/​|site]]) ( payant non libre ) ( windows)
 +
 +Génération procédurale de texture :
 +   * Gimp Texturize ([[http://​gimp-texturize.sourceforge.net/​|site]])(libre) (gimp)(libre);​ générer des grandes textures à partir d'une petite texture ou motif. ([[apt://​gimp-texturize|installer]])
 +   * Gimp Resynthesizer ([[http://​www.logarithmic.net/​pfh/​resynthesizer|site]]) (gimp) (libre)
 +   * Texture Generator ([[https://​www.gimp.org/​tutorials/​Tileable_Textures/​|site]]) (gimp) (libre)
 +   * Fxgen ([[https://​sourceforge.net/​projects/​fxgen/​|site]]) (libre)
 +   * Texl ([[https://​elout.home.xs4all.nl/​texl/​|site]]) (libre)
 +   * Generative art image evolver [[evolvotron]] (libre)
 +   * Context Free ([[https://​www.contextfreeart.org/​download.html|site]])
 +   * libnoise ([[http://​libnoise.sourceforge.net/​index.html|site]] (libre)
 +   * Protex ([[http://​protex.sourceforge.net/​|site]])( libre) basé sur fxgen et libnoise
 +   * Filter Forge - ([[https://​www.filterforge.com/​|site]]) (payant non libre  )
 +   * .werkkzeug ([[http://​pcg.wikidot.com/​pcg-software:​werkkzeug|site]]) windows
 +   * Darktree ([[http://​www.darksim.com/​|site]]) (non libre)
 +   * Genetica ([[http://​www.spiralgraphics.biz/​genetica.htm|site]])
 +
 +Génération procédurale de terrain :
 +   * procedurality engine ([[http://​pcg.wikidot.com/​pcg-software:​the-procedurality-engine|site]]) (libre)
 +   * Terrain ([[http://​www.shamusyoung.com/​twentysidedtale/?​p=202|site]]) (libre)
 +   * Chunked LOD ([[http://​tulrich.com/​geekstuff/​chunklod.html|site]]) (libre)
 +   * Vterrain ([[http://​vterrain.org/​Distrib/​unix.html|site]]) (libre)
 +   * World Machine ([[http://​www.world-machine.com/​|site]]) (payant non libre)
 +   * Terragen 2 - ([[http://​www.planetside.co.uk/​|site]]) (payant non libre)
 +   * Mojo World - ([[wp>​MojoWorld_Generator|wikipédia en anglais]])(payant non libre)
 +
 +Génération procédurale de personnages :
 +   * [[MakeHuman]]. ​
 +   * Mixamo ([[https://​www.mixamo.com/​|site]]) ​ (non libre)
 +
 +Génération procédurale de son :
 +   * Jphya ([[https://​code.google.com/​p/​jphya/​|site]]) physics sound simulation library basée sur phya ([[https://​www.youtube.com/​watch?​v=hCA4EokrvP0&​feature=player_embedded|video]])
 +   * Power Station Industrializer ([[https://​sourceforge.net/​projects/​industrializer/​|site]]) (libre)
 +   * Reaktor ([[https://​www.native-instruments.com/​en/​products/​komplete/​synths/​reaktor-6/​|site]]) et le [[wpfr>​Reaktor]] (payant non libre)
 ====Concept de programmation==== ====Concept de programmation====
 +===Difficulté qui s'​adapte au joueur===
  
-===Génération procédurale===+Voir [[http://​users.soe.ucsc.edu/​~bweber/​dokuwiki/​doku.php?​id=infinite_adaptive_mario|Infinite Adaptive Mario]] ( java ) ( [[http://​eis-blog.ucsc.edu/​2010/​09/​a-probabilistic-multi-pass-level-generator|description du processus]] )
  
-En informatique,​ la [[http://en.wikipedia.org/wiki/Procedural_generation|génération procédurale]] est le fait de créer ​du contenu à la volée. Cette idée est souvent liée aux applications de synthèse d'​image et au level design dans les jeux vidéo. ( voir [[http://​en.wikipedia.org/​wiki/​Demoscene|demo scene]], le jeu fps "[[http://​en.wikipedia.org/​wiki/​.kkrieger|.kkrieger]]" de 96Kio -windows ​((http://​appdb.winehq.org/​objectManager.php?​sClass=version&​iId=6215&​iTestingId=46432)) )+[[http://julian.togelius.com/mariocompetition2009/|Des compétitions ont lieu pour créer la meilleur]] [[Intelligence artificiel]] (ou bot pour les jeux) grace a Infinite Mario.
  
 ===Les automates cellulaires=== ===Les automates cellulaires===
-Des "[[http://​fr.wikipedia.org/​wiki/​Automate_cellulaire#​Le_jeu_de_la_vie|automates cellulaire]]"​ sont parfois utilisés dans les jeux : ils permettent de donner de réel complexité,​ de l'​imprévisible.+Des "[[wpfr>Automate_cellulaire#​Le_jeu_de_la_vie|automates cellulaire]]"​ sont parfois utilisés dans les jeux : ils permettent de donner de réel complexité,​ de l'​imprévisible.
  
 L'​automate cellulaire est un des seuls programmes qui permet de créer des choses plus complexe qu'il n'est. L'​automate cellulaire est un des seuls programmes qui permet de créer des choses plus complexe qu'il n'est.
Ligne 265: Ligne 386:
  
 ===== Rejoindre le développement d'un jeu ===== ===== Rejoindre le développement d'un jeu =====
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3137154|Création de jeu vidéo libre - Appel à candidatures.]] (forum ubuntu fr)+  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3710943#​p3710943|[PROJET] Jeu de management de foot]] 
 +  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3137154|Création de jeu vidéo libre - Appel à candidatures.]] (forum ubuntu fr post de 2008) 
 +edit: ce projet est enterré de longue date, la lecture du sujet peux être instructive et aider à comprendre pourquoi. 
 + 
 +Pour des projets de développements libres (dont jeux vidéo) regardez la section "vos développements libres"​ 
 +La section [[https://​forum.ubuntu-fr.org/​viewforum.php?​id=69|Vos développements libres]] sur forum.ubuntu-fr.org est destinée à présenter vos développements d'​applications,​ scripts, etc ... sous licence libre. Logiciel finis ou en développement,​ la communauté peut vous aider à mener à bien, à améliorer ou à diffuser vos créations logicielles. 
 + 
 +attention cependant, 90% des projets de jeux indépendants (libres ou non) échouent avant de produire quoi que ce soit, avant de vous investir, évaluez le sérieux de la proposition.
  
 =====Bibliographie===== =====Bibliographie=====
Ligne 271: Ligne 399:
   * Pro OGRE 3D Programming. Publisher: Apress | ISBN: 1590597109   * Pro OGRE 3D Programming. Publisher: Apress | ISBN: 1590597109
   * J2ME Game Programming. Martin J. Wells | ISBN 1592001181   * J2ME Game Programming. Martin J. Wells | ISBN 1592001181
-  * Awesome Game Creation: No Programming Required By Jason Darby. Publisher: Delmar 2007 | 448 Pages | ISBN: 1584505346 ​+  * Awesome Game Creation: No Programming Required By Jason Darby. Publisher: Delmar 2007 | 448 Pages | ISBN: 1584505346
  
  
  • developpement_de_jeux_video.1279543440.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)