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.
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 ? 🚀
- 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.
- 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.
- 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.
- Description : Dirige le vaisseau pour traverser le portail.
- Touches : ↑ ↓ ← →
- Objectif : Passer à travers le portail avant la fin du temps imparti.
- Description : Fais manger toutes les graines à la poule.
- Touches : ↑ ↓
- Objectif : Nourrir la poule sans louper une seule graine.
- Description : Maintiens la boule en équilibre sur la plateforme.
- Touches : ← →
- Objectif : Empêcher la boule de tomber.
- Description : Protège les personnages en activant leurs boucliers au bon moment.
- Touches : ← →
- Objectif : Déployer les boucliers au bon timing.
- Description : Reproduis de mémoire une séquence.
- Touches : ↑ ↓ ← →
- Objectif : Réaliser correctement le rituel.
- Description : Nettoie la poussière à l’aide d’une éponge.
- Touches : ↑ ↓ ← →
- Objectif : Nettoyer l’écran à temps.
- Description : Saute pour éviter les obstacles.
- Touches : ↑
- Objectif : Éviter tous les obstacles.
- Description : Mange les pizzas qui tombent du ciel.
- Touches : ← →
- Objectif : Attraper toutes les pizzas sans en louper une seule.
- Description : Esquive les vaisseaux ennemis alcoolisés.
- Touches : ↑ ↓ ← →
- Objectif : Survivre sans toucher les autres vaisseaux jusqu’à la fin du mini-jeu.
- 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
- Python (version 3.12 recommandée)
- uv
git clone https://iut-info.univ-reims.fr/gitlab/four0169/game-jam-4cd game-jam-4uv syncDepuis la racine du projet :
uv run python -m game.main- Graphismes : faits maison
- Bruitage : faits maison
- Son d'Otamatone : Yuno
- Musique principale : générée par IA
Nom de l’équipe : Poupoule et Poulette
Slogan : Cot cot cot
- Lizéa Delay (Poulette) – INF_S5_1A
- Juliette Fourcart (Poupoule) – INF_S5_1A
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 ! 🚀