begin process at 2012 05 27 18:46:08
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > MORPION C++ (AVEC AFFICHAGE TEXTE PAS MAL), ET UNE SORTE D'IA TRÈS PEU AVANCÉE

MORPION C++ (AVEC AFFICHAGE TEXTE PAS MAL), ET UNE SORTE D'IA TRÈS PEU AVANCÉE


 Information sur la source

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :morpion, graphique, simple, facile, IA Niveau :Débutant Date de création :20/12/2008 Date de mise à jour :01/01/2009 21:35:00 Vu / téléchargé :3 783 / 328

Auteur : GUIGUI35400

Ecrire un message privé
Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Cette source peut paraitre inutile, trop peu différente d'autres sources du même type.
Mais il en est tout autrement ! En effet, cette source est extrêmement commentée et assez bien rédigée et lisible, grâce à des accolades etc ...
J'aimerai ajouter que je trouve le rendu graphique de ce programme pas mal, sachant que je ne dispose que de caractères ASCII.
J'aimerai bien savoir ce que vous en pensez vous les pros et autres programmeurs !

Source

  • La source est dans le Zip !
La source est dans le Zip !

 Conclusion

En conclusion, je vous demanderai de bien vouloir exprimer ce que vous pensez de mon programme (mon niveau n'est pas excellent mais bon !), et me donner des idées d'optimisation qui ne baisseraient pas la lisibilité du code (j'y suis très attaché).

Merci amis programmeurs

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

20 décembre 2008 21:18:39 :
J'ai oublié une phrase dans la présentation
01 janvier 2009 21:35:00 :
A la demande de certains, j'ai ajouté une "IA" (je doute que l'on puisse appeler ça comme ça mais enfin bref ...), qui permet en définitif de jouer seul contre l'ordinateur.

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DES CARTES par eapaceinfo
PROGRAMME DE JEU DE MPT par KerizGarmm
Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip STATE MACHINE MODIFICATION MATH BUCKHAM par billybones79

 Sources en rapport avec celle ci

Source avec Zip EVALUATEUR D'EXPRESSION ARITHMÉTIQUE par matrx180vTitanium
Source avec Zip CLASSE XML ULTRA LITE par bAzilew
Source avec Zip MORPION AVEC IA MINIMAX OU GÉNÉTIQUE par coucou747
Source avec Zip PUISSANCE 4 AVEC I.A. par qsdfgh
Source avec Zip Source avec une capture MORPION (IA, CURSEUR,CHOIX SYMBOLE) par zigorion

Commentaires et avis

Commentaire de GUIGUI35400 le 20/12/2008 21:36:53

Voilà mon code est enfin sur le site !

Commentaire de coucou747 le 21/12/2008 04:23:25 administrateur CS

Bonjour

tu mets des parentheses en trop :

if(((cTable[0][j]==cTable[1][j]) && (cTable[0][j]==cTable[2][j])) && (cTable[0][j]=='X' || cTable[0][j]=='O'))

ton morpion ne propose pas d'IA, il est donc moins interessant que beaucoup d'autres sur ce site.

system("cls") n'est compatible que windows, et pour une si petite application, c'est domage.

Commentaire de exar le 21/12/2008 09:55:53

Pourquoi avoir fait ce programme en "c++" ?  Parce qu'en fait de c++, si on remplace cout par printf et cin par scanf, on a du C...

Commentaire de GUIGUI35400 le 21/12/2008 12:24:47

Merci coucou747 !

Exar : je ne connais pas le c :'(

Commentaire de exar le 21/12/2008 12:53:09

Ben si, apparemment, et mieux que le C++ !!!

Commentaire de GUIGUI35400 le 21/12/2008 12:55:44

Printf et scanf pour moi c'est obscure ...

Commentaire de exar le 21/12/2008 13:00:15

pour printf:
http://membres.lycos.fr/dancel/c/c60_10.htm
pour scanf:
http://membres.lycos.fr/dancel/c/c60_40.htm
Ensuite, tu compiles en C, en n'oubliant pas de changer les en-têtes iostream, cstdio et cstdlib et en supprimant le "using namespace std;"

Commentaire de florianpoi1 le 21/12/2008 15:22:51

Je trouve ce petit jeux bien :)

Commentaire de uaip le 22/12/2008 09:58:52

