Outils pour utilisateurs

Outils du site


flappy_pappy

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
flappy_pappy [2022/05/14 21:31] Benjamin Labomediaflappy_pappy [2022/06/13 17:01] – [Jeu] Benjamin Labomedia
Ligne 1: Ligne 1:
 ====== JEU VIDEO FLAPPY PAPY (titre incomplet) ====== ====== JEU VIDEO FLAPPY PAPY (titre incomplet) ======
-===== contexte ===== +===== Contexte ===== 
-Création d'un jeu vidéo dans le cadre du thème du printemps de Bourges. +Création d'un jeu vidéo sur la spéculation financière, la cryptomonnaie, les retraites par répartition 
-===== principe ===== + 
-inspiration du jeu ballon ou Flappy bird, contrôlé par une pompe à vélo.+ 
 +===== Principe ===== 
 +Inspiration du jeu ballon ou Flappy bird, contrôlé par une pompe à vélo.
  
 le but est de progresser dans une "cave" au scrolling horizontal automatique, sans toucher les bords de la cave. le but est de progresser dans une "cave" au scrolling horizontal automatique, sans toucher les bords de la cave.
Ligne 14: Ligne 16:
 la bulle financière, contrôlée par le joueur ( Golden Boy) , ne doit pas s'approcher des seuils des achat des ventes( limites inferieures/supérieures) sans risquer le krak boursier. la bulle financière, contrôlée par le joueur ( Golden Boy) , ne doit pas s'approcher des seuils des achat des ventes( limites inferieures/supérieures) sans risquer le krak boursier.
  
-inspiration visuelle +**inspiration visuelle** 
  
 {{ ::500px-flapypapy_inspiration.jpg |}} {{ ::500px-flapypapy_inspiration.jpg |}}
 +
 +===== Résultat =====
 +{{ ::flappypapy.png |}}
  
 ===== Principe de Fonctionnement ===== ===== Principe de Fonctionnement =====
Ligne 49: Ligne 54:
  
 le résultat envoyé est proportionnel à la vitesse du ventilateur, masi ne permet pa de faire des calcul de force du vent.  le résultat envoyé est proportionnel à la vitesse du ventilateur, masi ne permet pa de faire des calcul de force du vent. 
 +
 +<code>
 +
 +long i =0;
 + long tic=0;
 + const int pin=2; // pin de lecture du signal ( digital n°2)
 + void setup() {
 +   Serial.begin(9600);
 +   //Serial.println("plop");
 +  pinMode(pin,INPUT);
 + }
 + 
 + void loop() {
 + 
 + i++;
 +   
 + tic += digitalRead(2);
 +   
 +   if (i>66666){ // nb de tour de boucle arbitraire
 +     
 +       if (tic<66665){ // envoie des données que si le tachy tourne
 +       //  Serial.print(millis()); // affiche time stamp ( durrée 70 jours max)
 +       //  Serial .print(" : ");
 +         Serial.println(map(tic,66667,10000,0,1024)); // mapage 0-1024 ... a ajuster
 +       }
 +       
 +       tic=0;
 +       i=0;
 +       
 +       }
 +   }
 +   
 +</code>
 +
 +===== Jeu =====
 +version de base trouvée sur le net :https://www.openprocessing.org/sketch/136753
 +
 +fork bjorn/gaziel : https://www.openprocessing.org/sketch/534119
 +
 +fork final by Simon : {{ ::flappypapy_final.pde |}}
 +
 +autre version sur ordi de benjamin : {{ ::flappypapy_finalb.pde |}}
 +
 +==== conseil d'utilisation : ====
 +
 +int largeur_ecran = 1600; int hauteur_ecran = 900;
 +
 +static final int NUMPIPES = 1600;
 +
 +À mettre aux dimensions de ton moniteur 
  
 {{ ::990px-flappypapygif.gif.gif |}} {{ ::990px-flappypapygif.gif.gif |}}
flappy_pappy.txt · Dernière modification : 2023/05/22 14:41 de Benjamin Labomedia