Différences
Ci-dessous, les différences entre deux révisions de la page.
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 26/01/2012, 13:24] 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'utilisation, mais ne veut pas forcément dire gratuit ou non commercial, même si c'est très souvent le cas. |
- | Important : Libre : sous licence libre : ne veut pas forcément dire gratuit et non commercial ... | + | <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 rapides.]] | + | * [[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> | ||
- | |||
- | ===== Pour des Projets de jeux simple et facile ===== | ||
- | | {{http://www.frogatto.com/screenshot_imgs/Fat.png?250 }} | [[Frogatto]] | [[Frogatto]] est un jeu libre de type "plate-forme" ou " jump-and-run ", proche de Mario, Sonic ou encore Megaman. Le code source est libre, il vient avec un éditeur graphique facile d'utilisation : il vous faudra par contre d'autres éléments graphique , images , son et musiquse : [[developpement_de_jeux_video#ressources_libres|que vous pourrez trouver plus bas dans cette page]]. | | ||
- | | {{http://paintown.sourceforge.net/images/scr2.png?250 }} | [[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. Il existe déjà [[paintown#ressource_mugen|des milliers de personnages ou de stages]] | [[paintown]] | | ||
- | |||
=====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]] a pour "rôle" de décrire le gameplay, le scénario, la gestion des interactions au fil de l'histoire, pouvant créer un scénario plus ou moins 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 playstation)), [[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éduit" à réaliser les actions suivantes pour avancer dans le projet (que l'on donne au "rôle" de programmeur): | + | 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ée, ou crée en parallèle par des 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 ; |
- | * gérer les phénomènes non directement contrôlés par 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"). | + | * visualiser ces informations (idem pour le son et les autres ressources). |
- | Les séries de test sont indispensable lors de la réalisation de grand pan du projet. | + | Des séries de tests sont indispensables lors de la réalisation de grands pans du projet. |
- | **Amusez vous bien.** | + | **Amusez-vous bien.** |
- | <note tip>Pour les non-anglophones, nous 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> | + | <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. |
- | <note tip>[[programmation#l_apprentissage_de_la_programmation|Pour apprendre à programmer,il y a des livres libre]], et il y a [[Scratch]] ([[http://www.notesmine.com/scratch_installer|installation]]) </note> | + | 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> | ||
- | =====Pour des Projet de jeux sérieux ===== | + | <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>Liste de moteur de jeu (Game Engines) : | + | <note help>Listes de moteurs de jeu (Game Engines) : |
- | * [[http://www.moddb.com/engines?filter=t&=Search&kw=Search+...&released=def&licence=5|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]] |
- | * [[http://www.moddb.com/engines?filter=t&=Search&kw=Search+...&released=def&licence=2|Creative Common sur moddb]] | + | * [[https://www.moddb.com/engines?filter=t&kw=&released=&licence=2&timeframe=|Creative Common sur moddb]] |
- | * [[http://www.moddb.com/engines?filter=t&=Search&kw=Search+...&released=def&licence=4|Public domain sur moddb]] | + | * [[https://www.moddb.com/engines?filter=t&kw=&released=&licence=4&timeframe=|Public domain sur moddb]] |
- | * [[http://www.moddb.com/engines?filter=t&=Search&kw=Search+...&released=def&licence=6|Lgpl sur moddb]] | + | * [[https://www.moddb.com/engines?filter=t&kw=&released=&licence=6&timeframe=|Lgpl sur moddb]] |
- | Annexe | + | Voir aussi : |
- | * [[http://en.wikipedia.org/wiki/Category:Video_game_creation_software|wiki]] | + | * (en) [[wp>Category:Video_game_development_software|wikipédia : Category:Video game development software]] |
- | * [[http://gpwiki.org/index.php/Game_Engines|gpwiki]] | + | * [[http://gpwiki.org/index.php/Game_Engines|gpwiki]] (lien mort au 21/09/2018) |
</note> | </note> | ||
Ligne 70: | Ligne 64: | ||
==== Moteurs 3D 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]], sur [[http://delicious.com/search?p=gameblender&chk=&context=main|&fr=del_icio_us&lc=|delicious]]| | + | | {{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?175}} | [[http://www.opennel.org/|Nel]] [[http://dev.ryzom.com/|Ryzom-Dev]] | [[http://www.ryzom.fr/|Ryzom]] est un [[http://www.fsf.org/blogs/licensing/ryzom-free-software|MMORPG Libre]]| [[http://dev.ryzom.com/wiki/ryzom/GeorgesQt|GeorgesQt]] - [[http://dev.ryzom.com/wiki/ryzom/UseWorldEditor|WorldEditor]] - [[http://dev.ryzom.com/wiki/ryzom/ObjectViewer|ObjectViewer]] | [[http://www.ryzom.com/|Ryzom]] - [[http://dev.ryzom.com/wiki/ryzom/TheyAreUsingNeL|Using Nel]] | [[http://media.ryzom.com/|Ressources Graphiques]] - [[http://dev.ryzom.com/projects/ryzom/wiki/Page_index|Wiki]] - [[http://dev.ryzom.com/wiki/ryzom/ParticleSystem|Particle]] - [[http://dev.ryzom.com/wiki/ryzom/Landscape|Landscape]] - [[http://www.dailymotion.com/video/xevcv4_fjv-interview-ryzom_videogames|Interview]] | | + | | {{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://www.ogitor.org/HomePage|ogitor]] | La séries " Ankh". "Jack Keane". "Pacific Storm". "[[rigsofrods|Rigs of Rods]]". "Torchlight". "[[http://www.sacraboar.com/media.html|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://video.google.com/videoplay?docid=-5909642920152015728#|video1]],[[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.delicious.com/search?p=spring+rts&chk=&context=main|&fr=del_icio_us&lc=|deli]] | | + | | - | [[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.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://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://alientrap.org/nexuiz/media/images/screenshots/nexuiz_screenshot_8.jpg?175 }} | Quake 3 | | [[netradiant]],[[GtkRadiant]], [[http://www.quakeunity.com/file=481|MD3 Compiler]] | **[[|Nexuiz]]**, **[[http://icculus.org/twilight/darkplaces/|DarkPlaces]]**, [[http://openarena.ws/board/index.php?topic=2722.0|OpenArena]], [[http://ioquake3.org/|ioquake3]], [[http://ingar.satgnu.net/gtkradiant/index.html|Tremulous]],, [[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]] | | + | | {{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]] | * [[http://thorworks.org/?p=46|Massive Engine]] | ||
- | * [[Maratis 3D]] ([[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 3D ==== | ==== Editeurs 3D ==== | ||
^ ^ Nom ^ Description ^ Liste des jeux ^ Site ^ Tutoriels ^ | ^ ^ 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]] | | | + | | 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]] | | |
- | | {{http://bulletphysics.com/ftp/pub/test/blender/gk_renderengine.jpg?175}}| [[: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}}| [[: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]]| | + | | {{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-libre === | ===Moteur non-libre === | ||
- | ^ ^ Nom du moteur ^ Description ^ Éditeurs ^ Liste des jeux ^ Tutoriels ^ | + | ^ Nom du moteur ^ Description ^ Éditeurs ^ Liste des jeux ^ Tutoriels ^ |
- | | {{http://unigine.com/screenshots/tropics8.jpg?175}} | [[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. [[http://unigine.com/download/|Voir en video ou lancer un benchmark]]. ([[http://unigine.com/products/unigine/|screenshot]]) 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. | [[http://unigine.com/clients/|jeux ou autres utilisations]] | | | + | | [[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]] | | |
- | === Librairies & base de jeux 3D=== | + | === Bibliothèques & base de jeux 3D=== |
- | Voir une [[http://carbongames.com/opensource.html| liste de logiciel libre utilisée par Carbongames]], et [[http://icculus.org/cgi-bin/finger/finger.pl?user=icculus&date=2012-01-02&time=03-11-15|les outils d'icculus]] | + | |
- | Moteur physique : | + | Moteur physique : |
- | * [[Bullet]] ([[https://code.google.com/p/bullet/|site]]) | + | * [[https://code.google.com/p/bullet/|Bullet]] |
| | ||
Outil pour la Construction de mesh de Navigation sur map : | Outil pour la Construction de mesh de Navigation sur map : | ||
- | * [[Recast and Detour]] ([[https://code.google.com/p/recastnavigation/|site]]) | + | * [[https://github.com/recastnavigation/recastnavigation|Recast and Detour]] |
* [[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 le réseau, ... | + | OIS pour les input, OpenAL pour l'audio, ENet pour le réseau, ... |
- | * des librairies pour vorbis. | + | * des bibliothèques pour vorbis. |
* Theoraplay ([[http://icculus.org/theoraplay/|site]]) pour jouer des video 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://icculus.org/mojodds/|site]]) | + | * "MojoDDS"([[http://hg.icculus.org/icculus/mojodds/|dépôt]]) |
Ligne 114: | 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]]) | ||
- | * [[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]]) RTS de type Thème hospital | |
- | + | ||
- | * [[CorsixTH]] ([[http://freshmeat.net/projects/corsixth|site]]) | + | |
- | RTS : 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 Fantasy 7]] (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]]) | ||
* [[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]] |
[[fps#jeux_libres_et_natifs|Multiplayer fps]] | [[fps#jeux_libres_et_natifs|Multiplayer fps]] | ||
* [[xonotic]] | * [[xonotic]] | ||
- | * [[http://sourceforge.net/projects/xreal/files/ETXreaL/|Xreal]] | ||
[[rts#jeux_libres_et_natifs|Multiplayer rts]] : | [[rts#jeux_libres_et_natifs|Multiplayer rts]] : | ||
Ligne 141: | Ligne 130: | ||
[[simulation#villes_et_monde_virtuel|Monde virtuel]] ( aka "second life" ) : | [[simulation#villes_et_monde_virtuel|Monde virtuel]] ( aka "second life" ) : | ||
* [[Opensim|Opensimulator]] ([[http://opensimulator.org/wiki/Main_Page|site]]) | * [[Opensim|Opensimulator]] ([[http://opensimulator.org/wiki/Main_Page|site]]) | ||
- | * [[HWIOS]] project (Hybrid Web In OpenSim) ([[http://forge.opensimulator.org/gf/project/hwios/|site]]) | ||
- | Java ( crossplatform mais la performance ? ) | + | Java (crossplatform) |
- | * jMonkeyEngine3 ([[http://jmonkeyengine.org/|site]]) ([[http://www.youtube.com/watch?v=Ar1QhVFyZRY&feature=player_embedded|video]]) Liste de [[http://jmonkeyengine.org/groups/tag/oss|jeu libre]], et [[http://jmonkeyengine.org/groups/tag/commercial|commerciaux]] | + | * [[wpfr>jMonkey Engine]] ([[https://jmonkeyengine.org/|site]]) ([[http://www.youtube.com/watch?v=Ar1QhVFyZRY&feature=player_embedded|video]]) |
- | * [[http://www.g-java.com/doku.php|G-java]] | + | |
Ligne 151: | Ligne 138: | ||
^ ^ Nom ^ Description ^ Liste des jeux ^ Site ^ | ^ ^ Nom ^ Description ^ Liste des jeux ^ Site ^ | ||
| {{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]] | | | {{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://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]] | | + | | {{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://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://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]] | |
- | | {{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]] | | | + | | {{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 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}} | [[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]] : framework pour faire de jeux 2D , lua | + | * [[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. [[http://www.ubuntugamer.com/2010/10/adventure-game-studio-goes-open-source/|Passage en open source]]. ([[http://adventuregamestudio.fr-bb.com/|tutoriaux fr]]) | + | * [[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 : | 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 172: | Ligne 166: | ||
Jeu de plate-forme : | 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) | ||
- | * Ika : [[http://ika.sourceforge.net/|site officiel]] | ||
- | * Sphere : [[http://www.spheredev.org/wiki/Main_Page|site officiel]] | ||
Multiplayer | Multiplayer | ||
Ligne 187: | Ligne 179: | ||
Non libre ( vérifier et trier exactement : pas encore trié ) : | Non libre ( vérifier et trier exactement : pas encore trié ) : | ||
* [[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 2 / Multimedia Fusion 2 : Logiciel de création de jeux en 2D([[http://www.clickteam.com]]). | + | * [[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]] : plate-forme 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>[[http://mozillalabs.com/gaming/2010/09/07/welcome-to-mozilla-labs-gaming/|La plate-forme Mozilla Labs Gaming va 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> |
- | ===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]], [[http://planet-webgl.org/|planet-webgl]], [[http://learningwebgl.com/blog/|learning webgl]] : | + | [[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 204: | 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 : | ||
- | * Quake 2 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]] | ||
- | * Quake 3 | + | * [[wpfr>Quake III]] |
- | * [[http://blog.tojicode.com/2010/08/rendering-quake-3-maps-with-webgl-demo.html|Rendering Quake 3 maps with WebGL: Demo]] | + | * [[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. | ||
- | * [[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/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/ | + | |
- | + | ||
- | ====Flash ==== | + | |
- | moteur open source pour des jeux en [[flash]] : | + | |
- | * [[PushButton]] ([[http://pushbuttonengine.com/|site]]) | + | |
==== Tutoriels de création de jeux ==== | ==== Tutoriels de création de jeux ==== | ||
- | * [[http://www.jeux-libres.com/tutoriaux/sommaire-3-creation-un-jeu-video.php|Création d'un jeu vidéo]] | + | À compléter FIXME |
===== Ressources libres ===== | ===== Ressources libres ===== | ||
- | * [[http://search.creativecommons.org/|Le moteur de recherche de contenu libre, avec utilisation commercial autorisée (search.creativecommons.org)]] | + | * [[http://search.creativecommons.org/|CC Search]] est un moteur de recherche de contenu libre, avec utilisation commerciale autorisée. |
==== Ressources Graphiques ==== | ==== Ressources Graphiques ==== | ||
- | Voir la page [[graphisme]] | + | Des ressources libres (2D et 3D), personnages, textures, etc, pour créer des jeux libres : |
- | + | * [[https://opengameart.org/|Open Game Art]] | |
- | Des ressources libres (2D et 3D), personnages, textures ..., pour créer des jeux libres. | + | |
- | * [[http://opengameart.org/|Open Game Art]] | + | |
+ | Voir aussi la page [[graphisme]]. | ||
==== Ressources Musicales ==== | ==== Ressources Musicales ==== | ||
Ligne 246: | Ligne 232: | ||
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 260: | 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/ | * 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 ===== | ||
+ | Allez voir la documentation sur la [[programmation]] | ||
* [[http://www.e-booksdirectory.com/programming.php#game|Livres libre (anglais)]] | * [[http://www.e-booksdirectory.com/programming.php#game|Livres libre (anglais)]] | ||
Des tutoriels sur : | Des tutoriels sur : | ||
- | * [[http://freegamedev.net/wiki/index.php/Main_Page|Freegame dev]] | + | * [[https://libregamewiki.org/Main_Page|Freegame dev]] |
- | * [[http://ubuntu-gamedev.wikispaces.com/|ubuntu gamedev]] ( c++, sdl ) | + | * [[https://libregamewiki.org/Main_Page|libregamewiki]] |
- | * [[http://libregamewiki.org/Main_Page|libregamewiki]] | + | ==== Langages ==== |
- | ==== Language ==== | + | |
=== 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++=== | ===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 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 315: | 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]] : | [[wpfr>Test de Turing]] pour l'[[intelligence artificielle]] des [[jeux]] : | ||
Ligne 328: | Ligne 303: | ||
=== 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==== | ====Génération procédurale==== | ||
- | 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)) ) | + | 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 : | Génération procédurale de planètes : | ||
- | * [[Pioneer]] (libre) Jeu | + | * [[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) | * Galaxy Engine ([[http://www.ogre3d.org/forums/viewtopic.php?f=11&t=39254&start=125#p349325|site]])(libre) | ||
- | * OgrePlanet ([[http://bitbucket.org/lingfors/ogreplanet|site]])(libre) (ogre) | + | * Spaceway ([[https://thespaceway.org/|site]])(libre) |
- | * Project Simerge ([[http://www.simerge.com/blog/|site]]) (libre) | + | * [[wpfr>Infinity (jeu vidéo)|Infinity]] (jeu) (non libre) |
- | * Spaceway ([[http://s-way.sourceforge.net/main.eng.html|site]])(libre) | + | |
- | * Sponeil.net ([[http://s-way.sourceforge.net/main.eng.html|site]]) (libre) | + | |
- | * Titaniumart’s Planetary space ([[http://www.titaniumarts.com.au/|site]]) (libre) | + | |
- | * Infinity ( jeu) (non libre) | + | |
Génération procédurale de cités : | Génération procédurale de cités : | ||
* Pixel City ([[http://www.shamusyoung.com/twentysidedtale/?p=3237|site]]) (libre) | * Pixel City ([[http://www.shamusyoung.com/twentysidedtale/?p=3237|site]]) (libre) | ||
- | * City block generator ([[http://wiki.blender.org/index.php/Extensions:2.4/Py/Scripts/Wizards/City_Block_Generator|site]]) | + | * 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) | * 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 | * City procedural generation ([[http://liris.cnrs.fr/~egalin/teaching.html|site]] bas de page) université lyon | ||
- | * Suicidator city generator ([[http://arnaud.ile.nc/sce/|site]]) ( plugin blender ) (gratuit ) | + | * 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) |
- | * City Engine - ([[http://www.procedural.com/|site]]) (payant non libre) | + | |
Génération procédurale de plantes : | Génération procédurale de plantes : | ||
* 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) | ||
* SpeedTree ([[http://www.speedtree.com/|site]]) ( payant non libre) | * SpeedTree ([[http://www.speedtree.com/|site]]) ( payant non libre) | ||
* Xfrog ([[http://xfrog.com/gallery/|site]]) ( payant non libre ) ( windows) | * Xfrog ([[http://xfrog.com/gallery/|site]]) ( payant non libre ) ( windows) | ||
Ligne 375: | Ligne 342: | ||
* 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 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) | * Gimp Resynthesizer ([[http://www.logarithmic.net/pfh/resynthesizer|site]]) (gimp) (libre) | ||
- | * Texture Generator ([[http://registry.gimp.org/node/19577|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 ([[http://sourceforge.net/projects/evolvotron/index.htm|site]])(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]]) 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]]) | ||
Génération procédurale de terrain : | Génération procédurale de terrain : | ||
- | * procedurality engine([[http://oddlabs.com/procedurality.php|site]]) (libre) | + | * procedurality engine ([[http://pcg.wikidot.com/pcg-software:the-procedurality-engine|site]]) (libre) |
* Terrain ([[http://www.shamusyoung.com/twentysidedtale/?p=202|site]]) (libre) | * Terrain ([[http://www.shamusyoung.com/twentysidedtale/?p=202|site]]) (libre) | ||
* Chunked LOD ([[http://tulrich.com/geekstuff/chunklod.html|site]]) (libre) | * Chunked LOD ([[http://tulrich.com/geekstuff/chunklod.html|site]]) (libre) | ||
* Vterrain ([[http://vterrain.org/Distrib/unix.html|site]]) (libre) | * Vterrain ([[http://vterrain.org/Distrib/unix.html|site]]) (libre) | ||
- | * World Machine - ([[http://www.world-machine.com/|site]]) (payant non libre) | + | * World Machine ([[http://www.world-machine.com/|site]]) (payant non libre) |
* Terragen 2 - ([[http://www.planetside.co.uk/|site]]) (payant non libre) | * Terragen 2 - ([[http://www.planetside.co.uk/|site]]) (payant non libre) | ||
- | * Mojo World - ([[http://www.pandromeda.com/products/|site]])(payant non libre) | + | * Mojo World - ([[wp>MojoWorld_Generator|wikipédia en anglais]])(payant non libre) |
- | Génération procédurale de character : | + | 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) |
- | * Morpheme ([[http://www.naturalmotion.com/morpheme|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 [[http://www.zenprobe.com/phya/#demos|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]]) |
- | * Reaktor ([[http://www.native-instruments.com/#/en/products/producer/reaktor-55/|site]]) (payant non 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) | ||
====Concept de programmation==== | ====Concept de programmation==== | ||
===Difficulté qui s'adapte au joueur=== | ===Difficulté qui s'adapte au joueur=== | ||
Ligne 413: | Ligne 379: | ||
===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 421: | 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) | + | * [[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éos) regardez la section "vos développements libres" http://forum.ubuntu-fr.org/viewforum.php?id=69 | + | 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. | 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. | ||
Ligne 431: | 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 |