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

Interfaces Graphiques Discussion :

Interface graphique pour jeu de Sudoku


Sujet :

Interfaces Graphiques

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3
    Par défaut Interface graphique pour jeu de Sudoku
    Bonjour,

    Je demande un peu d'aide pour l'interface graphique de Matlab, en fait, j'ai besoin d'un tableau de 9 cases sur 9 avec des cellules de tailles identiques. J'aimerai également pouvoir jouer sur l'épaisseur des traits des cellules, et sur la couleur de fond des différentes cellules ( pour les regrouper par carrés de 3x3 par exemple... ) En fait vous l'avez sans doute compris, je recherche ceci pour réaliser une interface graphique pour un jeu de Sudoku, pour que cela soit un peu plus sympa qu'une matrice de chiffre !

    J'ai essayé avec la fonction fplot qui me permet de tracer des lignes horizontales, mais cela n'est pas très concluant car quand j'essaie de tracer des lignes verticales ( en mettant bien sur hold on ) avec la fonction plot, premièrement cela me change les axes meme si je les ai fixés, et deuxièmement, cela ne me relie pas les différents points entre eux... Pourtant il s'agit d'une fonction basique, par exemple, x=4 !!! Et quant à la couleur de fond ces cellules, je n'ai rien trouvé ...

    Si tout cela est possible et fonctionne, je mettrai des chiffres dans les cases, et l'on pourra ajouter des chifres dans les cases vides en selectionnant le chiffre souhaité et en cliquant ensuite dans la case vide, je sais faire cela. Par contre, un autre problème surviendra, il faudra que je puisse effacer des chiffres ( que je mettrai avec la fonction text(x,y) ) sans recharger completement le graphique, ce qui serai vriament lourd...

    Merci beaucoup à ceux qui me répondront, je sais que mon message est long et que mon problème est sans doute très basique...

  2. #2
    Membre émérite
    Inscrit en
    Janvier 2005
    Messages
    711
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 711
    Par défaut
    Il me semble que Matlab propose une toolbox qui permet de faire de "vrais" interfaces graphiques.. renseigne toi la dessus, c'est surement le plus simple, modulo un apprentissage qui doit pas etre bien long.

    Sinon, il y a la solution bourrine d'afficher une grosse matrice, et de manipuler les chiffres par des manipulation dessus. ca a l'air barbare, mais je pense que ca se fait tres tres facilement.. un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    11111111111111
    11000110000011
    11000110000011
    11000110000011
    11000110000011
    11000110000011
    11111111111111
    une fois affiché peut faire un plateau convenable. Avec toutes las variations possibles de couleurs. Dans ma jeunesse, j'avais meme fait des fractales animées avec ce principe :-)

  3. #3
    Membre éprouvé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3
    Par défaut
    Merci de vos conseils,
    mais je veux créer moi même mon propre sudoku, et non aller jouer avec celui d'un autre ou recopier ce qu'il a fait, mais je pense que cela peut m'aider quand même en regardant comment il a fait juste pour le graphique.

  5. #5
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    en effet le mieux est de passer par le GUIDE tout en t'inspirant de sudokus du MATLAB Central

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3
    Par défaut
    J'ai réussi à faire pas mal de progrès question graphique en étudiant le sudoku donné dans l'adresse ci-dessus, mais il me reste une question :

    Lorsque l'on crée un "uicontrol", pour pouvoir cliquer dessus et réaliser une action ensuite, faut-il obligatoirement que le type ( "Style" ) de "uicontrol" soit un bouton comme "Pushbutton" ? J'ai essayé avec "frame" mais alors, lorsqu'on clique dessus, rien ne se passe, j'ai l'impression que le "Callback" ne fonctionne pas avec ce type de "uicontrol" ... J'aimerai juste avoir un rectangle ou un carré, bref, une forme, sur laquelle on puisse cliquer en déclenchant une action, mais sans que cette forme soit visuellement un bouton, ou quelque chose qui "sorte" de l'écran.

    Si quelqu'un s'y connait, ça serait sympa...

Discussions similaires

  1. Interface graphique pour NMAP sous windows ?
    Par elitost dans le forum Développement
    Réponses: 2
    Dernier message: 07/11/2005, 00h09
  2. Interface graphique pour administrer un annuaire LDAP???
    Par SnipCool dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 09/06/2005, 17h40
  3. Interface graphique pour utilisateur
    Par Missvan dans le forum PostgreSQL
    Réponses: 10
    Dernier message: 14/02/2005, 09h56
  4. [FEDORA] Interface graphique pour partager connexion
    Par booboo dans le forum RedHat / CentOS / Fedora
    Réponses: 2
    Dernier message: 15/06/2004, 13h14
  5. [Kylix] Interface graphique pour lognes de commande linux
    Par lecharcutierdelinux dans le forum EDI
    Réponses: 6
    Dernier message: 29/08/2003, 10h20

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