Difference between revisions of "Course:Videogame"
Frankiezafe (Talk | contribs) |
Frankiezafe (Talk | contribs) (→Chubby & caballo (fz)) |
||
(36 intermediate revisions by 5 users not shown) | |||
Line 2: | Line 2: | ||
Godot<ref>Godot, site officiel: https://godotengine.org/</ref> est un moteur de jeu vidéo<ref>Un moteur de jeu est un ensemble de composants logiciels recouvrant les différents aspects d'un jeu vidéo, c'est-à-dire l'affichage d'image, la diffusion sonore, l'interfacage homme-machine. Voir [[wikipedia:Moteur de jeu]]</ref> libre, 2D et 3D. | Godot<ref>Godot, site officiel: https://godotengine.org/</ref> est un moteur de jeu vidéo<ref>Un moteur de jeu est un ensemble de composants logiciels recouvrant les différents aspects d'un jeu vidéo, c'est-à-dire l'affichage d'image, la diffusion sonore, l'interfacage homme-machine. Voir [[wikipedia:Moteur de jeu]]</ref> libre, 2D et 3D. | ||
+ | |||
+ | Sources ici: https://gitlab.com/arts2artsnumeriques/godot-20180117/ | ||
==Résultats== | ==Résultats== | ||
===Laetitia=== | ===Laetitia=== | ||
+ | |||
+ | Pour notre workshop, nous avons eu l'occasion de découvrir Godot qui est un moteur de jeu multiplateforme capable de rendus 2D et 3D. | ||
+ | |||
+ | ==== ''''' Les essais ''''' ==== | ||
+ | |||
+ | J'ai essayé de comprendre comment fonctionne Godot, en allant sur des sites tels que : - http://docs.godotengine.org/en/stable/learning/step_by_step/animations.html | ||
+ | - https://www.youtube.com/watch?v=bSj7l25bdJ4 | ||
+ | - https://www.youtube.com/watch?v=JgQpHwFUdlA | ||
+ | |||
+ | Pour débuter dans Godot, j'ai voulu découvrir comment fonctionne la texture et comment l'installer. | ||
+ | |||
+ | J'ai donc été prendre un jeu démo que Godot proposait dans sa liste. Et je me suis amusée à faire des tests d'inscrustation sur le projet de base. | ||
+ | |||
+ | [[File:Essaie1.png|640px]] | ||
+ | |||
+ | Après avoir essayer les textures, j'ai voulu intégrer un gif dans un nouveau projet. | ||
+ | J'ai su créé le gif grâce au site : - https://www.piskelapp.com/p/agxzfnBpc2tlbC1hcHByEwsSBlBpc2tlbBiAgMCVxvfSCgw/edit | ||
+ | |||
+ | [[File:Pixil-gif-drawing(2).gif|100px]] | ||
+ | |||
+ | Le seul problème est que je n'ai pas trouvé comment l'intégrer dans mon animation. | ||
+ | |||
+ | Du coup, je suis partie vers un autre projet, créer une animation directement à partir de Godot, voici la vidéo des essais et du résultat que j'ai pu obtenir : | ||
+ | |||
+ | {{#iDisplay:https://www.youtube.com/embed/qLj-Hgh0l8k|640|360}} | ||
+ | |||
+ | ==== ''''' Le processus ''''' ==== | ||
+ | |||
+ | Créer un personnage en entier, ensuite dissocier chaque membre et en faire un fichier unique. | ||
+ | |||
+ | Ensuite, il faut créer un squelette pour chaque membre. Regarder si tout est bien relier, il suffit de s'amuser après ! | ||
+ | |||
+ | Ouvrir une animationPlayer et laisser son imagination faire ! Ne pas oublier de mettre des clés pour chaque élément qu'on veut qu'il y ait un mouvement. | ||
+ | |||
+ | |||
+ | Je me suis aidée de deux tutos: | ||
+ | - https://www.youtube.com/watch?v=Mz4wrV0FsDo | ||
+ | |||
+ | - https://www.youtube.com/watch?v=YxEfZQeySGQ | ||
===Dorian=== | ===Dorian=== | ||
+ | ==== '''Intention''' ==== | ||
+ | Mon but était de réalisé une parodie de shooter à l'aide de memes connus et moins connu afin de tourner en ridicule les choses que l'on voit tout les jours sur internet | ||
+ | ==== '''Visuels''' ==== | ||
+ | Le personnage jouable : | ||
+ | |||
+ | [[File:urss.png]] | ||
+ | |||
+ | Les ennemis : | ||
+ | |||
+ | [[File:trump.png|500px|]] | ||
+ | |||
+ | @ GamerGuyd7Aces | ||
+ | |||
+ | [[File:kim.png|500px|]] | ||
+ | |||
+ | @theronniebuss | ||
+ | |||
+ | [[File:vegeta.jpg|500px|]] | ||
+ | |||
+ | ==== '''Musique de fond'''==== | ||
+ | https://www.youtube.com/watch?v=D2LIVAQp3n0 | ||
+ | |||
+ | ===='''Actions réalisés'''==== | ||
+ | - Modification des scripts de bases | ||
+ | |||
+ | - Modification des Hitbox | ||
+ | |||
+ | -Modification des sprites | ||
+ | |||
+ | -ajout de musique | ||
+ | ==== '''La video''' ==== | ||
+ | |||
+ | https://www.youtube.com/watch?v=k0NYvbikd3k&feature=youtu.be | ||
+ | |||
+ | ==== '''Logiciels utilisés''' ==== | ||
+ | -GoDot | ||
+ | |||
+ | -Gimp | ||
+ | |||
+ | ====Sources==== | ||
+ | https://fr.flossmanuals.net/godot-game-engine-initiation/a-propos-de-ce-livre/ | ||
===Quentin=== | ===Quentin=== | ||
+ | |||
+ | ======'''Visuels des sprites utilisés :'''====== | ||
+ | |||
+ | Les sprites utilisés : | ||
+ | |||
+ | <gallery> | ||
+ | Image:player.png|Le personnage | ||
+ | Image:background.png|Le décor | ||
+ | </gallery> | ||
+ | |||
+ | ====== '''Liste de actions réalisées sur Godot :''' ====== | ||
+ | |||
+ | *Ajout d'un sprite avec sa hitbox (boite de collision) | ||
+ | *Ajout d'un background avec un élément + sa hotbox | ||
+ | *Script de déplacement (gauche/droite) | ||
+ | *Intégration d'une musique jouée en boucle sur une même scène | ||
+ | |||
+ | <gallery> | ||
+ | Image:Screenshot Godot - Quentin Willems.png|Visuel du logiciel avec le projet | ||
+ | </gallery> | ||
+ | |||
+ | ======'''Démo du projet en vidéo :'''====== | ||
+ | |||
+ | https://youtu.be/4z-Y1JCm8Hg | ||
+ | |||
+ | ======'''Musique utilisée :'''====== | ||
+ | |||
+ | https://www.youtube.com/watch?v=qD54sROmeIM | ||
+ | Tout droits réservés à '''''Kris Maddigan & StudioMDHR Entertainment''''' | ||
+ | |||
+ | ======'''Divers sources :'''====== | ||
+ | https://www.youtube.com/watch?v=bSj7l25bdJ4 | ||
+ | |||
+ | https://www.youtube.com/watch?v=9CKH5fanubM | ||
+ | |||
+ | https://www.youtube.com/watch?v=kKe6zt7UkHU | ||
+ | |||
+ | https://fr.flossmanuals.net/godot-game-engine/about-this-book/ | ||
===Julien=== | ===Julien=== | ||
+ | ====Liste des actions réalisées==== | ||
+ | |||
+ | *1: Ajout d'un node qui englobe l'ensemble des liens. | ||
+ | |||
+ | *2: Ajout d'un Staticbody2D pour le background permettant à celui-ci de ne pas bouger. | ||
+ | |||
+ | *3: Ajout du background Sous forme de sprite dans le StaticBodu2D. | ||
+ | |||
+ | *4: Ajout d'un KinematicBody2D et du script lié à celui-ci. | ||
+ | |||
+ | *5: Ajout d'un Sprite et ajout du personnage dans ce sprite sous forme de texture | ||
+ | |||
+ | |||
+ | -'''Image du script:''' | ||
+ | |||
+ | [[File:Capture_godot_.png|700px]] | ||
+ | |||
+ | |||
+ | -'''Image du plan de travail:''' | ||
+ | |||
+ | [[File:Capture_plan_de_travail.png|700px]] | ||
+ | |||
+ | |||
+ | -'''Résultat final du projet:''' | ||
+ | |||
+ | Lien du fichier source: https://anwiki.artsaucarre.be/index.php?title=File:Maury_Julien_Godot.zip | ||
+ | |||
+ | -'''Vidéo du projet: ''' | ||
+ | |||
+ | Lien de la vidéo: https://www.youtube.com/watch?v=exRt8V6mMTQ&feature=youtu.be | ||
+ | |||
+ | -'''Divers sources:''' | ||
+ | |||
+ | https://www.youtube.com/watch?v=AcXKSYQhYAo | ||
+ | |||
+ | https://www.youtube.com/watch?v=Y0iBVPamgJk | ||
+ | |||
+ | === Chubby & caballo (fz) === | ||
+ | |||
+ | '''interface de godot''', chargé avec le projet | ||
+ | |||
+ | [[File:Godot 20180117-engine-interface01.png|300px]] [[File:Godot 20180117-engine-interface02.png|300px]] [[File:Godot 20180117-engine-interface03.png|300px]] | ||
+ | |||
+ | |||
+ | '''controls''' | ||
+ | |||
+ | * press LEFT and RIGHT / A and D keys to roll the camera | ||
+ | * press UP / W keys to make the cube longer and pitch the sound | ||
+ | |||
+ | |||
+ | '''in game''' | ||
+ | |||
+ | <gallery mode="packed-hover"> | ||
+ | Image:Chubby and caballo-ingame 009.png|100px | ||
+ | Image:Chubby and caballo-ingame 011.png|100px | ||
+ | Image:Chubby and caballo-ingame 003.png|100px | ||
+ | Image:Chubby and caballo-ingame 006.png|100px | ||
+ | Image:Chubby and caballo-ingame 004.png|100px | ||
+ | </gallery> | ||
+ | |||
+ | '''resources''' | ||
+ | * le cheval et ses textures: https://opengameart.org/content/horse-lowpoly | ||
+ | * la femme: https://www.turbosquid.com/FullPreview/Index.cfm/ID/805220 | ||
+ | * le vaisseau spatial (les traces blanches): https://www.turbosquid.com/FullPreview/Index.cfm/ID/702873 | ||
+ | * wicked by vomit dog: https://freesound.org/people/vomitdog/sounds/329077/ | ||
+ | * font: https://fontlibrary.org/en/font/fyodor | ||
==Resources== | ==Resources== | ||
+ | * Etherpad, notes et références diverses: https://etherpad.artsaucarre.be/p/godot | ||
* Bases du GDScript: http://docs.godotengine.org/en/stable/learning/scripting/gdscript/gdscript_basics.html | * Bases du GDScript: http://docs.godotengine.org/en/stable/learning/scripting/gdscript/gdscript_basics.html | ||
* Communauté sur matrix: https://matrix.to/#/#godotengine:matrix.org | * Communauté sur matrix: https://matrix.to/#/#godotengine:matrix.org |
Latest revision as of 20:46, 17 January 2018
Godot[1] est un moteur de jeu vidéo[2] libre, 2D et 3D.
Sources ici: https://gitlab.com/arts2artsnumeriques/godot-20180117/
Contents
Résultats
Laetitia
Pour notre workshop, nous avons eu l'occasion de découvrir Godot qui est un moteur de jeu multiplateforme capable de rendus 2D et 3D.
Les essais
J'ai essayé de comprendre comment fonctionne Godot, en allant sur des sites tels que : - http://docs.godotengine.org/en/stable/learning/step_by_step/animations.html
- https://www.youtube.com/watch?v=bSj7l25bdJ4 - https://www.youtube.com/watch?v=JgQpHwFUdlA
Pour débuter dans Godot, j'ai voulu découvrir comment fonctionne la texture et comment l'installer.
J'ai donc été prendre un jeu démo que Godot proposait dans sa liste. Et je me suis amusée à faire des tests d'inscrustation sur le projet de base.
Après avoir essayer les textures, j'ai voulu intégrer un gif dans un nouveau projet. J'ai su créé le gif grâce au site : - https://www.piskelapp.com/p/agxzfnBpc2tlbC1hcHByEwsSBlBpc2tlbBiAgMCVxvfSCgw/edit
Le seul problème est que je n'ai pas trouvé comment l'intégrer dans mon animation.
Du coup, je suis partie vers un autre projet, créer une animation directement à partir de Godot, voici la vidéo des essais et du résultat que j'ai pu obtenir :
Le processus
Créer un personnage en entier, ensuite dissocier chaque membre et en faire un fichier unique.
Ensuite, il faut créer un squelette pour chaque membre. Regarder si tout est bien relier, il suffit de s'amuser après !
Ouvrir une animationPlayer et laisser son imagination faire ! Ne pas oublier de mettre des clés pour chaque élément qu'on veut qu'il y ait un mouvement.
Je me suis aidée de deux tutos:
- https://www.youtube.com/watch?v=Mz4wrV0FsDo
- https://www.youtube.com/watch?v=YxEfZQeySGQ
Dorian
Intention
Mon but était de réalisé une parodie de shooter à l'aide de memes connus et moins connu afin de tourner en ridicule les choses que l'on voit tout les jours sur internet
Visuels
Le personnage jouable :
Les ennemis :
@ GamerGuyd7Aces
@theronniebuss
Musique de fond
https://www.youtube.com/watch?v=D2LIVAQp3n0
Actions réalisés
- Modification des scripts de bases
- Modification des Hitbox
-Modification des sprites
-ajout de musique
La video
https://www.youtube.com/watch?v=k0NYvbikd3k&feature=youtu.be
Logiciels utilisés
-GoDot
-Gimp
Sources
https://fr.flossmanuals.net/godot-game-engine-initiation/a-propos-de-ce-livre/
Quentin
Visuels des sprites utilisés :
Les sprites utilisés :
Liste de actions réalisées sur Godot :
- Ajout d'un sprite avec sa hitbox (boite de collision)
- Ajout d'un background avec un élément + sa hotbox
- Script de déplacement (gauche/droite)
- Intégration d'une musique jouée en boucle sur une même scène
Démo du projet en vidéo :
Musique utilisée :
https://www.youtube.com/watch?v=qD54sROmeIM Tout droits réservés à Kris Maddigan & StudioMDHR Entertainment
Divers sources :
https://www.youtube.com/watch?v=bSj7l25bdJ4
https://www.youtube.com/watch?v=9CKH5fanubM
https://www.youtube.com/watch?v=kKe6zt7UkHU
https://fr.flossmanuals.net/godot-game-engine/about-this-book/
Julien
Liste des actions réalisées
- 1: Ajout d'un node qui englobe l'ensemble des liens.
- 2: Ajout d'un Staticbody2D pour le background permettant à celui-ci de ne pas bouger.
- 3: Ajout du background Sous forme de sprite dans le StaticBodu2D.
- 4: Ajout d'un KinematicBody2D et du script lié à celui-ci.
- 5: Ajout d'un Sprite et ajout du personnage dans ce sprite sous forme de texture
-Image du script:
-Image du plan de travail:
-Résultat final du projet:
Lien du fichier source: https://anwiki.artsaucarre.be/index.php?title=File:Maury_Julien_Godot.zip
-Vidéo du projet:
Lien de la vidéo: https://www.youtube.com/watch?v=exRt8V6mMTQ&feature=youtu.be
-Divers sources:
https://www.youtube.com/watch?v=AcXKSYQhYAo
https://www.youtube.com/watch?v=Y0iBVPamgJk
Chubby & caballo (fz)
interface de godot, chargé avec le projet
controls
- press LEFT and RIGHT / A and D keys to roll the camera
- press UP / W keys to make the cube longer and pitch the sound
in game
resources
- le cheval et ses textures: https://opengameart.org/content/horse-lowpoly
- la femme: https://www.turbosquid.com/FullPreview/Index.cfm/ID/805220
- le vaisseau spatial (les traces blanches): https://www.turbosquid.com/FullPreview/Index.cfm/ID/702873
- wicked by vomit dog: https://freesound.org/people/vomitdog/sounds/329077/
- font: https://fontlibrary.org/en/font/fyodor
Resources
- Etherpad, notes et références diverses: https://etherpad.artsaucarre.be/p/godot
- Bases du GDScript: http://docs.godotengine.org/en/stable/learning/scripting/gdscript/gdscript_basics.html
- Communauté sur matrix: https://matrix.to/#/#godotengine:matrix.org
Reférences
- ↑ Godot, site officiel: https://godotengine.org/
- ↑ Un moteur de jeu est un ensemble de composants logiciels recouvrant les différents aspects d'un jeu vidéo, c'est-à-dire l'affichage d'image, la diffusion sonore, l'interfacage homme-machine. Voir wikipedia:Moteur de jeu