Nos Projets

Open Esport 2025

Open Esport 2025 est un projet de FPS compétitif open source développé avec le moteur Godot 4. L'objectif est de fournir une base modulaire, extensible et facilement déployable pour créer des expériences esport modernes.

Objectifs

  • Offrir une infrastructure auto-hébergée et autonome
  • Être indépendant des éditeurs traditionnels
  • Être compatible avec les environnements modernes (Docker, Kubernetes, Azure, AWS)
  • Rester léger et facile à héberger localement

État Actuel du Projet

Le projet est actuellement en phase de développement actif. Les fonctionnalités suivantes sont déjà implémentées :

  • Système de menu dynamique et personnalisable
  • Gestion avancée des entrées (souris, clavier, manette)
  • Système de tir basique avec différentes armes
  • Mécaniques de rechargement et de zoom
  • Effets visuels pour les projectiles et les traînées

Galerie

Menu principal d'Open Esport
Menu principal d'Open Esport
Vue du jeu Open Esport
Vue du jeu Open Esport
Animation du couteau
Animation du couteau
Animation de rechargement du fusil à pompe
Animation de rechargement du fusil à pompe
Animation de zoom et rechargement du fusil à pompe
Animation de zoom et rechargement du fusil à pompe
Effet de projectile et traînée
Effet de projectile et traînée

Minecraft Robot Plugin

GitHub

Plugin éducatif pour Minecraft Bukkit inspiré du langage LOGO des années 1970, destiné à l'apprentissage de la programmation pour les enfants à travers le jeu.

Concept

Le Minecraft Robot Plugin permet aux joueurs de contrôler un bloc robot spécial en utilisant des commandes programmables. Inspiré du célèbre langage LOGO et de sa tortue graphique, ce plugin transforme Minecraft en un environnement d'apprentissage de la programmation ludique et intuitif.

Fonctionnalités Principales

  • Chaque joueur reçoit un bloc robot spécial (terre cuite émaillée magenta) à sa connexion
  • Commandes de mouvement : avancer, reculer, monter, descendre
  • Système de rotation par incréments de 45° ou 90°
  • Mode trace pour dessiner avec de la laine colorée
  • Commandes de répétition pour créer des séquences complexes
  • Système de fonctions personnalisées avec paramètres
  • Support des boucles imbriquées et appels de fonctions
  • Sauvegarde des fonctions entre les sessions

Exemples de Programmation

Dessiner un carré bleu :

/repete 4 (trace on bleu avance 5 tourne 90)

Créer une fonction paramétrable :

/fonction create carre(taille) repete 4 (avance taille tourne 90)/fonction read carre(10)

Motif complexe avec boucles imbriquées :

/repete 2 (repete 2 (avance 10 tourne 90))

Objectifs Pédagogiques

  • Apprentissage des concepts de base : séquences, boucles, fonctions
  • Pensée algorithmique : décomposition de problèmes complexes
  • Géométrie interactive : compréhension des angles et distances
  • Créativité : expression artistique par la programmation
  • Collaboration : partage de créations entre joueurs

Technologies

JavaMinecraft Bukkit APIMavenOpen Source

Ce plugin s'inscrit parfaitement dans la philosophie de Benribs Lab : allier innovation technologique et pédagogie pour créer des outils d'apprentissage modernes et accessibles.

Ateliers Minecraft Éducatifs

Benribs Lab propose des interventions scolaires et périscolaires innovantes utilisant Minecraft comme outil pédagogique. Ces ateliers allient gaming et apprentissage pour développer des compétences variées chez les jeunes de 8 à 16 ans.

🎯 Notre Approche

  • • Apprentissage par le jeu
  • • Progression pédagogique structurée
  • • Activités adaptées par âge
  • • Encadrement professionnel

👥 Public Cible

  • • Écoles primaires et collèges
  • • Centres de loisirs
  • • Collectivités territoriales
  • • Associations périscolaires

Catalogue d'Activités

🎨 Activités Créatives & Découverte

Build du lobby Bedwars

Objectifs : Créativité, travail d'équipe, planification

Concevoir et réaliser collectivement un lobby pour serveur Bedwars

Séquence build drapeaux

Objectifs : Mémoire visuelle, rapidité, précision

Reproduire fidèlement des drapeaux (France, Suisse, etc.)

Construire ensemble (armure)

Objectifs : Coopération, gestion des ressources

