begin process at 2012 02 11 12:27:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > MASTER MIND MODE CONSOLE

MASTER MIND MODE CONSOLE


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Classé sous :master, mind, mastermind, mastermind Niveau :Débutant Date de création :10/09/2007 Vu / téléchargé :6 910 / 282

Auteur : xael2

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

 Description

Ceci est un programme servant à jouer au Master mind (on s'en doutait) réalisé comme TP en bts développeur informatique. J'ai bien suivi l'algo qui était imposé pour le coder, mais j'ai l'impression que l'analyse des coups joués a un petit souci, si vous trouvez faites moi signe, moi j'en ai marre...



 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 NOMBRE ENTIER OU MONTANT EN LETTRES (FRANÇAIS & SUISSE)
Source avec Zip TRI TABLEAU D'INTEGER PAR DICHOTOMIE, MAJ
Source avec Zip TRI TABLEAU D'ENTIER PAR DICHOTOMIE

 Sources de la même categorie

Source avec Zip Source avec une capture UN SIMPLE SNAKE EN JAVA par Niidhogg
Source avec Zip Source avec une capture [MIDP] SIMPLE CHESS BOARD par loloof64
Source avec Zip Source avec une capture JEU DE DAMES par Julien39
Source avec Zip BLACKBOX SWING ET JAVA2D par GodConan
Source avec Zip Source avec une capture COMBAT DE SERPENTS VERSION MIDLET par khilio

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture MASTERMIND par bothan
Source avec Zip Source avec une capture MASTERMIND EN JAVA par hysteria
Source avec Zip Source avec une capture MASTERMIND 2D par Darklink88600
Source avec Zip Source avec une capture MACHINE DE TURING par MilOotooloo
Source avec Zip MASTER MIND NON GRAPHIQUE!!! ENFIN PAS ENCORE par psychogizmo

Commentaires et avis

Commentaire de coucou747 le 10/09/2007 08:02:54 administrateur CS

public static void affichecombi(int tcible[], int arg1)
ici, arg1 devrait etre un boolean non ?

#  System.out.print((char)188);
# System.out.print("\n");
autant faire un println, ca marchera ainsi sous tout systeme

while ( encore("Une autre partie ? ") == true );
=>
while ( encore("Une autre partie ? "));

sinon, je ne sais pas avec quel ide tu codes, mais ca fait bizard les }; et les doubles tabulations

Commentaire de Twinuts le 11/09/2007 09:17:37 administrateur CS

Salut,

avec la dose de static que l'on peut trouver dans ton code, je me demande encore pourquoi tu développes en langage objet...

cependant le code est assez bien commenté, si ce n'est les '@param aucun' (pas besoin de renseigner la balise @param quand il n'y a pas de parm ^^)

Commentaire de coucou747 le 11/09/2007 18:25:52 administrateur CS

twinuts... t'as vu ce que l'on fait en ecole d'inge ou en fac ?
ce semestre, en L1 info, en algorithmique, on va utiliser les instructions/fonctions/keywords suivants :
lire
ecrire
<-
et c'est tout...
l'an dernier, a l'insa de strasbourg, on a fait du java, mais peu d'eleves avaient appris a programmer avant, et parmi les 4 eme annees, on pouvait trouver des types qui avaient du mal avec les indicages de tableaux et les tris a bulles...

si il n'a mis que des static, c'est qu'il ne sait pas ce que ca veut dire, il ne comprend pas public non plus, class, encore moins, il sait juste que tout fichier java commence par "class NomDuFichier{" et se termine par "}", qu'a l'interieur, il y a une methode magique, nommee main, on l'ecrit "public static void main(string args[])" mais ne lui demande pas d'utiliser args... en tout cas, aucun des eleves de ma promo ne savait a quoi ca correspondait...

c'est le programme de sup... tu fais un truc, tu apprends par coeur, et tu crois savoir pourquoi ca marche...

Commentaire de loloof64 le 11/09/2007 18:38:44

"Utilises plutôt '\n'"
Erreur !
"\n" n'est pas compatible sur tous les systèmes
Sun recommande, dans la réponse à l'un de ses exos en lignes (rubrique Java I/O) d'utiliser plutôt "%n";
Je suppose que ceci est valable pour toute String sur console , voire même davantage (Flux d'écritures, entre autres) .

Source :
http://java.sun.com/docs/books/tutorial/essential/io/QandE/answers.html

Commentaire de Twinuts le 11/09/2007 18:40:17 administrateur CS

coucou747 > ça craint un max sérieux de n'apprendre que les méthodes static dans un langage objet....

Commentaire de loloof64 le 11/09/2007 18:40:31

Désolé, je n'avais pas bien lu le post : mais le "%n" devrait passer à coup sûr sur tous les systèmes .

Commentaire de coucou747 le 11/09/2007 18:53:01 administrateur CS

ecoute twinuts, je ne sais pas ce que tu fais comme metier, selon ton commentaire, "dans le service R&D d'une entreprise spécialisée en VoIP.", tu ne vois rien de choquant autour de toi ? moi je vois des types qui arrivent a tripler leur premiere annee, et quand ils arrivent en troisieme annee, je les pulverise litteralement en cpp...

quand tu sait que :
L1 = pascal + asm + caml ==> sur ces trois langages, lesquels ne servent que pour la theorie ? au moins deux, l'autre ne servant que dans un domaine specialise de l'info : la piraterie ou son combat...
ah non aussi, on a un module de creation de sites webs...

ca c'est la fac...

sinon, j'ai fait un an d'insa, on y faisait du java... en seconde annee, ils ne savent pas faire un rot13, ne conaissent pas charAt, c'est a peine si ils conaissent substring, aucun ne savait faire un minimax, il y avait deux types qui savaient programmer en deuxieme et troisieme annee, un gars qui savait faire du VB, et l'autre du Cpp, mais il etait capable de commenter un code avec des choses genre :
// le +1 c'est pour que ca marche

bref... on apprend pas a programmer, mais a faire un programme qui ne marchera pas, il fera juste semblant...

dans un tp, tu fais ce que le prof veut... crois moi, c'est assez frustrant, mais c'est comme ca, si on veut une bonne note, si le prof veut un int, tu ne mets pas un bool, meme si c'est plus adapte... ici, le prof ne voulait peut-etre pas de classes :
Gameur<--MasterMindGamer1<--KeyBoard
                        <--Computer
Gameur<--MasterMindGamer2<--KeyBoard
                        <--Computer
Coup<--MasterMindCoup

Plateau<--MasterMind
StrategieClassique<--MasterMind

enfin perso, j'aurais peut-etre fait comme ca, c'est un truc que je sors a l'arrache sur ce que j'avais d'un vieux projet (mon pti bot irc), mais quand un prof veut... si tu ne peux pas avoir 0...

faut aussi se dire qu'un prof n'aura jamais envie de devoir lire 3000 lignes pour un projet redigeable en 350...

Commentaire de Twinuts le 11/09/2007 19:06:57 administrateur CS

coucou747 > bah ce que j'ai marqué sur ma fiche correspond à ce que je fais.... perso j'ai appris seul et passé mes diplômes en candidat libre (soit à l'éducation national soit par le biais du cnam) et je trouve assez lamentable de voir le niveau de certains qui se vantent d'être ingé... (pas forcément ici (CS) mais également au niveau d'autres boites....), mais bon rassure toi je n'ai pas attendu de voir les sources de mister xael2 (stp ni vois pas d'attaques contre toi) pour être choqué...

Commentaire de xael2 le 12/09/2007 04:47:08

Salut a tous, merci de vous etre donné autant de mal a analyser mon code
- coucou747 : en effet l'algo et les boites étaient imposés, même l'algo de la fonction d'analyse du jeu était fourni déja tout maché et oui c'est frustrant... J'ai tout de même compris ce qu'est une classe et ce que signifie static. Cela fait seulement un mois que nous avons commencé java, donc je ne pretend pas du tout avoir le niveau d'un ingé, je suis vraiment débutant je le répète, et avant ça le seul language que je connaissais était le gw-basic...
-LOLOOF : merci je vais essayer le %n

Commentaire de xael2 le 13/09/2007 10:11:45

"%n" ça ne marche pas du moins pas sur ma version de jdk

Commentaire de loloof64 le 14/09/2007 14:55:26

Ah désolé, alors j'ai mal lu la doc de SUN. Mais pour les Stream ça doit fonctionner .

Commentaire de coucou747 le 14/09/2007 15:02:10 administrateur CS

lol
"Désolé, je n'avais pas bien lu le post"
"désolé, alors j'ai mal lu la doc de SUN"

Commentaire de sheorogath le 15/09/2007 17:32:16 administrateur CS

un \r\n devrais suffir

ya les iut infos qui sont pas mal dans le genre aussi ...
sinon si je ne passe pas par une fac ou une ecole d'inge "normale" pour faire de l'infos c'est pas pour rien ....

Commentaire de Twinuts le 15/09/2007 20:38:05 administrateur CS

Salut,

si tu veux être portable utilise System.getProperty("line.separator")

Commentaire de coucou747 le 16/09/2007 01:43:44 administrateur CS

....
java va avec portable, sinon, ca ne sert a rien... si tu refuses de faire du portable, choisir le Cpp... nan mais serieux, c'est le SEUL interet du java...

je reviens sur mon commentaire... println et non print... ton getproperty il est bien joli, mais c'est ridicule quand tu vois qu'on peut passer de :
#  System.out.print((char)188);
# System.out.print("\n");

a

System.out.println((char)188);

sans utiliser ta fonction magique...

Commentaire de sheorogath le 16/09/2007 11:07:54 administrateur CS

au pire pour sauter une ligne
System.out.println();

et puis voila

Commentaire de loloof64 le 16/09/2007 14:34:53

coucou747 je vais te faire plaisir ... je m'eclispe de ce débat !

Commentaire de loloof64 le 16/09/2007 14:35:44

(réponse au message lol ...)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

p'tit question en java (menu) [ par CHKDSK2K ] &nbsp;&nbsp;&nbsp;Bonjour, J'ai un fichier Mastermind_Frame.java avec des JMenu, j'ai un autre fichierMastermind_Panel, et je voudrais faire une actio MasterMind : Probleme de Rafraichissement.. Please Help!! [ par Kaeros ] Bonjour &#224; tous! Alors voil&#224;, je dois programmer un MasterMind en Java pour un de mes cours. Le jeu fonctionne correctement mais j'ai un prob Mastermind Arraylist [ par cikky ] bonjour &#224; tous, j'aimerais faire le jeu mastermind en java mais en utilsiant une arraylist. j'ai essay&#233; de le faire avec un tableau, j'ai ab Erreur JAVA..HELP PLEASE URGENT [ par cikky ] Voici mon code: import java.util.Scanner; import java.util.ArrayList; import java.util.Random; public class Mastermind { &nbsp;&nbsp;&nbsp; &nbsp; Résolution de Mastermind [ par adriver ] Bonjour à tous.Je suis nouveau sur le site - dans la prog, et relativement nouveau sur terre aussi :P -, j'ai remarqué qu'il y avait des programmes su telechargement jeu mastermind [ par ncmecl ] Bonjour si je télécharge le jeu mastermind, comment je peux l'installer sur ma console DS Merci de me guider ncmecl Mastermind [ par caracald ] Salut! Je suis débutant en info(l'info c'est pas trop mon truc...) et j'ai à réaliser un programme en java sur netbeans du jeu mastermind. Voici le s client/serveur / master serveur [ par mariamwan ] Je suis entrain de developper une petite application qui à pour principe ceci:    -un master server (agit en qlq sorte cme un proxy) auquel s'identifi


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,373 sec (4)

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