Accueil > Forum > > > > bataille naval en C++
bataille naval en C++
samedi 5 mai 2007 à 18:34:45 |
bataille naval en C++

dany23
|
salut à tous, je suis nouveau et je voudrai programmer un jeu de bataille naval. Est-ce que c'est envisageable pour quelqu'un qui débute!  mici
|
|
samedi 5 mai 2007 à 21:02:18 |
Re : bataille naval en C++

Hades53
|
Bonjour,
tout dépend de la conception du jeu que tu veux faire, si tu veux le faire en console ms-dos où on tappe les coordonées et tout à la main; oui c'est envisageable.
Si tu veux un truc plus graphiquze ou tu vois le batteaux et tout, et qu'en plus tu veux que ton jeu sois jouable en ligne, ça serait très difficilement envisageable pour un nouveau dans la programmation.
Mais néanmoins "rien n'est impossible" comme le dise les frères Bogdanov.
|
|
samedi 5 mai 2007 à 23:18:20 |
Re : bataille naval en C++

emmatopiak
|
Salut,
Moi je trouve que c'est pas envisageable. Rien que pour savoir si un bateau est complètement touché ca va être la grosse galère pour toi..
Une autruche ne se cuit pas aux petits lardons.
|
|
samedi 5 mai 2007 à 23:20:16 |
Re : bataille naval en C++

luhtor
|
Bas une bataille navale que ce soit graphique ou console, ca n'est qu'un tableau a 2 dimensions. La seule difficulté, c'est de savoir utiliser une interface graphique.
|
|
samedi 5 mai 2007 à 23:27:14 |
Re : bataille naval en C++

max12
|
Seule difficulté que je peut voir qui soit possible c'est le système qui permet de placer les bateau au départ (sans qu'ils se croisent et sans qu'ils dépassent la grille, qu'on puisse les tourner a 90 degré) et encore c'est pas si difficile.
Sa me rappel quand je jouait a battleship hardware lol
A+
|
|
samedi 5 mai 2007 à 23:33:27 |
Re : bataille naval en C++

emmatopiak
|
Salut, Luthor,
C'est difficile de gérer le positionnement du bateau, de voir si deux bateaux se touchent pas, de gérer les bords de la zone, etc S'il débute il faut pas lui faire faire des tableaux à deux dimensions. Façon on commence avec un autre jeu comme le jeu du pendu par exemple.. Et après vous allez me dire que quake 2 c'est juste un tableau à 3 dimensions tout compte fait? Donc c'est pas bien dur non plus ====
Ben moi je te conseille de pas faire bataille navale mais plutot un morpion (tic tac toe) à la limite, ou un jeu de pendu, ou le jeu du plus-petit-plus-grand pour débuter =====
Une autruche ne se cuit pas aux petits lardons.
|
|
dimanche 6 mai 2007 à 00:41:33 |
Re : bataille naval en C++

luhtor
|
Bon une petite explication s'impose. Ou est le pb a ce que deux bateaux se touchent ? Eventuellement c'est la superposition qu'il faut savoir tester. Si a chaque bateau tu donne un numero. Dans ton tableau, tu mets le numéro du bateau à chaque case ou le bateau se situe. Jusque la, rien de renversant. Quand tu as un bateau a ajouter, il faut juste vérifier que les cases qui seront occupées par le bateau sont bien à 0. Ya rien de renversant.
Gérer les bords de la zone, faut pas exagérer.
Et quake 2 n'a rien a voir.
Et enfin que le tableau soit 2d ou 1d pour une bataille navale, ca revient au meme. Un tableau 2D EST un tableau 1D. Suffit juste de se mettre d'accord sur la numérotation des cases ...
|
|
dimanche 6 mai 2007 à 02:31:54 |
Re : bataille naval en C++

Hades53
|
Ué luthor a raison y'a rien de spécialement compliqué pour tester que deux bateaux se touchent ou pas, si les cases sont Toutes vides (admettons == 0) alors c bon.
Et c'est effectivement mieux que le tableau soit à deux dimesnsions, c'est plus dans la logique du jeu (ex: Tir G:9)
- 0 1 2 3 4 5 6 7 8 9 10 A X X X X X X X X X X X B X X X X X X X X X X X C X X X X X X X X X X X D X X X X X X X X X X X E X X X X X X X X X X X F X X X X X X X X X X X GX X X X X X X X X X X HX X X X X X X X X X X I X X X X X X X X X X X J X X X X X X X X X X X
Ce qui pourrait être intéressant c'est de concevoir ça avec une petite classe. Genre une classe bateaux qu'on dérive en porte-avions, croiseur, contre-torpilleur, etc...
|
|
dimanche 6 mai 2007 à 02:51:48 |
Re : bataille naval en C++

max12
|
Une fois que tout est fait si tu commence en console tu pourrais mettre des animations en art ASCII lol
|
|
dimanche 6 mai 2007 à 04:16:55 |
Re : bataille naval en C++

emmatopiak
|
Si vous le dites, je voyais ça plus féroce à faire pour un débutant, ( même pour moi mdrrrrrrrrrrrr ) mais p-e bien après tout. :p
Une autruche ne se cuit pas aux petits lardons.
|
|
Cette discussion est classée dans : bataille, naval
Répondre à ce message
Sujets en rapport avec ce message
bataille naval en C++ [ par dany23 ]
salut à tous, j'ai finalement décié de choisir de programmer le jeu de la bataille navale en C++.J'ai déjà quelque idée comment faire. Le problème et
comment fair (bataille naval) [ par nangette ]
bonjour tout le monde s'il vous plait j'ai une demande , j'ai un mini projet a fair qui consiste a fair un jeu de bataille naval avec turbo C et j'ar
bataille navale! [ par manuzeboss ]
bonjour!je c qu'il y a déja un message de ce genre ds le forum mais comme il n'y a pas de réponses je me permet de demander!est-ce que quelqu'n pourra
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : CXIMAGERE : CXIMAGE par rt15
Cliquez pour lire la suite par rt15
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|