begin process at 2012 02 07 08:50:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > BATAILLE NAVALE CONTRE IA (C++)

BATAILLE NAVALE CONTRE IA (C++)


 Information sur la source

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :bataille navale, jeu, héritage, opérateur, virtuelle Niveau :Débutant Date de création :06/03/2008 Vu / téléchargé :10 806 / 1 244

Auteur : cali70

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Voici un petit jeu de bataille navale qui se joue contre l'IA.
Ceux qui ne jurent que par de belles interfaces graphiques peuvent passer leur chemin, le but de cette source n'est pas là.
L'affichage se fait dans un terminal mais ca ne l'empèche pas d'être clair. Il me semble que l'IA est de qualité (ce que je n'ai pas encore rencontré dans d'autres sources) et est à 2 niveaux(tout est expliqué dans le pdf joint).
Parmis les notions abordées dans cette source on peut noter:
-la surcharge d'opérateurs
-l'héritage
-fonctions virtuelles et class abstraite
-d'autres petites choses...
Pour finir, sont inclus les fichiers de projet pour Visual C++ 2005 et 2008 ainsi qu'un Makefile pour Linux.


 Conclusion

Rien de bien particulier à ajouter, compatible environnements Windows et Linux, code 100% C++ sauf certaines fonctions pour la saisie,IA de qualité.

 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


 Sources du même auteur

Source avec Zip Source avec une capture GÉNÉRATION D'UNE PALETTE OPTIMALE POUR LA RÉDUCTION DE COULE...
Source avec Zip CAPTURE D'ÉCRAN/RÉDUCTION DES COULEURS/ENREGISTREMENT BITMAP...
Source avec Zip Source avec une capture Source .NET (Dotnet) HOOK GLOBAL - C++ MANAGÉ / DLL NATIVE
Source avec Zip ENVOI ET RÉCEPTION D'UNE CAPTURE D'ÉCRAN PAR STREAMS AVEC LE...

 Sources de la même categorie

Source avec Zip ÉDITEUR DE RECTANGLES EN CONSOLE par seoseo
CONVERSION DE FICHIER EN FICHIER BMP par seoseo
Source avec Zip DETECTEUR EJP par idpro
Source avec Zip Source avec une capture SHOP MANAGER CONSOLE SUR WINDOWS par antho974
Source avec Zip JOUR DE NAISSANCE par fredg19

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture SOKOBAN EN C POUR DÉBUTANT (VERSION AMÉLIORÉE BASÉE SUR LE T... par eustatika
Source avec Zip Source avec une capture BASE/MOTEUR 3D EN QT/OPENGL (COMPLET ET FONCTIONNEL!) POUR U... par envi33
Source avec Zip EXPERIENCES ALEATOIRES par cczerty
Source avec une capture BATAILLE NAVALE C++ par drake4m
CONSTRUCTEURS ET OPERATEUR + HERITAGE SIMPLE par UKR6900

Commentaires et avis

Commentaire de Djobird le 06/03/2008 20:49:47 9/10

Sympa, pas super ergonomique (mais on s'en fout c'est pas le but), mais l'IA est bonne, et le code est clair et intéressant,surtout les fonctions de saisies.

Commentaire de max12 le 07/03/2008 07:46:56 administrateur CS 10/10

C'est pas grand chose au niveau développement, mais sa reste une source de très bonne qualité avec ses explications (PDF en plus Oooo) et une description qui en vaut la peine.

Merci pour cette belle source.

10/10
(et non ce n'est pas nécessairement la complexité qui compte)

A+ Bonne continuation

Commentaire de cali70 le 07/03/2008 11:22:11

Merci pour vos commentaires, je ne m'attendais pas à un si bon acceuil pour cette source!
En effet Max12 ce n'est pas quelque chose de complexe mais j'espere être utile à certains qui débutent en C++, c'était là clairement le but de cette source.

Commentaire de safaa007 le 30/01/2009 03:01:26

salut , j'ai comme projet un jeu de carte(bataille) et je dois le faire en mode graphiqu en c++ je ne sais comment j vais implementer .merci d'avance

Commentaire de harmo007 le 03/01/2010 19:49:42

Bonjour aider moi s il vous plait, j ai tapper make  et ça m affiche l erreur suivant:


g++  -c Bataille_Navale.cpp
Bataille_Navale.cpp: In function 'int main(int, char**)':
Bataille_Navale.cpp:26: attention : deprecated conversion from string constant to 'char*'
Bataille_Navale.cpp:31: attention : deprecated conversion from string constant to 'char*'
Bataille_Navale.cpp:43: attention : deprecated conversion from string constant to 'char*'
Bataille_Navale.cpp:47: erreur: 'free' was not declared in this scope
make: *** [Bataille_Navale.o] Erreur 1

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Driver de manette de jeu virtuelle [ par Kotomine ] Bonjour, Hum .. je n'ai jamais codé de driver windows et je n'ai aucune idée de comment m'y prendre. (J'aimerais le faire sur du winXP SP3) A long t Intégrer un jeu c++ sur le web? [ par OlivierMineau ] Bonjour, j'ai conçu un jeu en c++ et j'aimerais savoir comment l'intégrer à une page web? Merci, bonne journée problème avec la fonction srand() [ par crawhawks21 ] Bonjour à vous les pros de la programmation, je me permet de venir vous trouvez car je ne trouve pas la solution à mon problème, je vous l'expose: je cherche coequipiers pour coder petit jeu de diplomatie ,en C, en mode console [ par vof08 ] Passionné des jeux de strategies genre Civilization , je regrette le manque de profondeur diplomatique des jeux commerciaux je jette une bouteille à Recherche collaborateurs (programmeurs) pour jeu de rôle [ par mageinvok ] Bonjour, Nous sommes une petite équipe d'artistes qui cherchons un (voir plusieurs) programmeur qui aimerait participer à la création d'un « MMORPG » problème de classes [ par mohdaef ] Bonjour à tous Voici mon problème, je dispose de classes une classe jeu et une classe communication. La classe jeu gère toute les actions du jeu et l jeu snake [ par ja92 ] Bonjour , Je suis débutant en C++ et j'aimerais faire un jeu comme snake en mode console avec visual studio.Mais là je suis bloqué sur la fonction Ge Développement d'un compilateur C vers ByteCode pour machine virtuelle [ par xterminhate ] Bonjour ! Je souhaiterais développer un simple compilateur C pour une machine virtuelle. Existe-t-il des "briques logicielles" de base pour constru Besoin d'aide sur developpement de jeu 3D [ par Niggaz ] Bonjour, PRÉSENTATION J'ai 27 ans et cela fait déjà un bon moment que je bosse seul sur la partie programmation d'un jeu. Je n'ai pas les compétenc probleme avec le jeu de loie [ par edwix ] Alors bonjour a tous le monde je vous montre le sujet que j'ais a faire en exercie un jeu de l'oi voici le sujet : -on avance du nombre de cases ind


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 1,638 sec (4)

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