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

Lisp Discussion :

Implémentation du jeu Sudoku en Common Lisp


Sujet :

Lisp

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 16
    Par défaut Implémentation du jeu Sudoku en Common Lisp
    Bonsoir,
    Je dois implémenter le jeu sudoku en Lisp et je voulais savoir quel choix d'implémentation est le plus simple entre un tableau à deux dimensions et un objet d'objets.
    En effet j'ai commencé par ne créer qu'un tableau à deux dimenssion je me suis rendu compte que j'ai des problèmes pour gérer les carrés de la grille sudoku. En objet je ne sais pas du tou comment generer la grille.
    En vous remerciant d'avance pour vos réponses.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2013
    Messages : 153
    Par défaut
    Citation Envoyé par atosbi Voir le message
    En effet j'ai commencé par ne créer qu'un tableau à deux dimenssion je me suis rendu compte que j'ai des problèmes pour gérer les carrés de la grille sudoku.
    Quelle sorte de problèmes ?

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 102
    Par défaut
    Bonjour.
    Tu le fais en Common Lisp ou en CLOS?
    Si j'avais le choix, je le ferais en CLOS.
    Amha, tu as certainement moins besoin de puissance de calcul que de puissance de modélisation.
    As-tu commencé ton modèle?
    Quelles sont les méthodes dont tu as besoin?

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2013
    Messages : 153
    Par défaut
    Citation Envoyé par jack-ft Voir le message
    Tu le fais en Common Lisp ou en CLOS?
    Comment ça, CLOS fait partie de Common Lisp.

    Personnellement, je ne vois pas encore comment les fonctions génériques puissent être utiles dans ce cas.

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 102
    Par défaut
    Citation Envoyé par byjav Voir le message
    Comment ça, CLOS fait partie de Common Lisp.
    Oui, bien sûr.

    Comme l'utilisateur parlait de "choix d'implémentation" et de "tableau à 2 dimensions", je voulais attirer son attention sur le choix d'un modèle abstrait, si possible indépendant de son implémentation.

    Se concentrer sur ce dont il a besoin avant de choisir comment l'implémenter.

    Personnellement, je ne vois pas encore comment les fonctions génériques puissent être utiles dans ce cas.
    Pour CLOS, je pensais plus à l'encapsulation qu'aux fonctions génériques.

    Bref, un bon modèle objet, koa!

    Après, il faudrait savoir quel genre d'interface utilisateur il veut.

    Et aussi et surtout, il faudrait savoir de quel genre de programme il s'agit:
    - un jeu interactif, partant d'une grille de départ donnée,
    - ou un programme pour résoudre une grille donnée
    - ou un programme pour générer des grilles.

  6. #6
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2013
    Messages : 153
    Par défaut
    Je suis d'accord. L'interface aux données est peut-être plus importante que l'implémentation des données.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Programmer le jeu Sudoku en Java
    Par whally dans le forum Graphisme
    Réponses: 5
    Dernier message: 04/03/2011, 09h53
  2. Comment installer Common Lisp sur Mac os X?
    Par ramm04 dans le forum Apple
    Réponses: 2
    Dernier message: 16/12/2009, 07h13
  3. ACL2 et Common Lisp?
    Par maissa019 dans le forum Lisp
    Réponses: 4
    Dernier message: 19/04/2008, 16h03
  4. Implémentation du jeu Sudoku
    Par DDartz dans le forum MATLAB
    Réponses: 1
    Dernier message: 28/05/2007, 18h04

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