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 12/02/2021, 18:47]
196.65.86.247
developpement_de_jeux_video [Le 15/08/2023, 11:10] (Version actuelle)
Amiralgaby lien plus valide
Ligne 1: Ligne 1:
-{{tag>jeux video arcade ​programmation graphisme BROUILLON}}+{{tag>jeu programmation graphisme BROUILLON}}
 ---- ----
  
-====== Création de jeux vidéo ​aracde ​libres ======+====== Création de jeux vidéo libres ======
  
-Bienvenue sur le portail de la création de jeux video arcade ​sous Ubuntu.+Bienvenue sur le portail de la création de jeux sous Ubuntu.
  
-[[Yo Frankie!|Jeux]],​ [[http://​wiki.blender.org/​index.php/​Doc:​Tutorials/​Game_Engine/​BSoD|moteur 2D]], 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.+[[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.
  
-"​Libre"​ s'​entend libre d'​utilisation,​ mais ne veut pas forcément dire gratuit ​oui sociale ​ou non commerciale, même si c'est très souvent le cas.+"​Libre"​ s'​entend libre d'​utilisation,​ mais ne veut pas forcément dire gratuit ou non commercial, même si c'est très souvent le cas.
  
 <note tip> <note tip>
-Exemple de jeu libre : [[wpfr>​Yo Frankie!]] , vidéo [[http://​www.youtube.com/​watch?​v=c7RRaEvWqJc|Yo Frankie!]]. +Exemple de jeu libre : [[wpfr>​Yo Frankie!]] , vidéo [[https://​www.youtube.com/​watch?​v=c7RRaEvWqJc|Yo Frankie!]]. 
-[[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 }}]]+[[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>​
  
Ligne 18: Ligne 18:
   * [[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)   * [[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>Direct2D]].+  * 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.]]   *[[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=====
  
-**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.
Ligne 31: Ligne 31:
 Le [[wpfr>​game designer]] a 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]]). Le [[wpfr>​game designer]] a 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]]).
  
