Retour aux projets




Game Dev
Rust Head Soccer
Jeu Head Soccer 2D avec modes solo et 1v1, bots à difficulté variable, contrôles configurables, scoring, leaderboard et historique de matchs.

Contexte
Projet Rust orienté jeu 2D, physique simple, gestion de scènes et persistance locale.
Rôle
Développement de la boucle de jeu, des scènes, collisions, règles de match, paramètres, sauvegardes et IA.
Stack
RustMacroquad
Architecture
Modules Rust séparant app, gameplay, game, input, settings, leaderboard, physics et IA, avec sérialisation JSON via serde.
Fonctionnalités clés
- Modes solo et 1v1 avec matchs de 1, 2 ou 3 minutes.
- Physique ballon, gravité, rebonds, collisions, double saut et tir.
- Contrôles configurables, touches interdites, leaderboard et historique.
Apprentissages
- Structurer un jeu Rust avec Macroquad.
- Rendre les règles de match déterministes et compréhensibles.
- Persister paramètres et statistiques sans base de données.
Galerie