Construire en binôme une armure complète en fer et une épée

Dessiner c'est gagner

Objectifs : Créativité, communication visuelle

Construire un objet pour le faire deviner aux autres

⚡ Activités d'Agilité & Coordination

Concours Parkour

Objectifs : Coordination motrice, précision, gestion du stress

Parcours d'obstacles chronométré avec comptage des chutes

Paintball

Objectifs : Réflexes, stratégie, esprit d'équipe

Combat avec boules de neige, points de vie limités

Jeu de l'épervier

Objectifs : Réflexes, agilité, observation

Traverser sans se faire toucher par l'arc d'un joueur

Entraînement Bridge

Objectifs : Coordination, rapidité, précision

Construire un pont rapidement vers la plateforme opposée

🧩 Activités de Logique & Réflexion

Chat Games

Objectifs : Réflexes d'écriture, orthographe, calcul mental

Jeux textuels : anagrammes, mots inversés, opérations mathématiques

Zone math coordonnées

Objectifs : Calcul mental, logique, repérage spatial

Grille avec énigmes arithmétiques et logiques

Rébus construction

Objectifs : Logique, réflexion, culture générale

Résoudre des devinettes pour deviner un objet à construire

Aventure pirates

Objectifs : Collaboration, résolution d'énigmes

Sortir d'une grotte ensemble avec énigme finale

🤝 Activités Stratégiques & Collaboration

Chasse au trésor

Objectifs : Lecture, écriture, orientation, esprit d'équipe

Suivre des indices, rencontrer des PNJ, écrire les bonnes réponses

Survie collective (Ender Dragon)

Objectifs : Collaboration, planification, gestion du temps

Avancer ensemble vers l'objectif final en 1h

Bedwars en équipe

Objectifs : Stratégie collective, communication

Parties coordonnées avec briefing et répartition des tâches

Construction carte Bedwars

Objectifs : Créativité, esprit de projet, équilibrage

Créer une carte complète et équilibrée pour Bedwars

🤖 Activités de Programmation Avancée

Initiation RobotMinecraft

Objectifs : Logique, algorithmique, créativité

Apprentissage progressif des commandes robot et création de formes

RobotMinecraft (approfondissement)

Objectifs : Approfondissement algorithmique, autonomie

Création de fonctions paramétrées, structures avancées

Note : Ces activités utilisent notre plugin RobotMinecraft développé par Benribs Lab, inspiré du langage LOGO pour un apprentissage progressif de la programmation.

Modalités d'Intervention

⏰ Durées

  • • Séances 1h
  • • Demi-journées
  • • Stages vacances

👥 Groupes

  • • 8 à 16 participants
  • • Tous niveaux
  • • 8-16 ans

🎯 Sur mesure

  • • Programmes adaptés
  • • Matériel fourni
  • • Encadrement pro

Intéressé par nos ateliers ?

Contactez-nous pour organiser une intervention dans votre structure

Demander un devis

RHM (Race Horse Maker)

Historique

En 1995, le Maître Fradet, alors maître d'armes du Cercle d'Escrime de Yerres fréquenté par Benoit Rimbert, invente sa première cible d'escrime : une structure en bois équipée de trois boutons qui allumaient des lampes, avec une arme fixée sur un bras artisanal composé uniquement d'un enorme ressort.

En 1997, devenu Maitre d'armes, Benoit Rimbert conçoit à son tour sa première cible, mais robotisée. Monumentale pour l'époque, cette invention prenait la forme d'un cube en bois de 70 cm de côté, pesant plus de 30 kilos. Elle intégrait un ordinateur équipé d'un processeur 486 SX 33 et utilisait une perceuse sans fil modifiée pour faire tourner le fleuret. Son disque dur de 300 Mo occupait à lui seul l'espace d'un mini-ordinateur actuel.

La version 2 de cette cible voit le jour en 2017, fruit d'une nouvelle collaboration entre Benoit Rimbert et le Maître Fradet.

Enfin, en 2022, au sortir de la période Covid, la version 3 est créée. Cette nouvelle génération intègre un Raspberry Pi 4, une intelligence artificielle pour détecter les positions et les mouvements, ainsi qu'une interface graphique tactile intégrée.

Versions

Version 2 (2020)

Cible V1 et V2 en actionCible V1 et V2 seules

Version 3 (En cours de finalisation)