-   * Exemple : [[http://​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 PS1)), [[wpfr>​Hironobu Sakaguchi]]+   * 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]]
  
-Ensuite, les étapes d'un projet de jeu vidéo 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 :+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) ;     * 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 interactions d'un agent avec l'​environnement en fonction des entrées de l'​utilisateur ;
Ligne 50: Ligne 50:
 =====Pour des projets de jeux sérieux ===== =====Pour des projets de jeux sérieux =====
  
-<note help>​Listes de moteurs de jeu (Game Jeux Engines ​PC) : +<note help>​Listes de moteurs de jeu (Game Engines) : 
-  * [[https://​www.moddb.com/​engines?​filter=t&​kw=&​released=&​licence=5&​timeframe=|Gpl sur moddb]]+  * [[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=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=4&​timeframe=|Public domain sur moddb]]
Ligne 57: Ligne 57:
  
 Voir aussi : Voir aussi :
-  * (en) [[wp>​Category:​Video_game_arcade development_software|wikipédia : Category:​Video game arcade ​development software]] +  * (en) [[wp>​Category:​Video_game_development_software|wikipédia : Category:​Video game development software]] 
-  * [[http://​gpwiki.org/​index.php/​Game_Engines ​Arcade|gpwiki]] (lien mort au 21/09/2021)+  * [[http://​gpwiki.org/​index.php/​Game_Engines|gpwiki]] (lien mort au 21/09/2018)
  
 </​note>​ </​note>​
  
  
-==== Moteurs ​2D libres ​ ==== +==== Moteurs ​3D libres ​ ==== 
-^ ^ Nom du moteur ^ Description ^ Éditeurs ^  Liste des moteurs descendants((ou moteur modifié pour un jeu)) ^ Tutoriels ^  +^ ^ Nom du moteur ^ Description ^ Éditeurs ^  Liste des moteurs descendants((ou moteur modifié pour un jeu)) ^ Tutoriels ^ 
-| {{http://​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]]| +| {{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.ryzom.fr/​data/​screenshots/​combat-17-05.jpg.png?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.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://​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]]| | {{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]]|
-{{http://​www.jeux-strategie.com/​fileadmin/​images/​JS/​Article_jeux_gratuits/​taspring.jpg?​175}}| [[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]],​ | +| - | [[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://​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://​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://​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://​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 ​SNES]] +   * [[http://​thorworks.org/?​p=46|Massive Engine]] 
-   * [[Maratis ​2D]] ([[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=783031|forum]]) ([[http://​www.maratis3d.org/​|site]])+   * [[Maratis ​3D]] ([[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=783031|forum]]) ([[http://​www.maratis3d.org/​|site]])
  
-==== Editeurs ​2D ====+==== Editeurs ​3D ====
 ^ ^ Nom ^ Description ^ Liste des jeux ^ Site ^ Tutoriels ^ ^ ^ Nom ^ Description ^ Liste des jeux ^ Site ^ Tutoriels ^
-| FIXME | [[:​CrystalArchitect]] | IDE CDE 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 "Moon" ou non : visites virtuelles, jeux ludiques, VJing 2D, applications industrielles…),​ le tout, en équipe. Actuellement basé sur le moteur [[http://crystalspace2d.org|CrystalSpace]] mais peut fonctionner sur d'​autres moteurs. ​ ( [[http://​www.crystalspace3d.org/​main/​Media|des jeux video arcade]] et [[http://​www.kyanite-studios.org/​pages/​presentations/​|une présentation]]) [[http://​linuxfr.org/​2021/​01/​21/​26371.html|Cherche des développeurs]].| [[http://​www.crystalspace3d.org/​main/​Media|liste]] | [[http://​kyanite-studios.org/​|Site officiel]] | |+| 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]]| | 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/​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]]| |  {{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]]|
  
-===Moteur non-oui-libre ===+===Moteur non-libre ===
  
-^ Nom du moteur ^ Description ^ Éditeurs ^  Liste des jeux video arcade^ Tutoriels ^ +^ 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 son, et 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]] |  | | [[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 son, et 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]] |  |
  
-=== Bibliothèques & base de jeux video arcade 2D===+=== Bibliothèques & base de jeux 3D===
  
-Moteur physique : +Moteur physique :
    ​* ​ [[https://​code.google.com/​p/​bullet/​|Bullet]]    ​* ​ [[https://​code.google.com/​p/​bullet/​|Bullet]]
   ​   ​
Ligne 97: Ligne 97:
    * [[Blender]] ( recast and detour est intégré dans les dernieres version de blender )    * [[Blender]] ( recast and detour est intégré dans les dernieres version de blender )
  
-OIS pour les input, OpenAL pour l'​audio,​ ENet pour les réseaux communication, ... +OIS pour les input, OpenAL pour l'​audio,​ ENet pour le réseau, ...
    * des bibliothèques pour vorbis.    * des bibliothèques pour vorbis.
-   * Theoraplay ([[http://​icculus.org/​theoraplay/​|site]]) pour jouer des jeux video arcade ​theora+   * Theoraplay ([[http://​icculus.org/​theoraplay/​|site]]) pour jouer des video theora
    ​* ​ MojoShader ([[http://​icculus.org/​mojoshader/​|site]])    ​* ​ MojoShader ([[http://​icculus.org/​mojoshader/​|site]])
    * "​MojoDDS"​([[http://​hg.icculus.org/​icculus/​mojodds/​|dépôt]])    * "​MojoDDS"​([[http://​hg.icculus.org/​icculus/​mojodds/​|dépôt]])
Ligne 107: Ligne 107:
   * [[Vegastrike]] ([[http://​vegastrike.sourceforge.net/​|site]])   * [[Vegastrike]] ([[http://​vegastrike.sourceforge.net/​|site]])
   * [[Freespace|Freespace 2]] ( utilisation non commercial , sauf accord )([[http://​scp.indiegames.us/​|site]])   * [[Freespace|Freespace 2]] ( utilisation non commercial , sauf accord )([[http://​scp.indiegames.us/​|site]])
-  * **[[wp>​Pioneer (video game arcade)|Pioneer]]**+  * **[[wp>​Pioneer (video game)|Pioneer]]**
  
 [[course#​jeux_libres_et_natifs|Voiture]] : [[course#​jeux_libres_et_natifs|Voiture]] :
   * [[Vdrift]]   * [[Vdrift]]
-  * [[CorsixTH]] ([[http://​freshmeat.net/​projects/​corsixth|site]]) ​PTS de type Thème hospital ​public+  * [[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   * 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 Figther Super Master 4 & Final Fighter Hyper Master 4]] (Squaresoft)+  * [[https://​sourceforge.net/​projects/​q-gears/​|Q-Gears est un clone libre du moteur de jeu de Final Fantasy 7]] (Squaresoft)
  
-Système de jeux multiplayer : +Système de jeux multiplayer :
 [[rpg#​jeux_libres_et_natifs|Multiplayer]] ( rpg ) [[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]])
Ligne 121: Ligne 121:
   * [[wpfr>​WorldForge]] : [[http://​worldforge.org/​|Site officiel]]   * [[wpfr>​WorldForge]] : [[http://​worldforge.org/​|Site officiel]]
  
-[[fps#​jeux_libres_et_natifs|Multiplayer  ​tps]]+[[fps#​jeux_libres_et_natifs|Multiplayer  ​fps]]
   * [[xonotic]]   * [[xonotic]]
  
-[[rts#​jeux_libres_et_natifs|Multiplayer ​pts]] :+[[rts#​jeux_libres_et_natifs|Multiplayer ​rts]] :
    * [[Megaglest]]    * [[Megaglest]]
    * [[ufo_ai|UFO : Alien Invasion]]    * [[ufo_ai|UFO : Alien Invasion]]
Ligne 132: Ligne 132:
  
 Java (crossplatform) Java (crossplatform)
-  * [[wpfr>​jMonkey Engine-PS1-PC-SNES-1UP]] ([[http://​jmonkeyengine.org/​|site]]) ([[http://​www.youtube.com/​watch?​v=Ar1QhVFyZRY&​feature=2 players_embedded|video ​arcade]])+  * [[wpfr>​jMonkey Engine]] ([[https://​jmonkeyengine.org/​|site]]) ([[http://​www.youtube.com/​watch?​v=Ar1QhVFyZRY&​feature=player_embedded|video]])
  
  
Ligne 143: Ligne 143:
 | {{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]] | | {{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]] | |  | [[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.png?175}} | [[tululoo|Tululoo Game Maker Arcade]] | Logiciel de développement de jeux video arcade ​intuitif basés sur javascript et HTML5, une version ​Neon est disponible. | Liste des jeux disponibles sur le site officiel | [[http://​www.tululoo.com/​|Site officiel (francais)]] | +| {{http://​www.tululoo.com/​tab_sprites.jpg?​175}} | [[tululoo|Tululoo Game Maker]] | Logiciel de développement de jeux intuitif basés sur javascript et HTML5, une 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}} | [[wp>​GDevelop|GameDevelop]] | Logiciel de développement de jeux sans programmation nécessaire,​ une version linux (buggée) ​est disponible. | [[http://​www.en.compilgames.net/​jeux.html|Liste des jeux]] | [[http://​www.en.compilgames.net/​indexFR.html|Site officiel]] |+| {{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    * [[love|LÖVE]] : framework pour faire de jeux 2D , lua
-   * [[Adventure ​Action Strategie Tactic ​Game Studio ​Arcade]] ([[http://​www.bigbluecup.com/​|site]]) (portage linux) : Moteur et éditeur de jeu d'​aventure ​et d'​action ​2D.+   * [[Adventure Game Studio]] ([[http://​www.bigbluecup.com/​|site]]) (portage linux) : Moteur et éditeur de jeu d'​aventure 2D.
  
 **Editeur de RPG:** **Editeur de RPG:**
Ligne 154: Ligne 154:
  
 Editeur de Map : Editeur de Map :
-   * [[Tiled Map Editor]] ([[http://​www.mapeditor.org/​|site]]) : Éditeur de map, pour map basé sur xml+   * [[Tiled Map Editor]] ([[https://​www.mapeditor.org/​|site]]) : Éditeur de map, pour map basé sur xml
  
 Editeur de sprite : Editeur de sprite :
Ligne 183: Ligne 183:
  
 ====HTML 5 / JAVASCRIPT==== ====HTML 5 / JAVASCRIPT====
-<​note>​[[https://​blog.mozilla.org/​labs/​2021/​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>​+<​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=== ===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 ...    * **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    * LLVM to JS
-     * [[http://​github.com/​dmlap/​llvm-js-backend|llvm-js-backend]]+     * [[https://​github.com/​dmlap/​llvm-js-backend|llvm-js-backend]]
 ===3D=== ===3D===
 [[wpfr>​WebGL]],​ le [[http://​khronos.org/​webgl/​wiki/​Main_Page|wiki public]] : [[wpfr>​WebGL]],​ le [[http://​khronos.org/​webgl/​wiki/​Main_Page|wiki public]] :
-   * CopperLicht ( [[http://​www.ambiera.com/​copperlicht/​index.html|site]] )  : moteur 3D (opensource ?)+   * CopperLicht ( [[https://​www.ambiera.com/​copperlicht/​index.html|site]] )  : moteur 3D (opensource ?)
    * SpiderGl ([[http://​www.spidergl.org/​|site]])    * SpiderGl ([[http://​www.spidergl.org/​|site]])
    * GLGE ([[http://​www.glge.org/​|site]])    * GLGE ([[http://​www.glge.org/​|site]])
Ligne 196: Ligne 196:
    * O3D ([[http://​code.google.com/​p/​o3d/​|site]])    * O3D ([[http://​code.google.com/​p/​o3d/​|site]])
    * SceneJS ([[http://​www.scenejs.org/​|site]])    * SceneJS ([[http://​www.scenejs.org/​|site]])
-   * X3dom ([[http://​www.x3dom.org/​|site]])+   * X3dom ([[https://​www.x3dom.org/​|site]])
 Jeux : Jeux :
    * [[wpfr>​Quake II]] porté pour GWT : [[http://​code.google.com/​p/​quake2-gwt-port/​|site]] ​    * [[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]]      * [[http://​www.korben.info/​demo-webgl.html|Quake 2 (40 fps ) et Quake 3 ( 110 fps ) – en HTML5 c'est magique]]
    * [[wpfr>​Quake III]]    * [[wpfr>​Quake III]]
-     * [[http://​blog.tojicode.com/​2010/​08/​rendering-quake-3-maps-with-webgl-demo.html|Rendering Quake 3 maps with WebGL: Demo]] ​2D isométrique : +     * [[https://​blog.tojicode.com/​2010/​08/​rendering-quake-3-maps-with-webgl-demo.html|Rendering Quake 3 maps with WebGL: Demo]] 
-   * [[http://​www.benjoffe.com/​codex/|Codex de ben Joffe]] exemple : [[http://​www.benjoffe.com/​code/​demos/​canvascape/​|Canvascape - "2D Walker"​]]+3D isométrique : 
 +   * [[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 ​18-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. 
-   * [[http://​dougx.net/​plunder/​plunder.html|Galactic Plunder]]+   * [[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/​snes/|SNES-PS1-PC: A JavaScript ​SNES 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]]
  
 ==== Tutoriels de création de jeux ==== ==== Tutoriels de création de jeux ====
Ligne 220: Ligne 221:
 ==== Ressources Graphiques ==== ==== Ressources Graphiques ====
  
-Des ressources libres (1D et 2D), personnages,​ textures, etc, pour créer des jeux libres : +Des ressources libres (2D et 3D), personnages,​ textures, etc, pour créer des jeux libres : 
-  * [[http://​opengameart.org/​|Open Game Art Arcade]]+  * [[https://​opengameart.org/​|Open Game Art]]
  
 Voir aussi la page [[graphisme]]. Voir aussi la page [[graphisme]].
Ligne 235: Ligne 236:
 Sons : [[mao#​ressources|voir cette liste]] Sons : [[mao#​ressources|voir cette liste]]
   * [[http://​www.freesound.org/​|FreeSound]]   * [[http://​www.freesound.org/​|FreeSound]]
-  * [[http://​opengameart.org/​|OpenGameArt]] +  * [[https://​opengameart.org/​|OpenGameArt]] 
-  * [[http://​www.psionic3d.co.uk/​|Psionic2D]]+  * [[http://​www.psionic3d.co.uk/​|Psionic3D]]
  
-===== Modélisation ​2D ===== +===== Modélisation ​3D ===== 
-  * Voir la page de [[graphisme#​modelisation_2d|Modélisation ​2D]]+  * Voir la page de [[graphisme#​modelisation_3d|Modélisation ​3D]]
   * [[blender|Blender]]   * [[blender|Blender]]
-  * [[Wings ​2D]]+  * [[Wings ​3D]]
   * ...   * ...
  
-==== Ressources ​2D ====+==== Ressources ​3D ====
 <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>​ <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://​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)
-  * (fr) [[https://​free3d.com/​fr/​3d-models/​blender|Free2D]] +  * (fr) [[https://​free3d.com/​fr/​3d-models/​blender|Free3D]] 
-  * (fr) [[http://​blendercave.tuxfamily.org/​|Modèles ​2D Blender à télécharger]] +  * (fr) [[http://​blendercave.tuxfamily.org/​|Modèles ​3D Blender à télécharger]] 
-  * [[https://​opengameart.org/​content/​game-ready-2d-models|Des modèles ​2D sur Opengame Art]]+  * [[https://​opengameart.org/​content/​game-ready-3d-models|Des modèles ​3D sur Opengame Art]]
   * [[http://​browse.deviantart.com/#​catpath=resources/​|Quelques Ressources sur Devian Art]]   * [[http://​browse.deviantart.com/#​catpath=resources/​|Quelques Ressources sur Devian Art]]
   * [[https://​peach.blender.org/​download/​|Fichiers de production du court métrage Big Buck Bunny]]   * [[https://​peach.blender.org/​download/​|Fichiers de production du court métrage Big Buck Bunny]]
-  * [[http://​sketchup.google.com/​3dwarehouse/​|Banque d'​images ​2D de Google (attention aux licences)]]+  * [[http://​sketchup.google.com/​3dwarehouse/​|Banque d'​images ​3D de Google (attention aux licences)]]
  
 Site pas spécifique à blender (mais compatible) (À revoir ! FIXME ): Site pas spécifique à blender (mais compatible) (À revoir ! FIXME ):
   * [[http://​www.psionic3d.co.uk/​|Psionic]] (Models not in .blend, textures & sounds as well)   * [[http://​www.psionic3d.co.uk/​|Psionic]] (Models not in .blend, textures & sounds as well)
-  * [[http://​www.turbosquid.com/​Search/​Index.cfm?​keyword=&​media_typeid=2&​max_price=0&​categoryid=9331&​page_num=1|turbosquid.com/​]] +  * [[https://​www.turbosquid.com/​Search/​Index.cfm?​keyword=&​media_typeid=2&​max_price=0&​categoryid=9331&​page_num=1|turbosquid.com/​]] 
-  * [[http://​opengameart.org/​|OpenGame Art]]+  * [[https://​opengameart.org/​|OpenGame Art]]
  
 ===Textures=== ===Textures===
-  * http://​opengameart.org/​+  * https://​opengameart.org/​
   * http://​www.psionic3d.co.uk/​   * http://​www.psionic3d.co.uk/​
   * http://​www.burningwell.org/​   * http://​www.burningwell.org/​
Ligne 267: Ligne 268:
  
   * [[https://​www.blender.org/​support/​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_2D:​_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]]
  
 ===== Programmation ===== ===== Programmation =====
  
 Allez voir la documentation sur la [[programmation]] Allez voir la documentation sur la [[programmation]]
-  * [[http://​www.e-booksdirectory.com/​programming.php#​game|Livres libre (francais)]]+  * [[http://​www.e-booksdirectory.com/​programming.php#​game|Livres libre (anglais)]]
 Des tutoriels sur : Des tutoriels sur :
-   * [[https://​libregamewiki.org/​Main_Pain_Page|Freegame dev]]  +   * [[https://​libregamewiki.org/​Main_Page|Freegame dev]]  
-   * [[http://​libregamewiki.org/​Main_Pain_Page|libregamewiki]]+   * [[https://​libregamewiki.org/​Main_Page|libregamewiki]]
 ==== Langages ==== ==== Langages ====
 === LUA === === LUA ===
Ligne 283: Ligne 284:
 ===Opengl C++=== ===Opengl C++===
    * [[http://​xoax.net/​comp/​cpp/​opengl/​index.php|C++ OpenGL Video Tutorials]]    * [[http://​xoax.net/​comp/​cpp/​opengl/​index.php|C++ OpenGL Video Tutorials]]
-=== Python avec PyGameArcade ​=== +=== Python avec PyGame ​=== 
-   * [[https://​www.youtube.com/​playlist?​list=PLDV1Zeh2NRsB1l23YFY137LtPcstXKyuQ|Python game development]] (en) : Très bon tutoriel vidéo en francais ​pour apprendre à se servir de pygame et à créer des jeux vidéo ​arcade.+   * [[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====
  
 ====Intelligence artificielle ==== ====Intelligence artificielle ====
-===Pour les jeux video arcade ​===+===Pour les jeux ===
  
   * [[wp>​Game_artificial_intelligence|Game artificial intelligence]]   * [[wp>​Game_artificial_intelligence|Game artificial intelligence]]
Ligne 296: Ligne 297:
   * [[https://​github.com/​aigamedev|GitHub de aigamedev]]   * [[https://​github.com/​aigamedev|GitHub de aigamedev]]
  
-  *[[wpfr>​Intelligence_artificielle_distribu%C3%A9e|Une intelligence artificielle distribuée]] ( ou multiagent , voir en [[wp>​Distributed_artificial_intelligence|francais]]) peut être utilisée pour créer des interactions complexes, des actions communes multiples, ou une simili vie sociale. (utilisé dans [[http://​www.adventure.action.classicgaming.com/​index.php/​site/​reviews/​134/​|outcast]])+  *[[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 ​video arcade]] :+[[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]]   * [[http://​hplusmagazine.com/​editors-blog/​unreal-tournament-2010-narrowing-gap-between-human-and-bot|Unreal Tournament 2010: Narrowing the Gap between Human and Bot]]
    
Ligne 313: Ligne 314:
 ====Génération procédurale==== ====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 ((http://​appdb.winehq.org/​objectManager.php?​sClass=version&​iId=6215&​iTestingId=46432)) )+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. **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]]) ** (voir le [[http://​pcg.wikidot.com/​category-pcg-software/​p/​3|wiki procedural content generation]])
Ligne 321: Ligne 322:
    * Galaxy Engine ([[http://​www.ogre3d.org/​forums/​viewtopic.php?​f=11&​t=39254&​start=125#​p349325|site]])(libre)    * Galaxy Engine ([[http://​www.ogre3d.org/​forums/​viewtopic.php?​f=11&​t=39254&​start=125#​p349325|site]])(libre)
    * Spaceway ([[https://​thespaceway.org/​|site]])(libre)    * Spaceway ([[https://​thespaceway.org/​|site]])(libre)
-   * [[wpfr>​Infinity (jeux vidéo ​arcade)|Infinity]] (jeux) (non oui libre)+   * [[wpfr>​Infinity (jeu vidéo)|Infinity]] (jeu) (non libre)
  
 Génération procédurale de cités : Génération procédurale de cités :
Ligne 333: Ligne 334:
    * ngPlant([[http://​ngplant.sourceforge.net/​|site]]) ( libre )    * 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    * 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 ([[http://​sourceforge.net/​projects/​groimp/​|site]]) (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)    * OpenTree ([[https://​code.google.com/​p/​opentree/​|site]]) (libre)( windows)
    * SpeedTree ([[http://​www.speedtree.com/​|site]]) ( payant non libre)    * SpeedTree ([[http://​www.speedtree.com/​|site]]) ( payant non libre)
Ligne 342: Ligne 343:
    * Gimp Resynthesizer ([[http://​www.logarithmic.net/​pfh/​resynthesizer|site]]) (gimp) (libre)    * Gimp Resynthesizer ([[http://​www.logarithmic.net/​pfh/​resynthesizer|site]]) (gimp) (libre)
    * Texture Generator ([[https://​www.gimp.org/​tutorials/​Tileable_Textures/​|site]]) (gimp) (libre)    * Texture Generator ([[https://​www.gimp.org/​tutorials/​Tileable_Textures/​|site]]) (gimp) (libre)
-   * Fxgen ([[http://​sourceforge.net/​projects/​fxgen/​|site]]) (libre) +   * Fxgen ([[https://​sourceforge.net/​projects/​fxgen/​|site]]) (libre) 
-   * Texl ([[http://​elout.home.xs4all.nl/​texl/​|site]]) (libre)+   * Texl ([[https://​elout.home.xs4all.nl/​texl/​|site]]) (libre)
    * Generative art image evolver [[evolvotron]] (libre)    * Generative art image evolver [[evolvotron]] (libre)
-   * Context Free ([[http://​www.contextfreeart.org/​download.html|site]])+   * Context Free ([[https://​www.contextfreeart.org/​download.html|site]])
    * libnoise ([[http://​libnoise.sourceforge.net/​index.html|site]] (libre)    * libnoise ([[http://​libnoise.sourceforge.net/​index.html|site]] (libre)
    * Protex ([[http://​protex.sourceforge.net/​|site]])( libre) basé sur fxgen et libnoise    * Protex ([[http://​protex.sourceforge.net/​|site]])( libre) basé sur fxgen et libnoise
-   * Filter Forge - ([[http://​www.filterforge.com/​|site]]) (payant non libre  ) +   * Filter Forge - ([[https://​www.filterforge.com/​|site]]) (payant non libre  ) 
-   * .werkkzeug ([[http://​pcg.wikidot.com/​pcg-software:​werkkzeug|site]]) ​PC+   * .werkkzeug ([[http://​pcg.wikidot.com/​pcg-software:​werkkzeug|site]]) ​windows
    * Darktree ([[http://​www.darksim.com/​|site]]) (non libre)    * Darktree ([[http://​www.darksim.com/​|site]]) (non libre)
    * Genetica ([[http://​www.spiralgraphics.biz/​genetica.htm|site]])    * Genetica ([[http://​www.spiralgraphics.biz/​genetica.htm|site]])
Ligne 364: Ligne 365:
 Génération procédurale de personnages : Génération procédurale de personnages :
    * [[MakeHuman]]. ​    * [[MakeHuman]]. ​
-   * Mixamo ([[http://​www.mixamo.com/​|site]]) ​ (non libre)+   * Mixamo ([[https://​www.mixamo.com/​|site]]) ​ (non libre)
  
 Génération procédurale de son : 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]])    * 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 ([[http://​sourceforge.net/​projects/​industrializer/​|site]]) (libre)+   * 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)    * 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 deux joueurs===+===Difficulté qui s'​adapte au joueur===
  
 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]] ) 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]] )
Ligne 386: Ligne 387:
 ===== Rejoindre le développement d'un jeu ===== ===== Rejoindre le développement d'un jeu =====
   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3710943#​p3710943|[PROJET] Jeu de management de foot]]   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3710943#​p3710943|[PROJET] Jeu de management de foot]]
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3137154|Création de jeu vidéo libre - Appel à candidatures.]] (forum ubuntu fr post de 2008)+  * [[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. 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"​ Pour des projets de développements libres (dont jeux vidéo) regardez la section "vos développements libres"​
-La section [[http://​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.+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, ​100% 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.+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=====
   * [[http://​www.e-booksdirectory.com/​programming.php#​game|Livres libre (anglais)]]   * [[http://​www.e-booksdirectory.com/​programming.php#​game|Livres libre (anglais)]]
-  * Pro OGRE 2D 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 ​Arcade: 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.1613152045.txt.gz
  • Dernière modification: Le 12/02/2021, 18:47
  • par 196.65.86.247