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 | ||
ressource:code:game_cooking:start [2025/01/27 16:52] emoc [Ren'Py] |
ressource:code:game_cooking:start [2025/09/18 14:32] (Version actuelle) emoc [Graphisme] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>jeu-video homebrew code visual-novel fiction-interactive narration game-jam em}} | ||
+ | |||
====== Game cooking ====== | ====== Game cooking ====== | ||
Ligne 4: | Ligne 6: | ||
Comment réaliser un jeu vidéo? Qu'utiliser ? | Comment réaliser un jeu vidéo? Qu'utiliser ? | ||
- | |||
- | Sur une dimension : le code, sur l'autre l'accès pour y jouer (cross platform, nécessite un matériel particulier, etc.) Combien de dimensions ? | ||
Réalisations gamejams | Réalisations gamejams | ||
+ | * **https://lesporteslogiques.net/gamejam/** | ||
* [[https://lesporteslogiques.net/krash_kayak/krash_kayak.html|krash kayak]] (godot, HTML5) ( code : https://github.com/lesporteslogiques/Krash_kayak ) | * [[https://lesporteslogiques.net/krash_kayak/krash_kayak.html|krash kayak]] (godot, HTML5) ( code : https://github.com/lesporteslogiques/Krash_kayak ) | ||
* [[https://felipemanga.github.io/ProjectABE/?url=http://emoc.org/arduboy/super_monstruelle.hex|super menstruelle]] (arduboy) (code : https://github.com/lesporteslogiques/super_monstruelle) | * [[https://felipemanga.github.io/ProjectABE/?url=http://emoc.org/arduboy/super_monstruelle.hex|super menstruelle]] (arduboy) (code : https://github.com/lesporteslogiques/super_monstruelle) | ||
+ | Ressources : | ||
+ | |||
+ | * https://tinytools.directory/ | ||
+ | |||
+ | ===== Nouveaux liens sept. 2025 ===== | ||
+ | |||
+ | * https://puzzle.nes.science/home | ||
+ | * Console Playdate | ||
+ | * Pulp (web game engine) : https://play.date/pulp/ | ||
+ | * SDK + émulateur officiel : | ||
+ | * https://play.date/dev/ | ||
+ | * https://help.play.date/manual/simulator/ | ||
+ | * émulateur : https://github.com/TheLogicMaster/Cranked | ||
+ | * reverse engineering : https://github.com/cranksters/playdate-reverse-engineering | ||
+ | * [[https://www.reddit.com/r/PlaydateConsole/comments/1mm20a7/does_the_playdate_have_a_killer_app/?chainedPosts=t3_15sx3c2|playdate killer app ?]] | ||
+ | * Comparaison des moteurs : https://www.reddit.com/r/gamedev/wiki/engine_faq/ | ||
+ | * https://enginesdatabase.com/ | ||
+ | * https://github.com/ChessMax/awesome-game-engines | ||
+ | |||
+ | **WareWare** | ||
+ | * https://wareware.rip/ | ||
+ | * https://ripriprip.itch.io/wareware | ||
+ | * **FAQ** https://ripriprip.itch.io/wareware/devlog/1024338/faq | ||
===== Sans code ===== | ===== Sans code ===== | ||
- | * VertexMeadow http://www.vertexmeadow.xyz/ terrain 3D à partir d'une image en 2D ! | + | * **VertexMeadow** http://www.vertexmeadow.xyz/ terrain 3D à partir d'une image en 2D ! |
* puzzlescript, éditeur de [[https://en.wikipedia.org/wiki/Sokoban|sokoban]] https://www.puzzlescript.net/editor.html | * puzzlescript, éditeur de [[https://en.wikipedia.org/wiki/Sokoban|sokoban]] https://www.puzzlescript.net/editor.html | ||
- | * wick editor, point & clicks! https://www.wickeditor.com/#/ | + | * Wick editor, point & clicks! https://www.wickeditor.com/#/ |
- | * Bitsy : http://ledoux.io/bitsy/editor.html | + | * https://candle.itch.io/flicksy |
+ | * https://kool.tools/flicksy2/ | ||
==== Flickgame, FlickgameJr, Flickuboy ==== | ==== Flickgame, FlickgameJr, Flickuboy ==== | ||
Ligne 37: | Ligne 62: | ||
Des jeux réalisés avec flickgame : https://itch.io/games/made-with-flickgame et d'autres : https://flickgamegallery.tumblr.com/ | Des jeux réalisés avec flickgame : https://itch.io/games/made-with-flickgame et d'autres : https://flickgamegallery.tumblr.com/ | ||
- | ==== Bitsy ==== | + | ==== Flatpack ==== |
- | Utilisable en ligne : https://www.bitsy.org/ | + | Application android pour assembler un collage de photos navigable : «//prenez des photos, découpez-les, ajoutez-les à votre bibliothèque, puis construisez des mondes avec. En mode jeu, vous pouvez vous déplacer dans le monde.//» |
- | De nombreux jeux ont été réalisé, on peut également y jouer grâce à cet émulateur : https://ledoux.itch.io/bitsybox (fonctionne sur rpi4)\\ | + | L'application date de 2017 mais fonctionne correctement sur un android en 2025. |
- | Attention, on peut jouer uniquement aux jeux créés avec la version 7.12 max au 15 nov 2024, pas à ceux de la version 8 actuellement en ligne. | + | |
- | Adam Ledoux, à l'origine de Bitsy partage ses réflexions sur la conservation des jeux Bitsy : https://ledoux.itch.io/bitsy/devlog/359498/some-thoughts-on-bitsybox-and-game-preservation | + | https://candle.itch.io/flatpack |
+ | ==== Bitsy ==== | ||
- | **Bitsybox** | + | Bitsy est un moteur de création de jeux vidéo en 2D simple et accessible, voir la page consacrée : [[ressource:logiciel:bitsy:start|Bitsy]] |
- | * <key>ALT</key> + <key>entrée</key> : plein écran | + | |
- | * <key>ALT</key> + <key>F4</key> : quitter | + | |
- | * <key>CTRL</key> + <key>R</key> ou <key>ESC</key> : retour au menu | + | |
- | * flèches directionnelles pour déplacer l'avatar | + | |
- | * <key>espace</key> ou <key>entrée</key> : ok / suite | + | |
- | Pour ajouter un jeu, l'ajouter au dossier «games» avec l'extension .bitsy, les jeux sont exportables depuis l'interface web (game data tool -> download data). Si ce dossier contient un seul jeu, il sera démarré automatiquement, sinon bitsybox démarrera sur le menu. | ||
Ligne 59: | Ligne 78: | ||
Une série de tutos par Slynyrd sur le dessin au pixel : https://raymond-schlitter.squarespace.com/pixelblog-catalogue | Une série de tutos par Slynyrd sur le dessin au pixel : https://raymond-schlitter.squarespace.com/pixelblog-catalogue | ||
+ | |||
+ | Des picrew pour faire des avatars | ||
+ | * https://picrew.me/en/image_maker/2319404 | ||
+ | * https://picrew.me/en/image_maker/2141620 | ||
+ | |||
+ | Des avatars dans des images rondes (en ligne) : https://crop-circle.imageonline.co/ | ||
+ | |||
+ | **Tiled** est un éditeur de cartes / niveaux basées sur des «tuiles», cf. page dédiée : https://lesporteslogiques.net/wiki/ressource/logiciel/tiled/start\\ | ||
+ | **LibreSprite** est un éditeur de sprites et d'animations, cf. page dédiée : https://lesporteslogiques.net/wiki/ressource/logiciel/libresprite/start\\ | ||
===== Game Engines ===== | ===== Game Engines ===== | ||
Ligne 72: | Ligne 100: | ||
==== Et les autres ==== | ==== Et les autres ==== | ||
+ | |||
+ | **Pygame** | ||
+ | * https://www.pygame.org/news | ||
+ | **Löve2D** : 2D / Lua / free, open-source / Windows, macOS, Linux, Android et iOS. https://love2d.org/ | ||
+ | |||
**construct** | **construct** | ||
* https://www.construct.net/en (en ligne, payant) | * https://www.construct.net/en (en ligne, payant) | ||
Ligne 95: | Ligne 128: | ||
Listes diverses | Listes diverses | ||
+ | * https://tinytools.directory/ | ||
* http://mycours.es/gamedesign2018/ | * http://mycours.es/gamedesign2018/ | ||
* https://github.com/collections/javascript-game-engines | * https://github.com/collections/javascript-game-engines | ||
Ligne 139: | Ligne 173: | ||
Ren'Py est un logiciel d'écriture de //visual novels// très complet, voir la page consacrée : [[ressource:logiciel:renpy:start|Renpy]] | Ren'Py est un logiciel d'écriture de //visual novels// très complet, voir la page consacrée : [[ressource:logiciel:renpy:start|Renpy]] | ||
- | |||
- | * en réaliser : **ren'py** https://fr.wikipedia.org/wiki/Ren%27Py + https://www.renpy.org/ | ||
===== Fiction interactive ===== | ===== Fiction interactive ===== |