IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Projets Discussion :

[Jeu Vidéo] UltraChess


Sujet :

Projets

  1. #1
    Membre chevronné
    Avatar de emixam16
    Homme Profil pro
    Chercheur en sécurité
    Inscrit en
    Juin 2013
    Messages
    335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Chercheur en sécurité

    Informations forums :
    Inscription : Juin 2013
    Messages : 335
    Points : 1 837
    Points
    1 837
    Par défaut [Jeu Vidéo] UltraChess
    Bonjour à tous,


    Je m'appelle Maxime, j'ai 19 ans. Je suis actuellement étudiant à L'INSA en deuxième année. Mes principaux centres d’intérêt sont le sport (Escalade, Athlétisme...), la musique, la fête, et les jeux type échecs.

    Bien que la programmation ne soit pas vraiment la priorité de mon école (seulement 2 heures par semaines de C), j'aime beaucoup développer. Mon expérience n'est pas énorme, mais j'ai quand même pu réaliser quelques programmes intéressants. Mon langage préféré est de loin le C#.

    Voici un petit aperçu de ce jeu (le visuel n'est vraiment pas définitif).

    Nom : Uc3.png
Affichages : 175
Taille : 357,0 Ko

    En savoir plus sur le projet

    Genèse

    J'ai toujours trouvé le concept des échecs très intéressant. Bien que millénaire, ce jeu est mondialement connu, et son aspect stratégique est très riche. Cependant, les échecs semblent trouver leurs limites. En effet, les programmes d'échec sont maintenant beaucoup plus forts que n'importe quel joueur humain (ce qui peut notamment poser des problèmes de tricherie lors de parties en ligne). Les parties peuvent sembler trop se ressembler souvent entre elles. De plus, à mon avis ce jeu aurait besoin d'un coup de neuf.

    J'ai alors eu l'idée de créer un jeu dont les règles se rapprocheraient d'un jeu d’échecs mais où les pièces pourraient se déplacer dans les 3 dimensions de l'espace. Le concept était né. J'ai tout d'abord fait un prototype physique. Les résultats furent très concluants mais déplacer physiquement les pièces s'est avéré être assez complexe puisque les plateaux doivent être superposés. J'ai alors eu l'idée de concrétiser ce projet avec un jeu vidéo. Celui-ci permettrait un mode 2 joueurs, ainsi qu'un mode en ligne. Je pense l'appeler UltraChess bien que ce nom ne soit pas définitif. J'en ais établi les règles.

    Généralités et avancement

    UltraChess est écrit en C#. Il utilise le framework XNA (mais sera surement porté sous Mono). J’utilise la Bibliothèque NeoForce de Tom Shane pour les interfaces graphiques. J'ai jusqu'à présent programmé l'intégralité de ce jeu seul. Une version alpha est disponible pour les testeurs (lien en bas de ce post).

    Nom : Uc2.png
Affichages : 172
Taille : 80,3 Ko

    Un mode joueur contre joueur est déjà fonctionnel. Toutes les règles de ce jeu y sont implémentées. Ce programme est donc parfaitement jouable même si la clarté visuelle du jeu peut encore être améliorée. J’ai déjà réalisé une large refactorisation du code pour plus de clarté. Des optimisations restent cependant à faire.

    Je travaille actuellement sur la partie "en ligne" du jeu. Je souhaiterais implémenter ce mode qui permettrait de disputer des parties en temps limité. Un système d'Elo serait aussi mis en place comme dans tout jeu d'échec qui se respecte.

    J'aimerais dans un second temps créer une communauté autour de ce nouveau jeu à l'aide d'un site et surtout d'un forum.


    Il n'est pas prévu de créer une IA pour ce jeu vu sa complexité.

    Objectifs

    Je souhaiterais rassembler une communauté non négligeable autour de mon projet. Une fois la partie en ligne développée, j'envisage donc de faire connaitre mon projet par exemple via les sites classiques d'échecs. J'ignore l'engouement que pourrait obtenir UltraChess auprès du public, mais je pense que l'idée est innovante et que ce projet est donc relativement prometteur.


    Je pense qu'il est important de dire que ce projet est avant tout amateur. S'investir dans mon projet c'est avant tout apprendre le travail en équipe, et augmenter son niveau en programmation. Ce jeu sera surement vendu quelques euros, et les bénéfices seront répartis entre les développeurs. Ce sera le seul argent distribué. Si le succès est au rendez-vous, j'essayerais d'implémenter de nouvelles fonctionnalités comme des variantes de ce jeu (pièces ou règles différentes...)

    Le projet et son originalité

    Tout d'abord, il est bon d'indiquer que ce projet est totalement unique en son genre, ce qui le place dans une position très intéressante. La communauté des joueurs d'échec étant immense, le marché ciblé est très important. Le jeu est sensé recruter premièrement via les forums d'échecs, puis via les réseaux sociaux et finalement grâce au bouche à oreille. Les joueurs sont censés être fidélisés par l'aspect social de ce jeu, notamment dans les forums.


    Comme je l'ai dit plus haut, les échecs ont besoin de faire peau neuve. UltraChess est un jeu dont toutes les stratégies restent à établir. Si un jeu d'échec classique permet (seulement) 1,83*1018 coups, 1,47*1030 coups sont possibles à 2 plateaux et 5,82*1040 à 4 plateaux ... Mon projet est donc un véritable challenge pour tout joueur à la fois dans un esprit de compétition (via l'Elo) et d'entraide (via le forum).

    Recrutement

    Vu le caractère amateur de ce projet, je ne demande pas un niveau incroyable mais de préférence un minimum de connaissances dans la technologie souhaitée. Je souhaiterai des personnes qui apprécient le travail en équipe. Ainsi, nous pourrons apprendre ensemble et programmer dans la bonne humeur avec la volonté de créer un logiciel innovant.
    J'aurais besoin :


    ►D'un (ou plusieurs) programmeur(s) C#. Il sera (ont) chargé(s) :

    • De m’aider à développer le serveur.
    • De réaliser des tests, débogages et optimisations sur le code.
    • D’ajouter des fonctionnalités au programme client.


    ►D'un (ou plusieurs) graphiste(s) Il sera (ont) chargé(s) :

    • De donner des conseils sur l'esthétisme et la clarté du jeu
    • De créer des modèles 3D pour le fond d'écran du jeu.
    • De rendre plus esthétique les interfaces graphiques.


    ►De testeurs. Ils seront chargés :

    • De tester le programme (sisi) et de répertorier les bugs.
    • De donner leur avis sur le programme, les fonctions qu’ils souhaiteraient voir ajoutées et le design du jeu.


    Nom : Uc1.png
Affichages : 164
Taille : 300,6 Ko

    Personnellement, je me concentrerai sur le jeu à proprement parler (partie C#) et j'essayerai de coordonner les différents membres d'UltraChess.

    Si vous êtes intéressés, envoyez-moi un message privé, ou répondez directement sur ce thread.

    En espérant vous voir bientôt parmi nous,

    Je vous remercie de m'avoir lu.

    Vous voulez tester ce jeu ? Cliquez ici : Lien de la version de test.

  2. #2
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 950
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 950
    Points : 5 667
    Points
    5 667
    Par défaut
    Loa,

    J'ai fait partie d'un club d'échecs, jeu dans lequel je n'étais pas trop mauvais (sans pour autant être un champion), et je peux te garantir que la plupart des joueurs d'échecs ne te rejoindront pas, les joies et misères du jeu leur suffisant tel qu'il l'est.

    Mais il y en aura peut-être quelques uns, je te le souhaite.

  3. #3
    Membre expert

    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Février 2006
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2006
    Messages : 1 031
    Points : 3 092
    Points
    3 092
    Par défaut
    J'ai fait parti d'un club d'échecs aussi pendant des années, et je ne comprends absolument pas les versions PC qui modifient le jeu, ça ne m'attire vraiment pas.
    Quitte à faire un jeu original autant se délivrer complétement des règles de bases.

    Après tu es plutôt bien parti et c'est du bon boulot, le tout c'est de croire en son projet : tu as tenté sur des forums de joueurs d'échecs ?

  4. #4
    Membre chevronné
    Avatar de emixam16
    Homme Profil pro
    Chercheur en sécurité
    Inscrit en
    Juin 2013
    Messages
    335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Chercheur en sécurité

    Informations forums :
    Inscription : Juin 2013
    Messages : 335
    Points : 1 837
    Points
    1 837
    Par défaut
    Bonjour et merci pour votre franchise.

    Loa,

    J'ai fait partie d'un club d'échecs, jeu dans lequel je n'étais pas trop mauvais (sans pour autant être un champion), et je peux te garantir que la plupart des joueurs d'échecs ne te rejoindront pas, les joies et misères du jeu leur suffisant tel qu'il l'est.

    Mais il y en aura peut-être quelques uns, je te le souhaite.
    J'ai fait parti d'un club d'échecs aussi pendant des années, et je ne comprends absolument pas les versions PC qui modifient le jeu, ça ne m'attire vraiment pas.
    Quitte à faire un jeu original autant se délivrer complétement des règles de bases.

    Après tu es plutôt bien parti et c'est du bon boulot, le tout c'est de croire en son projet : tu as tenté sur des forums de joueurs d'échecs ?
    A l'origine quand j'avais eu cette idée, j'avais essayé un prototype physique. C'était vraiment sympa à jouer mais tout sauf pratique pour déplacer les pièces. C'est comme ça que j'ai eu l'idée d'en faire un jeu vidéo. Je me suis dit qu'y jouer pourrait m'occuper en amphi....
    J'ai pas la prétention de vouloir attirer 95% de la communauté des joueurs d'échecs. Si je peux toucher une partie des plus fous, ça serait déjà pas mal.
    Je trouve mon projet interressant et il m'aura au moins permi de progresser en programmation. Pour avoir fait quelques parties avec des amis, ce jeu peut être assez sympa. A mon avis, le plus dur dans la création d'une "communauté" serait de faire tester le jeu. Une fois testé, je pense que la fidélisation pourrait être relativement bonne.
    Je n'ais pas encore "démarché" de club d'échecs, j'attends d'avoir une version en ligne fonctionnelle pour pas faire un trop grand délai entre l'annonce et la première version avec toutes les fonctionnalités.

    Si vous avez des suggestions où des critiques, je serais ravi de les entendre : c'est comme ça qu'on fait avancer un projet !

Discussions similaires

  1. [Recrutement] [Jeu Vidéo] UltraChess : Les échecs font peau neuve!
    Par emixam16 dans le forum Projets
    Réponses: 3
    Dernier message: 26/01/2015, 15h32
  2. Ecrire du texte sur une fenêtre de Jeu vidéo (OSD)
    Par zenway dans le forum DirectX
    Réponses: 7
    Dernier message: 07/03/2009, 14h06
  3. Help ! Programmer un jeu vidéo
    Par Jay Bee dans le forum DirectX
    Réponses: 7
    Dernier message: 18/03/2004, 18h38
  4. Help ! Programmer un jeu vidéo...
    Par Jay Bee dans le forum OpenGL
    Réponses: 3
    Dernier message: 05/03/2004, 15h34
  5. Une déclaration pour la survie du jeu vidéo en France
    Par Freakazoid dans le forum DirectX
    Réponses: 1
    Dernier message: 30/10/2002, 14h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo