[JAVA]Blork

Voir le sujet précédent Voir le sujet suivant Aller en bas

resolu [JAVA]Blork

Message  michaelvd le Ven 22 Jan 2010, 21:17

Bonsoir,
Pour un blork qui n'a pas été tué: "Il crée une série de blorks qu'il répartit autour de lui (il demande au plateau de
les placer) et retourne faux."
Comment doit-on procédé pour la répartition des blorks autour de lui? Combien de blorks et où ca??
Ou bien doit-on faire un "Random" pour tout ces paramètres??
Merci!


Dernière édition par michaelvd le Lun 25 Jan 2010, 09:46, édité 1 fois

michaelvd

Nombre de messages : 117
Age : 28
Prénom : Michaël
Statut : 2ième Réseaux/Télécom
Localisation : Bruxelles
Date d'inscription : 16/09/2009

http://www.binturong.be

Revenir en haut Aller en bas

resolu Re: [JAVA]Blork

Message  Anthoblack le Ven 22 Jan 2010, 22:36

Ça me rappelle un vieil énoncé... clown

Anthoblack

Nombre de messages : 764
Age : 28
Prénom : Anthony
Statut : Ex-étudiant
Localisation : Bruxelles
Date d'inscription : 11/03/2008

Revenir en haut Aller en bas

resolu Re: [JAVA]Blork

Message  LSV le Sam 23 Jan 2010, 04:29

bah en gros, tu a une case i,j sur laquelle est ton blork.
tu dois t'arranger pour que les cases autours de celle la soient remplies par un nouveau blork.

exemple:


on n'arrive pas a tuer le blork qui se trouve en case (2,2)
Tu dois t'arranger pour qu'un nouveau blork soit créé dans les cases:
(1,1)
(1,2)
(1,3)
(2,1)
(2,3)
(3,1)
(3,2)
(3,3)

A toi de trouver une logique correspondant a la créations de ces blorks. Tu remarqueras que les coordonées X et Y vont de -1 a +1, par rapport a celle du blork que tu a tenté de tuer... Les coordonées, autour du blork a la case (2,2) sont :

(x-1, y-1)
(x-1,y)
(x-1, y+1)

(x, y-1)
(x, y) pas remplir celle ci, il y avait déja un blork!
(x, y+1)

(x+1,y-1)
(x+1,y)
(x+1,y+1)

Tu devrais pouvoir trouver un raisonnement logique te permettant de creer un blork a ces coordonées...


Attention, si tu essayes de tuer un blork qui se trouve sur un bord ou dans un coin, il se peut que l'une ou l'autre des cases adjacentes n'existente pas (par exemple, si le blork est situé sur la premiere ligne, il ne pourra pas créer de blork au dessus de lui...), a toi de trouver une maniere de gérer ces cas la..


edit: si quelque chose ne te parait pas clair, n'hésite pas a demande,r je n'ai pas l'esprit très clair en cette rentrée de soirée Very Happy

LSV

Nombre de messages : 638
Age : 27
Prénom : Jérome
Statut : Diplomé 2013
Localisation : Anderlecht
Date d'inscription : 24/09/2007

Revenir en haut Aller en bas

resolu Re: [JAVA]Blork

Message  XavBod le Sam 23 Jan 2010, 11:08

Que du bonheur cet enoncé ^^ je me souviens qu'une fois terminé, j'y ai joué pendant un petit temps (pour tester les erreurs bien sur Razz)

XavBod

Nombre de messages : 196
Age : 26
Prénom : Xavier
Statut : Etudiant 3eme indu
Localisation : Woluwe
Date d'inscription : 27/09/2008

Revenir en haut Aller en bas

resolu Re: [JAVA]Blork

Message  pbt le Sam 23 Jan 2010, 16:37

Il est vrai que dans l'énoncé il n'est pas précisé combien de Blork et où ça. Tu peux faire à ta meilleure convenance.
Le plus simple, 8 blorks tout autour.
Le plus compliqué, un nombre aléatoire de blork (<Cool placé aléatoirement autour.

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

resolu Re: [JAVA]Blork

Message  michaelvd le Lun 25 Jan 2010, 09:45

Merci à tous! Je le termine maintenant alors... Problem solved

michaelvd

Nombre de messages : 117
Age : 28
Prénom : Michaël
Statut : 2ième Réseaux/Télécom
Localisation : Bruxelles
Date d'inscription : 16/09/2009

http://www.binturong.be

Revenir en haut Aller en bas

resolu Re: [JAVA]Blork

Message  Contenu sponsorisé Aujourd'hui à 08:46


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum