ENIB 2024 : 2 jeux d'arcades incroyables : Différence entre versions
(→description (résumé)) |
(→ne pas modifier sous cette ligne) |
||
(51 révisions intermédiaires par 3 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Titre de la fiche expérience : | Titre de la fiche expérience : | ||
==description (résumé)== | ==description (résumé)== | ||
− | [[Fichier:Groupe paul dukas.jpg|Notre magnifique groupe.]] | + | |
+ | Nous participons a un hackathon ou le principe est de crée un petit jeu,nous avons donc décidée d'en faire 2 | ||
+ | |||
+ | En effet,nous faisons un jeu de Pong et un jeu de Snake | ||
+ | |||
+ | ==principes des jeux== | ||
+ | |||
+ | |||
+ | Snake: | ||
+ | le joueur dirige un serpent qui grandit en mangeant des fruits et constitue ainsi lui-même un obstacle,chaque fruit fait grandir le joueur d'une case,cepandent,si le joueur se rentre dedans ou si il touche le mur,la partie prends fin,le but est de manger le plus de fruits possible | ||
+ | |||
+ | |||
+ | Pong: | ||
+ | Le joueur dois survivre le plus longtemps possible en déplaçant la raquette virtuelle de haut en bas, de façon à garder la balle dans le terrain de jeu. Le joueur peut changer la direction de la balle en fonction de l'endroit où celle-ci tape sur la raquette, alors que sa vitesse augmente graduellement au cours de la manche. Un score est affiché pour la partie en cours et des bruitages accompagnent la frappe de la balle sur les raquettes. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [[Fichier:Groupe paul dukas.jpg|300px]] | ||
+ | [[Fichier:Raphaelle.jpg|200px]] | ||
+ | |||
+ | ''Notre magnifique groupe.'' | ||
+ | |||
+ | [[Fichier:Lucien au travail.jpg|300px]] | ||
+ | |||
+ | ''Lucien au travail.'' | ||
==Introduction== | ==Introduction== | ||
éventuelle vidéo | éventuelle vidéo | ||
+ | |||
==outil et matériel== | ==outil et matériel== | ||
+ | liste des outils | ||
+ | |||
+ | pistolet a colle | ||
+ | [[Fichier:Image_colle.png]] | ||
+ | cutter | ||
+ | [[Fichier:Image_cutter.png]] | ||
+ | poste à souder | ||
+ | [[Fichier:Image_soudeur.png]] | ||
+ | |||
+ | |||
+ | |||
+ | liste de materiel | ||
+ | |||
+ | Arduino MEGA | ||
+ | [[Fichier:Image_arduino.png]] | ||
+ | WS2812 LED strip | ||
+ | [[Fichier:Image_led.png]] | ||
+ | 7-segment display module | ||
+ | [[Fichier:Image_score.png]] | ||
+ | DFplayer | ||
+ | [[Fichier:Image_dfp.png]] | ||
+ | On/Off switch | ||
+ | [[Fichier:Image On.png]] | ||
+ | Buttons | ||
+ | [[Fichier:Image Boutton.png]] | ||
+ | Joystick | ||
+ | [[Fichier:Image Joystick.png]] | ||
+ | Small speaker | ||
+ | [[Fichier:Image_speaker.png]] | ||
+ | Wire | ||
+ | [[Fichier:Image_cables.png]] | ||
+ | MB-102 | ||
+ | [[Fichier:Image mb102.png]] | ||
==fichiers à joindre== | ==fichiers à joindre== | ||
Ligne 31 : | Ligne 95 : | ||
===étape 1=== | ===étape 1=== | ||
+ | |||
+ | |||
+ | |||
+ | cablage | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Nous avons d'abord commencer en câblant les composants pour pouvoir ensuite faire la partie du code | ||
+ | |||
+ | |||
+ | [[Fichier:Cablage 1.png]] | ||
+ | |||
===étape 2=== | ===étape 2=== | ||
− | ===étape ... | + | |
+ | |||
+ | |||
+ | code | ||
+ | |||
+ | |||
+ | |||
+ | Ensuite,nous avons fais le code des jeux nous avons commencer par Snake, puis nous avons fais Pong | ||
+ | |||
+ | |||
+ | [[Fichier:Test1.png]] | ||
+ | |||
+ | ===étape 3=== | ||
+ | maquette | ||
+ | |||
+ | |||
+ | |||
+ | Nous devons enfin faire la maquette qui va permettre de faire l'interface joueur/jeu | ||
+ | Pour cela,nous allons faire une bande d'arcade | ||
+ | |||
+ | |||
+ | [[Fichier:Emplacement_boutton.png]] | ||
+ | |||
+ | Nous avons donc fait une maquette en carton | ||
+ | |||
+ | [[Fichier:Maquette_uno.png]] | ||
+ | |||
+ | Quand on était sur des jeux,on a fait la bande d'arcade en bois | ||
+ | |||
+ | [[Fichier:Maquette_2.png]] | ||
+ | |||
===troubleshouting=== | ===troubleshouting=== | ||
quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ? | quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ? | ||
Ligne 40 : | Ligne 147 : | ||
==ne pas modifier sous cette ligne== | ==ne pas modifier sous cette ligne== | ||
[[Catégorie:Enib2024]] | [[Catégorie:Enib2024]] | ||
+ | [[Catégorie:N]] |
Version actuelle datée du 2 février 2024 à 14:55
Titre de la fiche expérience :
Sommaire
description (résumé)
Nous participons a un hackathon ou le principe est de crée un petit jeu,nous avons donc décidée d'en faire 2
En effet,nous faisons un jeu de Pong et un jeu de Snake
principes des jeux
Snake: le joueur dirige un serpent qui grandit en mangeant des fruits et constitue ainsi lui-même un obstacle,chaque fruit fait grandir le joueur d'une case,cepandent,si le joueur se rentre dedans ou si il touche le mur,la partie prends fin,le but est de manger le plus de fruits possible
Pong:
Le joueur dois survivre le plus longtemps possible en déplaçant la raquette virtuelle de haut en bas, de façon à garder la balle dans le terrain de jeu. Le joueur peut changer la direction de la balle en fonction de l'endroit où celle-ci tape sur la raquette, alors que sa vitesse augmente graduellement au cours de la manche. Un score est affiché pour la partie en cours et des bruitages accompagnent la frappe de la balle sur les raquettes.
Notre magnifique groupe.
Lucien au travail.
Introduction
éventuelle vidéo
outil et matériel
liste des outils
pistolet a colle
cutter
poste à souder
liste de materiel
Arduino MEGA
WS2812 LED strip
7-segment display module
DFplayer
On/Off switch
Buttons
Joystick
Small speaker
Wire
MB-102
fichiers à joindre
code, ficher d'impression 3D, de découpe laser ou vinyle, ...
Mettre du code Arduino
1
2 #define PIN 9
3 #include <Arduino_GFX_Library.h>
4
5 void setup() {
6 // put your setup code here, to run once:
7
8 }
9
10 void loop() {
11 // put your main code here, to run repeatedly:
12
13 }
étapes de fabrication
indiquer autant d'étape que nécessaire, chacune illustrée par des images (phot, dessins, ...)
étape 1
cablage
Nous avons d'abord commencer en câblant les composants pour pouvoir ensuite faire la partie du code
étape 2
code
Ensuite,nous avons fais le code des jeux nous avons commencer par Snake, puis nous avons fais Pong
étape 3
maquette
Nous devons enfin faire la maquette qui va permettre de faire l'interface joueur/jeu Pour cela,nous allons faire une bande d'arcade
Nous avons donc fait une maquette en carton
Quand on était sur des jeux,on a fait la bande d'arcade en bois
troubleshouting
quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?