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

C Discussion :

modélisation jeu d'échecs


Sujet :

C

  1. #1
    Membre chevronné Avatar de KindPlayer
    Profil pro
    Inscrit en
    Février 2007
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 471
    Par défaut modélisation jeu d'échecs
    Bonjour, afin de m'entrainer sur le langage C,pour lequel j'ai l'impression d'etre un éternel débutant, et parce que le sujet m'interesse par ailleurs, j'aimerais coder un programme de résolution de problème d'échecs (par exemple resoudre un mat en n coups dans une position donnée). Le problème est qu'en C on n' a pas toute l'abstraction objet comme en JAVA par exemple ou on pourrait définir une classe abstraite piece de laquelle héritent les pions,cavaliers,fous etc... Donc ma question est la suivante, comment modeliseriez-vous l'échiquier et ces pieces? J'avais pensé par exemple à une énumération regroupant toutes les pieces. La case vide devrait y etre inclus afin de considerer l'échiquier comme un tableau de pieces. Mais en faisant ainsi on ne peut pas joindre une piece a une fonction calculant son deplacement par exemple. Faudrait-il plutot definir autant de structure qu'il y a de pieces différentes a laquelle on peut ajouter un pointeur sur une fonction de déplacement?
    Bref que feriez-vous?

  2. #2
    Membre chevronné Avatar de KindPlayer
    Profil pro
    Inscrit en
    Février 2007
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 471
    Par défaut apres reflxion
    je pense qu'il vaut mieux déplacer ce fil dans le forum langage C

  3. #3
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 695
    Par défaut http://www.gnu.org/software/chess/
    Je regarderais les sources de GNU Chess.
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Projet Jeu d'échec
    Par Layla dans le forum Langage
    Réponses: 10
    Dernier message: 23/12/2010, 13h06
  2. [IA] jeu d'échec
    Par Leinhardt dans le forum Intelligence artificielle
    Réponses: 7
    Dernier message: 01/04/2008, 21h33
  3. L'empereur de Chine et le jeu d'échecs
    Par momo1367 dans le forum Pascal
    Réponses: 1
    Dernier message: 04/01/2008, 02h08
  4. Serveur de jeu d'échec en PHP
    Par S_Xavier dans le forum Langage
    Réponses: 3
    Dernier message: 20/10/2007, 15h02
  5. Jeu d'échec borland soap
    Par rpoulin dans le forum Web & réseau
    Réponses: 2
    Dernier message: 20/10/2005, 05h02

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