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

Développeur web pour jeux en ligne

 Fermé · 500 € à 1 000 € · 8 offres · 1273 vues · 10 interactions


Cahier des Charges : Développement d’un Jeu en Ligne de Loup-Garou
Introduction
Ce projet vise à créer une plateforme en ligne immersive permettant aux joueurs de participer à des parties de Loup-Garou. Ce jeu, basé sur le célèbre jeu de société, est adapté pour être joué en ligne avec des fonctionnalités modernes et une communauté dynamique.

Ce cahier des charges constitue une base de départ pour le développement. Il reste ouvert aux suggestions, évolutions, et ajustements en collaboration avec le développeur.

Le projet recherche un développeur passionné et impliqué, prêt à collaborer sur un modèle de rémunération basé sur le succès du jeu.

Objectifs du projet
Fournir une expérience utilisateur intuitive et fluide.
Développer une plateforme évolutive pouvant accueillir un nombre croissant de joueurs.
Offrir un espace communautaire accueillant avec des fonctionnalités sociales enrichies.
Créer un système de jeu fidèle aux règles du Loup-Garou tout en introduisant des mécaniques inédites.
Fonctionnalités générales
1. Pages publiques accessibles sans connexion
Page d’accueil (landing page)
Présentation du jeu (règles de base, objectifs).
Boutons clairs pour s’inscrire ou se connecter.
Liens vers :
La page d’aide.
Un aperçu des parties en cours (anonymisé).
Informations sur la communauté et les fonctionnalités.
Page d’inscription
Formulaire comprenant les champs suivants :
Pseudo (unique et vérifié).
Email (vérification par email avec envoi de code de confirmation).
Mot de passe sécurisé avec validation (8 caractères minimum, majuscules, chiffres).
Avatar (optionnel).
Consentement RGPD.
Contrôle des doublons (pseudo/email) avec messages d’erreur clairs.
Page de connexion
Formulaire de connexion avec :
Email et mot de passe.
Bouton "Mot de passe oublié ?" pour une récupération via email.
Option "Se souvenir de moi" avec gestion des cookies.
2. Interface utilisateur après connexion
En-tête dynamique (présente sur toutes les pages)
Navigation principale comprenant les liens :
Accueil.
Classement.
Mes amis.
Créer une partie.
Aide.
Compteurs en temps réel :
Nombre de pièces.
Nombre de trophées.
Niveau du joueur et barre de progression XP.
Icône de notifications :
Messages administratifs.
Sanctions ou avertissements.
Invitations à des parties privées.
Page d’accueil connectée
Statistiques dynamiques affichées en temps réel :
Nombre de joueurs connectés.
Nombre de joueurs inscrits.
Liste des parties en cours, avec informations clés :
Nom de la partie.
Créateur (pseudo et avatar).
Nombre de joueurs présents et nécessaires.
Composition de la partie (types de rôles inclus).
Section amis :
Ajouter/supprimer des amis.
Liste d’amis avec statut en ligne/hors ligne.
Messagerie privée avec historique des conversations.
Page d’aide
Explication détaillée des règles du jeu.
Présentation des rôles disponibles et de leurs spécificités.
FAQ pour répondre aux questions fréquentes.
Page d’administration
Accessible uniquement aux utilisateurs avec les rôles modérateur, administrateur, ou créateur.
Outils de gestion :
Liste des joueurs avec possibilité de :
Bannir/suspendre un compte.
Modifier les rôles (promotion à modérateur, VIP…).
Contrôle des parties :
Arrêter une partie en cours.
Examiner les logs d’une partie pour détecter des comportements inappropriés.
Système de signalement :
Liste des signalements reçus avec possibilité de sanction.
Page classement
Classement global des joueurs selon :
Nombre de trophées.
XP totale.
Parties gagnées.
Historique des parties :
Rôles joués.
Trophées et XP gagnés.
Résultats (victoire/défaite).
Statut de la partie (terminée/en cours).
Système de saisons avec réinitialisation périodique.
3. Logique de jeu
Phases du jeu
Préparation
Créateur de partie choisit les paramètres :
Nombre de joueurs.
Rôles inclus (voyante, chasseur, etc.).
Partie publique ou privée.
Invitation possible via un lien unique.
Phase de nuit
Les loups-garous sélectionnent leur victime.
Les rôles spéciaux (voyante, sorcière…) agissent.
Phase de jour
Débat entre joueurs.
Vote pour éliminer un suspect.
Fin de partie
Affichage des résultats.
Attribution des récompenses (XP, trophées).
Système de rôles
Villageois : Tâche simple, débattre et voter.
Loups-garous : Tâche d’élimination stratégique.
Voyante : Peut découvrir l’identité d’un joueur par nuit.
Sorcière : Dispose d’une potion de vie et d’une potion de mort.
Rôles spéciaux supplémentaires ajoutés ultérieurement.
4. Système économique
Monnaie virtuelle :
Pièces gagnées en jouant des parties.
Trophées pour des exploits spécifiques.
Boutique intégrée (facultative) :
Acheter des avatars spéciaux, skins de cartes ou autres bonus esthétiques.
Pass VIP pour des fonctionnalités exclusives.
5. Fonctionnalités techniques
Frontend : Interface responsive adaptée à desktop et mobile.
Backend :
Gestion des utilisateurs et des sessions.
Traitement en temps réel des phases de jeu (WebSockets ou Socket.IO).
Base de données :
Tables pour :
Utilisateurs.
Parties.
Rôles.
Chat.
Notifications.
Collaboration
Pourquoi rejoindre ce projet ?
Pas de paiement fixe à l’avance : Ce projet repose sur une rémunération basée sur le nombre de joueurs actifs. Le développeur aura une participation directe au succès du jeu.
Flexibilité : La structure actuelle est une base de départ. Votre expertise sera précieuse pour améliorer et étoffer le projet.
Engagement communautaire : Travaillez sur un projet pour une communauté enthousiaste et impliquée.
Contact
Email : [Email visible pour les membres Pro]]
Discord : Serveur Discord / Mon Discord personnel : vengeur_fr
Plateforme : Directement via le site Codeur.com
Ce projet est une base en évolution constante. Nous recherchons un partenaire motivé pour construire cette aventure ensemble.

Budget indicatif : 500 € à 1 000 €

Publication : 03 janvier 2025 à 19h05

Profils recherchés : Développeur spécifique freelance , Développeur de jeux vidéo freelance

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

Créer un compte

8 freelances ont répondu à ce projet

6 propositions de devis en moins de 2h

Hugo Battoue Agence développement spécifique
Fabien Déchery Agence développement spécifique
David Descottes Agence de développement web
Hormise Allame Développeur full-stack
Nazim Bendaho Agence web
Loris Latour Développeur web
Thibault Tuffin Développeur full-stack
+1

Montant moyen des devis proposés : 500 €

Estimation du délai : 6 jours

Publier un projet similaire

Nos ressources utiles

Allez plus loin avec nos ressources liées à ce projet !

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