Skip to content

nar0ji/otamatone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👽 OTAMATONE

🛸 Présentation

OTAMATONE est un jeu développé en Python avec Pygame, inspiré du style WarioWare, où une succession rapide de mini-jeux frénétiques met à l’épreuve les réflexes et la mémoire du joueur.

Dans un univers alien déjanté, les niveaux changent progressivement de style graphique afin de simuler la découverte de nouvelles planètes, tandis que la difficulté augmente au fil de la partie.


🎬 Teaser

Depuis toujours, les Wiifiite et les Blootoofs sont deux peuples aliens incapables de se comprendre. Deux cultures, deux langages… et un conflit silencieux qui traverse les étoiles.

Mais un jour, au cœur du cosmos, une mystérieuse mélodie résonne. Guidés par cette musique inconnue, deux aliens — chacun issu d’un peuple différent — entrent en résonance. Pour la première fois, ils se comprennent.

Convaincues que cette mélodie est la clé de la paix, elles se lancent dans un périple interstellaire à la recherche de l’instrument sacré qui en est à l’origine.

De planète en planète, à travers des mondes toujours plus étranges, elles devront surmonter des épreuves frénétiques, absurdes et imprévisibles… Car seul l’artefact légendaire pourra réconcilier leurs deux peuples — avant que le chaos ne reprenne le dessus.

🎶👽 Saurez-vous les aider à retrouver l’Otamatone et sauver l’harmonie du cosmos ? 🚀

🎮 Objectifs du jeu

  • Survivre le plus longtemps possible
  • Enchaîner les mini-jeux sans perdre toutes ses vies
  • Réaliser le meilleur score

Chaque mini-jeu dure environ 5 secondes et le jeu comporte 5 niveaux de difficulté croissants.


❤️ Système de jeu

  • Nombre de mini-jeux différents : 10
  • Vies : 3

Avant de jouer a un mini-jeu pour la première fois, une consigne est affichée à l’écran. À la fin, le joueur obtient son score avant de passer au mini-jeu suivant.


🧩 Mini-jeux

1️⃣ Météorites en vue

  • Description : Détruis les météorites en activant le canon.
  • Touches : ↑ ↓ ← →
  • Objectif : Éliminer les météorites avant qu'elles ne touchent le vaisseau.

2️⃣ Swouch

  • Description : Dirige le vaisseau pour traverser le portail.
  • Touches : ↑ ↓ ← →
  • Objectif : Passer à travers le portail avant la fin du temps imparti.

3️⃣ Nourris Poulette

  • Description : Fais manger toutes les graines à la poule.
  • Touches : ↑ ↓
  • Objectif : Nourrir la poule sans louper une seule graine.

4️⃣ The Floor Is Lava

  • Description : Maintiens la boule en équilibre sur la plateforme.
  • Touches : ← →
  • Objectif : Empêcher la boule de tomber.

5️⃣ Toujours vivant, rassurez-vous

  • Description : Protège les personnages en activant leurs boucliers au bon moment.
  • Touches : ← →
  • Objectif : Déployer les boucliers au bon timing.

6️⃣ Rituel de recherche de l’Otamatone

  • Description : Reproduis de mémoire une séquence.
  • Touches : ↑ ↓ ← →
  • Objectif : Réaliser correctement le rituel.

7️⃣ Nettoyage de printemps

  • Description : Nettoie la poussière à l’aide d’une éponge.
  • Touches : ↑ ↓ ← →
  • Objectif : Nettoyer l’écran à temps.

8️⃣ Saute mon lapin

  • Description : Saute pour éviter les obstacles.
  • Touches : ↑
  • Objectif : Éviter tous les obstacles.

9️⃣ C’est quand qu’on mange ?

  • Description : Mange les pizzas qui tombent du ciel.
  • Touches : ← →
  • Objectif : Attraper toutes les pizzas sans en louper une seule.

🔟 Regarde ta route, idiot

  • Description : Esquive les vaisseaux ennemis alcoolisés.
  • Touches : ↑ ↓ ← →
  • Objectif : Survivre sans toucher les autres vaisseaux jusqu’à la fin du mini-jeu.

⌨️ Commandes globales

  • Contrôles : Clavier uniquement
  • Quitter le jeu : Croix de la fenêtre
  • Pause : Non
  • Menus :
    • Menu principal entre chaque partie
    • Écran de score après chaque mini-jeu

🛠️ Installation

Prérequis

  • Python (version 3.12 recommandée)
  • uv

Installation d'Otamatone

git clone https://iut-info.univ-reims.fr/gitlab/four0169/game-jam-4
cd game-jam-4
uv sync

▶️ Lancement du jeu

Depuis la racine du projet :

uv run python -m game.main

🎨 Graphismes & Audio

  • Graphismes : faits maison
  • Bruitage : faits maison
  • Son d'Otamatone : Yuno
  • Musique principale : générée par IA

👥 Équipe

Nom de l’équipe : Poupoule et Poulette
Slogan : Cot cot cot

Membres

  • Lizéa Delay (Poulette) – INF_S5_1A
  • Juliette Fourcart (Poupoule) – INF_S5_1A

🙏 Remerciements

Yuno (amie) pour le son d'Otamatone, utilisé dans les cinématiques du jeu TheRealSullyG (YouTube) pour les covers faites uniquement avec des Otamatones, écoutées pendant tout le développement de jeu


👽 Bon jeu et bonne chance dans l’espace ! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages