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 :

[WE-JV6] "Pile ou Face", un clone de REVERSI/OTHELLO


Sujet :

Projets

  1. #1
    Membre éclairé
    Avatar de divxdede
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 525
    Points : 844
    Points
    844
    Par défaut [WE-JV6] "Pile ou Face", un clone de REVERSI/OTHELLO
    Bonjour,

    Je participe à cet événement en faisant un clone du jeu "Reversi" (cf https://fr.wikipedia.org/wiki/Othello_(jeu) )

    Je viens de commencer ce matin (il y a une heure) et n'ayant pas forcement beaucoup de temps ce week-end, je suis resté sur un objectif raisonnable en prenant un petit jeu.

    Je réalise ce développement avec mon fils de 10 ans (qui aime beaucoup ce jeu) pour l''initier en douceur ^^
    Par exemple :
    - On a décrit ensemble sur papier comment déterminer si un coup était jouable avant de le coder
    - On à décrit ensemble sur papier comment savoir quels pions retourner.

    Ça lui montre comment il faut découper les tâches et essayer de traduire chacune des règles du jeu.

    Technologie employées : Java / Swing

    Je donnerai plus de détail ensuite.

    Séb.
    JBusyComponent, une API pour rendre occupé un composant swing.
    SCJP Java 6.0 (90% pass score)

  2. #2
    Membre actif
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 97
    Points : 247
    Points
    247
    Par défaut
    Bonne chance !

  3. #3
    Membre éclairé
    Avatar de divxdede
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 525
    Points : 844
    Points
    844
    Par défaut
    Merci,

    Bon, je dois m’arrêter là pour ce soir.

    J'ai finis:
    - Le cœur du jeu (gestion d'une partie, contrôle des règles, notification des événements liées aux différentes actions)
    - L'IA pour gérer les joueurs lorsqu'on choisira le type "Ordinateur" pour un joueur (on pourra faire jouer l'ordinateur pour les deux joueurs)
    - La gestion des différentes régles (Reversi ou Othello)

    Il me reste maintenant l'interface graphique. On verra ça demain matin.
    Je n'ai donc encore aucun screenshot à montrer...

    Bonne soirée à tous.
    JBusyComponent, une API pour rendre occupé un composant swing.
    SCJP Java 6.0 (90% pass score)

  4. #4
    Membre éclairé
    Avatar de divxdede
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 525
    Points : 844
    Points
    844
    Par défaut
    Bien,

    Je vais considérer que le jeu est terminé (car on s'approche de l'heure fatidique).

    Contenu du jeu:
    - Sélection du mode de jeu
    - Jeu ( Joueur contre Joueur, Joueur contre ordinateur et même Ordinateur contre Ordinateur )
    - Fin avec affichage du vainqueur.

    Voici une vidéo (de piètre qualité)
    https://youtu.be/hU2ka83uur0

    Et un screenshot:

    Nom : PileOuFace.png
Affichages : 470
Taille : 112,9 Ko


    Bon, coté graphismes, au regard de mon niveau, je me suis contenté de faire des carrés et des ronds !!!


    Le fichier zip contient:
    - Le jeu sous forme d'un .jar. Il suffit de double-cliquer dessus (il faut Java d'installé)
    - Les sources du jeu (dans un zip)

    Le code n'est pas beaucoup commenté par manque de temps...
    Cependant,le jeu est complètement jouable mais l'IA de l'ordinateur est très mauvaise, mais je n'ai pas le temps de l'améliorer.

    Bonne fin de week-end a tous.

    Sébastien.
    Fichiers attachés Fichiers attachés
    JBusyComponent, une API pour rendre occupé un composant swing.
    SCJP Java 6.0 (90% pass score)

  5. #5
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Points : 9 944
    Points
    9 944
    Par défaut
    Ça fait très pro pour un jeu de gamejam, bravo !
    One Web to rule them all

  6. #6
    Membre éclairé
    Avatar de divxdede
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 525
    Points : 844
    Points
    844
    Par défaut
    Citation Envoyé par SylvainPV Voir le message
    Ça fait très pro pour un jeu de gamejam, bravo !
    merci beaucoup, ça fait plaisir. Quitte a ne faire que des carrés et des ronds, autant essayer de bien les faires
    JBusyComponent, une API pour rendre occupé un composant swing.
    SCJP Java 6.0 (90% pass score)

  7. #7
    Membre régulier
    Homme Profil pro
    Développeur Mobile
    Inscrit en
    Août 2014
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Mobile
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2014
    Messages : 31
    Points : 86
    Points
    86
    Par défaut
    Oui effectivement le rendu fait pro, c'est agréable !

  8. #8
    Membre régulier
    Homme Profil pro
    Développeur Web et Mobile
    Inscrit en
    Septembre 2015
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Gabon

    Informations professionnelles :
    Activité : Développeur Web et Mobile

    Informations forums :
    Inscription : Septembre 2015
    Messages : 44
    Points : 70
    Points
    70
    Par défaut
    Bravo à toi et à ton fils ^^ .
    Merci d'avoir livrer le code source !

  9. #9
    Expert éminent sénior

    Avatar de dragonjoker59
    Homme Profil pro
    Software Developer
    Inscrit en
    Juin 2005
    Messages
    2 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Software Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 2 044
    Points : 11 358
    Points
    11 358
    Billets dans le blog
    10
    Par défaut
    C'est effectivement très propre, par contre je ne sais toujours pas jouer à Othello (ça veut pas rentrer...)

    PS : Moi aussi j'adore Hunter x Hunter
    Si vous ne trouvez plus rien, cherchez autre chose...

    Vous trouverez ici des tutoriels OpenGL moderne.
    Mon moteur 3D: Castor 3D, presque utilisable (venez participer, il y a de la place)!
    Un projet qui ne sert à rien, mais qu'il est joli (des fois) : ProceduralGenerator (Génération procédurale d'images, et post-processing).

  10. #10
    Membre éclairé
    Avatar de divxdede
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 525
    Points : 844
    Points
    844
    Par défaut
    Merci,

    Hunter x Hunter est un de mes mangas préférés et l'animé est trés bon aussi.

    Pour mon fils, il a quand même lâché assez vite c'est trop long pour lui.
    JBusyComponent, une API pour rendre occupé un composant swing.
    SCJP Java 6.0 (90% pass score)

Discussions similaires

  1. Pile ou Face
    Par pseudocode dans le forum Enigmes
    Réponses: 30
    Dernier message: 11/10/2007, 00h52
  2. pile ou face en VBA
    Par prince19 dans le forum Général VBA
    Réponses: 2
    Dernier message: 24/05/2007, 14h49
  3. [tv] [film] Pile et Face
    Par Médiat dans le forum Films & TV
    Réponses: 9
    Dernier message: 20/06/2006, 11h09

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