Deux détails graphisuqes me choquent.
"remporter la victoire", bien que ça existe, je suis le seul à trouver ça moche ? "remporter la partie" aurait été plus adapté.
Puis il n'y a que la troisième rangée de carrés qui soit dessinée complètement (les autres carrées ne sont pas entiers).
Concernant le code, tu as compris à quoi servait endl ? Sinon en effet, il n'y a rien de C++ mise à part les bool qui deviennent des char en C (moins de place mémoire qu'un int) et les cout/cin que tu peux remplacer, comme dit plus haut, par printf() et scanf().
C'est obscur pour toi ? Allons allons...
cout<<"\tBienvenu dans Morpion\n\n\n"; devient printf("\tBienvenu dans Morpion\n\n\n");
Vachement dur, hein ?
cin>>nLigne; devient par contre scanf("%d",&nLigne); (là, faut savoir gérer les pointeurs)
cout<<"\nJoueur "<<cJoueur<<" : "; devient printf("\nJoueur %c : ",cJoueur);
Etc etc...

Bonne continuation.

Commentaire de florianpoi1 le 22/12/2008 18:35:56

Je me pose une question s'il la fait en C++ ces mieux que le C donc pourquoi lui faire changer son code en C ???

Joyeux Noël A Toute Et a Tous

Commentaire de florianpoi1 le 22/12/2008 18:51:17

J'ai oublier : Bonne Fin d'anée ^^

Commentaire de uaip le 22/12/2008 19:00:56

"Le C++ est mieux que le C".
Si le C++ est globalement plus apprécié que le C, c'est principalement pour l'utilisation des objets, or là il n'y en a pas.
Comme on l'a dit plus haut, mise à part les booléens et les opérateurs de flux standards, son code est en C.

Commentaire de exar le 22/12/2008 19:28:03

UAIP: globalement, c'est ça...  Avec en plus la possibilité d'utiliser des templates, la STL (très pratique), l'héritage, le polymorphisme, et bien d'autres choses encore !  Entre autre la portabilité...
C'est avec ce langage que j'ai appris la vraie POO !
Super puissant, bien que certains de mes collègues estiment qu'il s'agisse d'un langage dépassé, mais je suis convaincu qu'il a encore de beaux jours devant lui !
Florianpoi1: bonne année également (ainsi qu'à tous les autres) !

Commentaire de florianpoi1 le 22/12/2008 19:28:10 5/10

A ok sinon je voulais dire une IA comme a dit coucou747 cerait mieu ^^

Commentaire de layto888 le 25/12/2008 23:39:34

très bonne source  !

Commentaire de victorcoasne le 27/12/2008 16:11:15

"J'aimerai ajouter que je trouve le rendu graphique de ce programme pas mal, j'aimerai bien savoir ce que vous en pensez vous les pros !"
> Je suis pas pro mais j'ai toujours trouvé la console DOS moche
  Tu as juste mis des espaces des | et des -
  Donc au niveau graphisme c'est pas le top
  Une fenêtre avec 9 boutons sera toujours plus beau.
  Après pour le code je n'ai pas été y jeter un ½il mais je te répond de mon point de vue uniquement sur le graphisme.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Graphique (simple) [ par alitokmen ] Bonjour. J'ai comme but de créer une librairie (.h) qui marcherait sous MSVC++ et qui permetterait d'ouvrir une fenetre pour faire des traits, cercle Recherche composant simple pour tracer graphique [ par AGLRA ] Bonjour,Exite t'il un composant simple et gratuit facilement intégrable dans c++ pour tracer des courbes simples, plutôt que de tout faire avec les fo DEV CPP graphique simple [ par tarrasch ] Bonjour, Je suis d&#233;butant avec dev cpp, je voudrais cr&#233;er un &#233;cran graphique et trac&#233; des fonctions du type y = f(x) dans un rep&# Cherche intephace graphique simple [ par yggy ] Salut tlmje cherche une intephace graphique simple avec des bouttons des textbox etc...en C ou Cpp pour dev cpp si quelqu'unpeut m'aider ça serait coo Affichage mode graphique [ par turnerom ] Bonjour,je veux faire un simple affichage de texte dans une fenetre et j'aurai voulu savoir quelle gui vous me conseillerai pour que ce soit simple et economiseur d'ecran [ par philippexxx ] philippeje souhaite savoir la difference entre un programme graphique simple en visual c++ et un economiseur d'ecranoucomment transformer un programme Un graphique simple à mettre en place [ par Oeil_de_taupe ] Bonjour les codeurs, J'ai fait un prog qui r&#233;cup&#232;re le son depuis une entr&#233;e audio, jusqu'&#224; la aucun probl&#232;me (je r&#233;cup Libraire pour tracer un graphique [ par PePedu78 ] Bonjour Je travail sur Visual Studio sur un projet en C++(...ATL). Dans mon programme je fais des petits tests d'algos et des calcules statistiques. pb avec un code [ par Saros ] J'ai un probl&#232;me de compilation dans un code et je n'arrive pas du tout &#224; savoir d'o&#249; &#231;a vient le fichier source en question peut


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales