ENIB 2024 : 2 jeux d'arcades incroyables : Différence entre versions

De Les Fabriques du Ponant
Aller à : navigation, rechercher
(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 :

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.





Groupe paul dukas.jpg Raphaelle.jpg

Notre magnifique groupe.

Lucien au travail.jpg

Lucien au travail.

Introduction

éventuelle vidéo

outil et matériel

liste des outils

   pistolet a colle

Image colle.png

   cutter

Image cutter.png

   poste à souder

Image soudeur.png


liste de materiel

   Arduino MEGA

Image arduino.png

   WS2812 LED strip

Image led.png

   7-segment display module

Image score.png

   DFplayer

Image dfp.png

   On/Off switch

Image On.png

   Buttons

Image Boutton.png

   Joystick

Image Joystick.png

   Small speaker

Image speaker.png

   Wire

Image cables.png

   MB-102

Image mb102.png

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


Cablage 1.png

étape 2

code


Ensuite,nous avons fais le code des jeux nous avons commencer par Snake, puis nous avons fais Pong


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


Emplacement boutton.png

Nous avons donc fait une maquette en carton

Maquette uno.png

Quand on était sur des jeux,on a fait la bande d'arcade en bois

Maquette 2.png

troubleshouting

quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?

Sources et documentation complémentaire

ne pas modifier sous cette ligne