⏱️ CHALLENGE : Le Prototype “Flash” (MVP)
Contexte :
Vous êtes une startup en phase critique. Des investisseurs arrivent dans 3 heures. Ils ne veulent pas voir de diagrammes UML, ni de documentation, ni d’architecture parfaite. Ils veulent voir que ça marche.
Votre mission est de produire une Preuve de Concept (POC) fonctionnelle de votre idée (Jeu, Gestion Sport, App Utilitaire, etc.).
🎯 Vos Objectifs
-
Fonctionnalités : Votre application doit remplir au minimum 4 fonctionnalités majeures de votre sujet (ex: Créer un perso, Lancer un combat, Gagner de l’XP, Sauvegarder l’état).
-
Interaction : L’application doit être interactive (saisie utilisateur, affichage de résultats, menus textuels).
-
Données : Vous devez manipuler des listes d’objets (Inventaires, Clients, Matchs, etc.).
⚠️ La Contrainte Technique
Pour aller vite et partager le code instantanément avec les investisseurs, vous n’avez pas le temps de configurer un projet complexe.
-
Vous devez coder l’intégralité de votre solution dans UN SEUL fichier Notebook Java (
.ipynb). -
Tout le code (Classes, Logique, Affichage, Scénario de démo) doit s’exécuter séquentiellement dans ce fichier.
-
Interdiction de créer des fichiers
.javaexternes ou des packages pour l’instant. On veut du “tout-en-un”.
🚀 Critères de Réussite (Ce que “l’investisseur” regarde)
-
Zéro Crash : La démo doit aller jusqu’au bout sans exception non gérée.
-
Richesse fonctionnelle : Plus il y a de features qui tournent, mieux c’est.
-
Rapidité d’exécution : On appuie sur “Run All”, et la magie opère.