Les meilleurs développeurs Python freelances sont sur Codeur.com

Projet escape game, un n-bombe dans une valise 4 entree et des sortie

 Fermé · Moins de 500 € · 7 offres · 1241 vues · 10 interactions


Je recherche pour une mission de codage python pour un mini escape game à programmer sur un orangePi ou un rasberryPi, je recherche juste quelqu'un pour faire le code du jeu, je m'occupe du reste branchement des entrée sortie etc....

Cahier des Charges Fonctionnel
1. Objectif du Jeu
Désamorcer la bombe factice en résolvant 4 énigmes avant la fin du compte à rebours de 1 heure et 30 minutes.
2. Déroulement du Jeu
1. Lancement : Les joueurs ouvrent la valise. En appuyant sur un bouton "Démarrage", le jeu se lance :
o Un compte à rebours de 90 minutes s'affiche sur un écran LCD.
o Une vidéo d'introduction au scénario est lancée sur le vidéoprojecteur.
2. Résolution : Les joueurs doivent résoudre 4 énigmes (A, B, C, D). Chaque énigme résolue allume une LED verte correspondante.
3. Victoire : Si les 4 LEDs vertes sont allumées avant la fin du temps, le compte à rebours s'arrête. Une sortie (N°5) s'active, pouvant déclencher un signal de victoire (lumière, son, message vidéo final).
4. Défaite : Si le compte à rebours atteint 00:00:00, le jeu est perdu.
3. Les 4 Énigmes
• Énigme A (Boutons)
o Objectif : Appuyer simultanément sur 3 boutons spécifiques parmi un ensemble de plusieurs boutons.
o Succès : L'appui simultané sur les 3 bons boutons active l'entrée 1, ce qui allume la LED verte A et active la sortie 1.
o Pénalité : L'appui sur n'importe quel autre bouton (ou une mauvaise combinaison) est connecté à l'entrée 6, ce qui déclenche une pénalité de 10 minutes en moins sur le timer et active la sortie 7.
• Énigme B (Fils à couper)
o Objectif : Couper le bon fil parmi 6 fils de couleurs différentes.
o Succès : Couper le fil VERT active l'entrée 2, ce qui allume la LED verte B et active la sortie 2.
o Pénalité : Couper l'un des 5 autres fils (connectés aux entrées 7, 8, 9, 10, 11) déclenche une pénalité de 10 minutes et active la sortie 8.
• Énigme C (Panneau de connexion)
o Objectif : Relier avec un fil deux trous spécifiques (un dans chaque colonne).
o Succès : Connecter le bon trou de la colonne A au bon trou de la colonne B active l'entrée 3, ce qui allume la LED verte C et active la sortie 3.
o Pénalité : Réaliser une mauvaise connexion sur la colonne B est relié à l'entrée 6, ce qui déclenche une pénalité de 10 minutes et active la sortie 7.
• Énigme D (Digicode)
o Objectif : Saisir un code à 4 chiffres (1820) et valider.
o Succès : Le code correct active un relais sur le clavier, qui active l'entrée 4, allume la LED verte D et active la sortie 4.
4. Scénario et Événements Automatisés
• Démarrage : Vidéo d'introduction.
• Après 5 minutes de jeu : La sortie 9 s'active, pilotant un relais pour fermer un volet roulant dans la pièce et augmenter l'immersion.
• Après 30 minutes de jeu : Une seconde vidéo se lance (indice supplémentaire, message de pression, etc.).
• Pénalités sonores/visuelles : Les sorties 7 et 8 peuvent être connectées à des buzzers, des lumières rouges clignotantes ou des sons spécifiques pour signaler l'erreur aux joueurs de manière effrayante.
Matériel Requis (complété)
• Contrôleur : 1x Orange Pi (modèle à définir selon le nombre de GPIO requis).
• Affichage :
o 1x Vidéoprojecteur (pour les vidéos d'ambiance).
o 1x Écran LCD (type I2C 16x2 ou 20x4) pour le compte à rebours.
• Actionneurs :
o 1x Clavier/digicode avec sortie relais.
o 4x LEDs vertes.
o Plusieurs relais (au moins 5 : Sorties 5, 7, 8, 9 et une pour la vidéo des 30min si nécessaire).
• Composants des énigmes :
o Boutons poussoirs (pour énigme A).
o 6 fils de couleurs différentes avec connecteurs (pour énigme B).
o Borniers ou fiches bananes (pour énigme C).
o 1 fil de connexion pour l'énigme C.
• Commandes :
o 1x Bouton poussoir "Démarrage".
o 1x Bouton poussoir "RESET".

Budget indicatif : Moins de 500 €

Publication : 18 juin 2025 à 21h38

Profils recherchés : Développeur Python freelance , Développeur système embarqué freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

7 freelances ont répondu à ce projet

4 propositions de devis en moins de 2h

akata_goavana Développement logiciel
Camille Compiègne Agence développement spécifique
Meranda Takougang Agence de développement web
Adam Charof Développeur full-stack
WEELITE Agence web
Idriss Munoz Développeur full-stack
Stephane Degouve Agence de développement web
Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients