Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

13 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Cherche code source Java pour bataille navale

 
n°18455
vilfilou
Profil : Jeune recrue
Posté le 24-03-2007 à 23:27:18  profilanswer
 

Bonjour,
 
JE vous présente rapidement mon problème, je suis étudiant et j'ai un exercice à réaliser.. Il consiste à la réalisation d'un jeu de bataille naval sur java.. Le programme que j'ai crée ne fonctionne pas, j'ai un problème avec mon algo principal et j'implore votre aide..
 
Si vous pouviez m'envoyer un code source pour ce mini jeux, je vous en serai infiniment renconnaissant!
 
MErciiiii
 
Vilfilou@hotmail.com

n°18457
peyo22
kill da sms :o
Profil : Dinosaure
Posté le 25-03-2007 à 22:30:49  profilanswer
 

vilfilou a écrit :

Bonjour,

 

JE vous présente rapidement mon problème, je suis étudiant et j'ai un exercice à réaliser.. Il consiste à la réalisation d'un jeu de bataille naval sur java.. Le programme que j'ai crée ne fonctionne pas, j'ai un problème avec mon algo principal et j'implore votre aide..

 

Si vous pouviez m'envoyer un code source pour ce mini jeux, je vous en serai infiniment renconnaissant!

 

MErciiiii

 

Vilfilou@hotmail.com


on n'est pas la pour faire ton taff...
apres si tu veux de l'aide pour le debug, poste eventuellement ton code source, c'est pas dit qu'on trouve, mais au moins c'est moins "suis dans la merde, ai rien foutu, sauvez moi mon annee et faites moi mon projet" :spamafote:


Message édité par peyo22 le 25-03-2007 à 22:30:56

---------------
"Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root."
Installer et configurer son IPCop
n°18463
vilfilou
Profil : Jeune recrue
Posté le 27-03-2007 à 19:04:59  profilanswer
 

Non pas du tout, j'ai commencé mon projet.. Mais je vois pas vraiment dans quelle direction aller.. surtout pour le positonnement des bateaux dans mon quadrillage et comment référencier chacun de mes carrés...
 
ET c'est vrai que l'idée de moi que tu as eue est celle que j'aurais en lisant mon message..

n°18465
peyo22
kill da sms :o
Profil : Dinosaure
Posté le 28-03-2007 à 00:03:53  profilanswer
 

vilfilou a écrit :

Non pas du tout, j'ai commencé mon projet.. Mais je vois pas vraiment dans quelle direction aller.. surtout pour le positonnement des bateaux dans mon quadrillage et comment référencier chacun de mes carrés...
 
ET c'est vrai que l'idée de moi que tu as eue est celle que j'aurais en lisant mon message..


bah, je code pas en java, mais tu dois bien avoir des tableaux et/ou listes chainees et/ou arbres binaires... donc a priori tu stock tes plateaux de jeu dedans, et vala :D
 
plus serieusement, tu bloques ou?
ia? verif du plateau a chaque tour?


---------------
"Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root."
Installer et configurer son IPCop
n°18483
vilfilou
Profil : Jeune recrue
Posté le 31-03-2007 à 17:43:48  profilanswer
 


Ben voila un peu ou j'en suis,
 
Je dois tout d'abord créer un système réseau qui permet à 2 pc de s'envoyer un message comprenant toutes les infos pour le jeu.. Et puis continuer le jeu..
 
Là ou je bloque, c'est dans le positionnement des bateaux.. j'ai déjà des fichiers gif avec des bateaux découpés en morceau! Mais je vois pas comment les positionner moi mm, via la souris ou le clavier, rotation,...
 
Toute aide est la bienvenue,
 
Merci

n°18485
peyo22
kill da sms :o
Profil : Dinosaure
Posté le 31-03-2007 à 20:11:43  profilanswer
 

bah deja, definis des zones cliquables
apres quand tu entres dans cette zone, si tu cliques, ca ecris par exemple des 1 dans un tableau d'entiers qui represente ton plateau de jeu, et tu fais en sorte que des que t'as un 1 dans le tableau, tu affiches une image generique (ou non) et un 0 de l'eau...
 
ou alors une valeur par bateau et 0 pour la flotte par exemple
 
un truc dans ce genre sur ton tableau d'INT:
 
0  0  0  0  0  0  1  1
0  0  0  2  0  0  0  0
4  0  0  2  0  0  0  0
4  0  0  2  0  0  0  0
4  0  0  2  0  0  0  0
4  0  0  2  0  0  0  0
3  3  3  0  0  0  0  0
 
par exemple ;)
perso, je devais coder en C un jeu avec des alumettes et c'est comme ca que j'ai fait, apres a toi d'adapter pour des tailles de bateau superieures a 1 ;)


---------------
"Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root."
Installer et configurer son IPCop
n°18487
vilfilou
Profil : Jeune recrue
Posté le 31-03-2007 à 23:14:23  profilanswer
 

Merci, c'est une façon de procèder.. je dois l'adapter avec mon fond d'écran et mes bateaux...

n°18491
peyo22
kill da sms :o
Profil : Dinosaure
Posté le 01-04-2007 à 21:45:39  profilanswer
 

effectivement, apres je dis pas que c'est l'unique ou la meilleure, c'est la maniere que j'aurais utilisee... avec ses avantages et inconvenients propres au mode graphique et a son implementation


---------------
"Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root."
Installer et configurer son IPCop
n°18521
rantanplan
Modo pas rigolo !
Profil : Fossile
Posté le 13-04-2007 à 18:43:57  profilanswer
 

ca vaut ce que ca vaut (jai fait ce code ya un bout de temps, donc surement pas optimisé) et c'est en VB.
 
mais bon c'est un jeu de bataille navale en réseau :p
 
si ca peut tinspirer des choses et les retranscrire en Java, ca sera cool :)
 
PS (avec le lien c'est mieux :p) : http://www.vbfrance.com/codes/BATA [...] _8067.aspx


Message édité par rantanplan le 13-04-2007 à 18:44:20

---------------
[:rantanplan]
n°18543
ungranfan
Profil : Jeune recrue
Posté le 02-05-2007 à 10:25:28  profilanswer
 

salu a tous
g un léger prob je suis en train de faire le jeu de la bataille navale et jen suis rendu a créer des bateaux en cliquant sur mes JRadioButtons.En cliquant sur le type de bateau et l'orientation de celui-ci,puis enfin sur le bouton ajouter,lorsque je clique sur ma vue du plateau, il n'y a aucun bateau d'ajouter!!compren rien :??:  
 
voici mon bout de code, si vous avez des idées, dites le moi merci:
 
package vue;
import modele.*;
import java.awt.event.*;
import java.awt.*;
 
 
 
 
public class VuePlateauAjoutAdapter implements MouseListener {
 
 private static final int TAILLE_CASE = 30;
 public PanneauAjoutBateau pan;
 public Point pos;
 public VuePlateau v;
 private int ligne;
 private int colonne;
 
 public VuePlateauAjoutAdapter (PanneauAjoutBateau panneau,VuePlateau vuePlat) {
  this.pan = panneau;
  this.v=vuePlat;
  this.pan.addMouseListener(this);
 }
 
 
 public void mouseClicked(MouseEvent e) {
  this.ligne  = e.getY()/TAILLE_CASE+1;  
  this.colonne  = e.getX()/TAILLE_CASE+1;
  Plateau plat = v.getPlateau();  
  if ((pan.getAjout())==true && pan.getType()==1) System.out.println("On est là" );
  if(pan.getAjout()==true){
   if(pan.getType()==1) {
    plat.ajouterBateau(new Croiseur(colonne,ligne,pan.getOrientation()));
    System.out.println(pan.getOrientation());
   }
   if(pan.getType()==2){
    plat.ajouterBateau(new Escorteur(colonne,ligne,pan.getOrientation()));
   }
   if(pan.getType()==3){
    plat.ajouterBateau(new SousMarin(colonne,ligne,true));
   }
  }
  v.repaint();
 }
 
 
 public void mousePressed(MouseEvent e) {
   
 }
 
 public void mouseReleased(MouseEvent e) {
   
 
 }
 
 public void mouseEntered(MouseEvent e) {
 
 }
 
 public void mouseExited(MouseEvent e) {
 
 }
 
 
}
 
 


Aller à :
Ajouter une réponse