Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS DELPHI F.A.Q DELPHI TUTORIELS DELPHI LIVRES COMPOSANTS SOURCES DEFI TELECHARGEZ DELPHI TV
LES DEFIS DELPHI

LES DEFIS DELPHI DEFI JOUEZ AU PUISSANCE 4 LA SOLUTION DU DEFIEUR LA SOLUTION DU VAINQUEUR


Les Défis DELPHI - Jouez au puissance 4

Les défis DELPHI

Le topic du défi.

Date de publication : 2 octobre 2006

Par Equipe DELPHI (Les Défis DELPHI)
 

Voici tout le sujet de discussion du forum DELPHI concernant le Défi du Puissance 4 proposé par l'équipe DELPHI !

Giovanny Temgoua 18/05/2006 21h18

Le Défi DELPHI : Jouez au Puissance 4!
 
Bonjour,

L'équipe d'Animation vous propose son 3ème défi !

But du défi :
Implémenter le jeu de société Puissance 4.


Il s'agit de réaliser un programme permettant à 2 joueurs de s'affronter au Puissance 4.

Les objectifs du défi :
Votre logiciel, qui vous permettra sans doute de gagner, devra :
  1. Créer l'interface utilisateur du jeu
  2. Respecter les règles du Puissance 4:
    • Etablir un plateau de 7 colonnes sur 6 lignes
    • Chaque joueur possède 21 jetons dans sa couleur
    • Chaque jeton joué est lâché au sommet d'une colonne et prend sa place dans la première cellule libre en partant du bas
    • Le 1er joueur alignant 4 jetons dans sa couleur (horizontal, vertical ou diagonal) a gagné ou si les 42 jetons sont joués, la partie est nulle
  3. Permettre à 2 joueurs sur le même ordinateur, de jouer l'un contre l'autre
  4. Laissez libre court à votre imagination et proposez vos propres fonctionnalités.
N'oubliez pas que selon les règles de notre défi :

Citation:

Par ailleurs, dans le cas d'un défi relevé, l'équipe d'animation se réserve le droit d'attribuer ou non une récompense au gagnant.


Bon à savoir :

- TicTacToe, selon les règles du défi, a réussi à mettre au point un tel logiciel dont le code sera révélé à l'issue du défi.

- Ce défi est volontairement simple, afin de permettre au plus grand nombre d'y participer.

- Toute édition personnelle de Delphi suffit (pas besoin d'avoir les bibliothèques spécifiques aux versions Pro/Entreprise/Architecte) !
- Tout ce qui a été utilisé se retrouve un peu partout sur le site de developpez.com (tutoriels, Sites des contributeurs hébergés sur www.developpez.com, FAQ, sources, forums Delphi, pages Défis).


Bon dev à toutes et à tous et que la/le meilleur(e) gagne !


Citation:

La clôture de ce défi a été fixée au
vendredi 26 janvier 2007 minuit

N'oubliez pas, les participants retenus, seront ceux qui nous auront envoyé leurs sources sur le mail du défi avant cette date: defi.delphi_AT_redaction-developpez.com

le '_AT_' est bien sur à remplacer


PS :
1) ne postez pas le code de votre solution sur le forum, mais faites-le nous parvenir sur le mail dédié au Défi : defi.delphi _AT_ redaction-developpez.com
2) merci de consulter et de respecter les règles qui régissent le défi.

NoisetteProd 12/12/2006 00h06

Bon courage à tous !

N'hesitez pas à aller suivre régulièrement cette page pour connaitre l'actualité de ce nouveau défi : http://delphi.developpez.com/defi/puissance4/

Les résultats du défi précédent sont toujours disponibles sur cette page : http://delphi.developpez.com/defi/ecriture/

L'intégralité des défis est centralisée sur cette page : http://delphi.developpez.com/defi/

Amusez-vous bien ;)

kwasin 12/12/2006 08h45

Bonjour,

On a jusqu'à quand pour s'inscrire et jusqu'à quand pour terminer ?

NoisetteProd 12/12/2006 08h58

Bonjour,

tu n'as pas besoin de t'inscrire, tu peux commencer dés maintenant, et avancer a ton rythme.

Pour la date de cloture, nous ne l'avons pas définie, nous verrons en fonction de l'évolution de ce topic. Mais, ce ne sera pas avant au moins la mi janvier, voir la fin janvier, nous allons vous laisser passer les fêtes de fin d'année tranquillement ;)

Bienvenue parmis les challengeurs ;)

Cl@udius 12/12/2006 08h59

Salut

Et bien merci TicTacToe :D En voilà une superbe idée pour terminer l'année. :mrgreen:

Je me jette bien entendu dans la course !!!

@kwasin Salut, ton inscription sera effective dès que tu auras proposé tes codes sources à l'équipe du défi. Quant à la date de clôture elle sera communiquée ultérieurement.

@+ et bon courage à tous les candidats.
Claudius

TicTacToe 12/12/2006 10h43

Je rappelle que vous pouvez poster vos exécutables sur ce fil si vous en avez envie, pas les sources!

Bonne chance à tous !

:D

@Claudius, on comptait bien évidemment sur ta participation ! ;)

@kwazin: pas de notion d'inscription. Ce qui fait foi, comme l'a dit Claudius, ce sont les sources que l'équipe recoit avant la cloture du défi.

Thierry Laborde 12/12/2006 10h48

BONNE CHANCE A TOUS.
:lahola:

sovitec 12/12/2006 11h34

Citation:

Giovanny Temgoua a écrit :
TicTacToe, selon les règles du défi, a réussi à mettre au point un tel logiciel dont le code sera révélé à l'issue du défi.


TicTacToe qui propose un jeu dérivé du morpion ... ça vire à la monomanie :mouarf:

Bonne chance à Tous

TicTacToe 12/12/2006 11h39

Citation:

sovitec a écrit :
TicTacToe qui propose un jeu dérivé du morpion ... ça vire à la monomanie :mouarf:

Bonne chance à Tous


;)

Bleys 12/12/2006 12h17

Salut à tous ....


Bon allez Si j'ai le temps ... (fait non garantie) je vais faire parti des participants.
Seul hic : le temps. Les vacances je suis pas chez moi => pas delphi pour dev et puis les cours m'occupent un peu beaucoup aussi :D ...


Mais je relève quand même ;)


Bonne chance à tous ;)

kwasin 12/12/2006 13h00

Tout d'abord bravo pour l'idée,

Merci de nous occuper pendant les vacances de noël ;)

C'est vrai qu'entre la dinde ( la volaille, pas ma soeur :roll: ) et le foie gras ( non, pas celui de l'oncle Oscar 8-) ) on aura de quoi s'occuper :mouarf:

Bonne chance à tous et encore merci à toute l'équipe des Delfis Dephi, heu ... non, des Délis Pheldis, heu zut :f1: ...des Défis Delphi ! :mouarf: :mouarf: :mouarf:

waskol 12/12/2006 13h03

Et moi, je peux jouer, dites, dites ??? aie

Non je rigole. :Dehors:


En tout cas je vous souhaites à toutes et tous la premier place :ccool:
(même si il ne peut en rester qu'un au final, un peu comme dans Highlander :mrgreen: )

Pedro 12/12/2006 13h26

Bon courage à tous et à toutes :D

Faites-nous un beau programme et n'oubliez pas de passer de bonnes fêtes aussi :mouarf:

Jeannot Alpin 12/12/2006 19h18

Ouai !!! enfin le nouveau défi qui me fait vraiment envie en plus !!

Bonne a tous bien évidemment !!

birdyz 12/12/2006 22h57

Chouette. J'avais pas eu le temps de finaliser le précédent, mais ce coup ci, je vais au bout

Bonne chance et bon coding à tous

Birdyz

Andry 13/12/2006 08h19

Chouette,

Je pense que celui ci est dans ma corde vue que j'ai déjà creer un truc similaire avec Turbo Pascal il y a une dizaine d'année auparavant.
Faut que je me met au travail.

A+

chiken 13/12/2006 10h58

régles pas bien détaillées !
 
Bonjour

C'est interessant comme défi , mais les régles du jeu ne sont pas précis, aumoins pour celui qui ne connaissais pas déja le jeu ( comme moi )8O , donc veuillez bien détailler le déroulement d'une partie
départ : les jettons sont sur le plateau ou non ?
déplacement d'un jetton ? etc ...
Merci et a+

TicTacToe 13/12/2006 11h01

Non, les jetons ne sont pas sur le plateau initialement.
un jeton est "laché" en haut d'une colonne, et tombe le plus bas possible.
Les jetons ne sont pas déplacables par la suite.

j'ai trouvé ceci, qui pourrait t'aider pour les régles.

N'hésite pas si tu as d'autres questions.

Thierry Laborde 13/12/2006 11h04

et voici encore pour t'aider :

http://fr.wikipedia.org/wiki/Puissance_4

Bleys 13/12/2006 12h23

Citation:

Permettre à 2 joueurs sur le même ordinateur, de jouer l'un contre l'autre

Cela veut-il dire qu'il faut prévoir nécessairement une intelligence artificielle ?
Ou que le jeu ne sera destiné que pour deux joueurs HUMAINS ?

Thierry Laborde 13/12/2006 12h26

Citation:

Bleys a écrit :
Cela veut-il dire qu'il faut prévoir nécessairement une intelligence artificielle ?


Non, ce n'est pas obligatoire. Mais libre à toi de rajouter cette fonctionalité.

Citation:

Bleys a écrit :
Ou que le jeu ne sera destiné que pour deux joueurs HUMAINS ?


Oui, sauf si tu arrives à entrainer ton chien, ton chat ou ton poisson rouge pour qu'ils arrivent à jouer. :mouarf3:

NoisetteProd 13/12/2006 12h31

Citation:

Bleys a écrit :
Cela veut-il dire qu'il faut prévoir nécessairement une intelligence artificielle ?
Ou que le jeu ne sera destiné que pour deux joueurs HUMAINS ?


Citation:

le but du défi a écrit :
Il s'agit de réaliser un programme permettant à 2 joueurs de s'affronter au Puissance 4.

Il s'agit donc bien de deux personnes distincts derrière le même ordinateur qui jouent chacune leur tour ;) Donc aucun besoin d'inteligence artificielle, que de l'intelligence humaine :mrgreen:

Bon courage 8-)

waskol 13/12/2006 12h35

Citation:

NoisetteProd a écrit :
Donc aucun besoin d'inteligence artificielle, que de l'intelligence humaine :mrgreen:


ça dépend de l'état du cerveau des joueurs humains... :mrgreen:

Lung 13/12/2006 13h19

Citation:

NoisetteProd a écrit :
Il s'agit donc bien de deux personnes distincts derrière le même ordinateur qui jouent chacune leur tour ;)

Donc, pas de partie en réseau ?

Citation:

waskol a écrit :
ça dépend de l'état du cerveau des joueurs humains... :mrgreen:

:mouarf:

Andry 13/12/2006 13h21

Salut.

Le reglement stipule qu'on ne doit utiliser que les compos standard de Delphi.
Or, j'ai besoin d'utiliser des images png (pour la transparence).
Comment faire alors.

Merci

Pedro 13/12/2006 13h23

Citation:

Andry a écrit :
Le reglement stipule qu'on ne doit utiliser que les compos standard de Delphi.
Or, j'ai besoin d'utiliser des images png (pour la transparence).
Comment faire alors.

C'est aussi pour ce genre de raisons que ça s'appelle un défi ;) A toi de trouver la méthode pour n'utiliser que les composants standards :)

Andry 13/12/2006 14h23

Ok Pedro

Je vais essayer de contourner le problème.
Y a pas de souci.

A+

NoisetteProd 13/12/2006 14h34

Citation:

Lung a écrit :
Donc, pas de partie en réseau ?


Dans ce défi non.
Mais comme dans la vie, les cahiers des charges peuvent évoluer un jour... 8-)

Lung 13/12/2006 15h38

Citation:

NoisetteProd a écrit :
Dans ce défi non.

ok.

Citation:

NoisetteProd a écrit :
Mais comme dans la vie, les cahiers des charges peuvent évoluer un jour... 8-)

C'est quoi un cahier des charges ? aie :mrgreen:

Andry 13/12/2006 16h50

Une première ebauche de ma part.
Il y a beaucoup de chose à améliorer.
C'est juste pour confirmer que j'ai bien assimiler le jeu.

J'attends vos commentaires

a+

Thierry Laborde 13/12/2006 17h24

Il y a encore des bugs dans ton appli, mais à priori tu as compris le principe.
Mais on est qu'au début donc tu as encore le temps pour travailler dessus.

Bon courage.

TicTacToe 13/12/2006 18h10

Quelle rapidité Andry ! :)

Comme le dis si bien Thierry, tu as encore du temps pour paufiner tout ca.

Cl@udius 13/12/2006 18h21

Superbe Andry 8-) C'est très jouli !

Il falloir que je fasse un effort sur les graphismes. Pour l'instant je travaille avec des TShapes tout vilain pas beau.

Aïe aie j'ai encore du boulot !

Quant au respect des règles à première vue ca a l'air d'être OK.:D
@+ Claudius

Thierry Laborde 13/12/2006 18h24

Citation:

Cl@udius a écrit :
Il falloir que je fasse un effort sur les graphismes. Pour l'instant je travaille avec des TShapes tout vilain pas beau.


L'ergonomie est un point que l'on regardera, mais cela ne fait pas tout. On va aussi regarder la manière dont c'est implementé, la qualité du code, la simplicité d'utilisation...etc.

NoisetteProd 13/12/2006 18h24

Citation:

Cl@udius a écrit :
Superbe Andry 8-) C'est très jouli !

Il falloir que je fasse un effort sur les graphismes. Pour l'instant je travaille avec des TShapes tout vilain pas beau.

Aïe aie j'ai encore du boulot !

Quant au respect des règles à première vue ca a l'air d'être OK.:D
@+ Claudius


Non, le graphisme n'est pas primordial.

Mais la qualité de l'algorythme oui, or, Andry a encore pas mal de boulot la dessus, j'arrive a avoir 3 rouge pour tout l'ecran de jaune :mouarf:

Concentré vous sur le code ;)

Cl@udius 13/12/2006 18h31

Citation:

NoisetteProd a écrit :
j'arrive a avoir 3 rouge pour tout l'ecran de jaune

Oui je viens de constater également de la détection du match nul ce n'est pas ça non plus aie

@+

Jeannot Alpin 13/12/2006 18h34

Très jolie Andry !

Je reviens sur le point d'une IA, faut pas ou on peux (ca risque pas de pénaliser car programme trop lourd ?)

NoisetteProd 13/12/2006 18h37

Bref, n'accablont pas notre challengeur Andry !

Mais prenez votre temps, ce n'est pas un concours de vitesse :

Citation:

Comme son nom l'indique, il s'agit d'un challenge où il sera question de donner la solution :

* La plus élégante
* La mieux pensée
* La plus optimale


et j'ajouterais que l'élégance pour ce défi sera surtout vérifié au niveau du code ;)

Thierry Laborde 13/12/2006 18h38

Citation:

Jeannot Alpin a écrit :
Très jolie Andry !

Je reviens sur le point d'une IA, faut pas ou on peux (ca risque pas de pénaliser car programme trop lourd ?)


La priorité est d'avoir un programme qui fasse correctement, simplement et proprement dans le code les fonctions de base.
Ensuite le reste est du plus à partir du moment ou cela ne vient pas géner ou modifier les fonctions de bases.

NoisetteProd 13/12/2006 18h39

Citation:

Jeannot Alpin a écrit :
Très jolie Andry !

Je reviens sur le point d'une IA, faut pas ou on peux (ca risque pas de pénaliser car programme trop lourd ?)


Franchement, pour moi, ce serait limite du hors sujet... Le défi c'est clairement 2 joueurs...

TicTacToe 13/12/2006 18h39

Au sujet de l'IA, rien n'est interdit, mais dans ce défi là, ce n'est pas ce qui sera regardé en 1er

Jeannot Alpin 13/12/2006 18h47

Ok, donc surement pas d'IA !
On va bien s'amuser ....

OutOfRange 13/12/2006 19h02

Salut tout le monde

Ce défi est à ma portée, je me lance ;)
Vu sa simplicité, on pourrais lancer un défi dans le défi : créer l'algo d'analyse de la grille le plus simple et le plus original (comment détecter qu'à un endroit quelconque de la grille, on a 4 jetons alignés dans une des 4 directions possibles. A mon avis, c'est là la plus grande difficulté, si on exclut l'interface graphique qui peut être + ou - chiadée)

Je viens de le terminer : je fais ça en 8 lignes de code, dans 2 boucles imbriquées :
:mouarf3:

Qui dit plus simple ?

Bonne prog à tou(te)s

NoisetteProd 13/12/2006 19h12

Citation:

OutOfRange a écrit :
Salut tout le monde

Ce défi est à ma portée, je me lance ;)

Bienvenue !!
Citation:

OutOfRange a écrit :
Vu sa simplicité, on pourrais lancer un défi dans le défi : créer l'algo d'analyse de la grille le plus simple et le plus original (comment détecter qu'à un endroit quelconque de la grille, on a 4 jetons alignés dans une des 4 directions possibles. A mon avis, c'est là la plus grande difficulté, si on exclut l'interface graphique qui peut être + ou - chiadée)

Muhmmmm ce n'est pas un défi dans le défi.... ça fait bien partie intégrante du défi il me semble...

Bonne prog !

thewho 13/12/2006 20h02

Bonjour,

Aïe, voilà qui ne nous rajeunit pas !

Je ne m'inscris pas, car j'avais codé ça sur une calculatrice de poche : Sharp 1411, basic, avec, tenez-vous bien : 4Ko de mémoire, pour le programme + les données.
C'était plutôt amusant.

Bonne chance, et bon courage à tou(te)s.

Guile 13/12/2006 22h04

Cool, un défi dans mes cordes et super sympa en plus :mouarf:
Alors vous pouvez me compter parmis les participants ;)
Bon, ne vous inquiétez pas, je ne compte pas gagner quand je vois déjà ce qu'a fait Andy en une journée (très joli au passage Andy ;) ).
Mais bon comme on dit : "L'important, c'est de participer !"
Alors bon développement à tous :mrgreen:

Pedro 13/12/2006 22h06

Citation:

Guile a écrit :
Alors vous pouvez me compter parmis les participants ;)

Bienvenue et bonne chance à toi :)
Citation:

Guile a écrit :
Bon, ne vous inquiétez pas, je ne compte pas gagner quand je vois déjà ce qu'a fait Andy en une journée (très joli au passage Andy ;) ).

Ne t'inquiète pas Andy disait au début qu'il avait déjà commencé un Puissance 4 auparavant. C'est donc normal qu'il ait de l'avance ;)
Citation:

Guile a écrit :
Mais bon comme on dit : "L'important, c'est de participer !"

Exactement :D

Andry 14/12/2006 07h04

Citation:

Pedro a écrit :
Bienvenue et bonne chance à toi :)
Ne t'inquiète pas Andy disait au début qu'il avait déjà commencé un Puissance 4 auparavant. C'est donc normal qu'il ait de l'avance ;)
Exactement :D


Au faites, c'etais un jeu de MasterMind que j'avais fait avec Turbo Pascal il ya bien loin, mais bon. Jamais entendu de Puissance 4 que depuis ce defi, et alors, j'ai regardé sur les liens fournis concernant le jeu, et je me suis fais un petit demos à la va vite juste pour verifier que j'ai assimilé le jeu.
Maintenant, je vais tout remanier car j'ai l'impression qu'il y a pas mal de bugs.

A+

OutOfRange 14/12/2006 14h50

Bonjour

Bon allez je vous soumets ma 1ère version
Elle est basique
J'ai essayé de faire avec un minimum de composants et un minimum de code

Donc pour le moment, point de fonctionnalité spéciale
Le jeu, rien que le jeu ;)
Et ça marche :mrgreen:

J'attends vos réactions

------------------------------------
LA VERSION 2 EST ICI
http://www.developpez.net/forums/sho...27#post1598727

Cl@udius 14/12/2006 15h11

Salut,

Puisque tout le monde y va de sa première ébauche, alors voilà la mienne. :mrgreen:
Tout comme OutOfRange c'est très basique.

@+ Claudius

TicTacToe 14/12/2006 15h23

Fantastique ! :D

Ca avance dirait-on, ca avance !

@Claudius: au format Zip stp ;)

Cl@udius 14/12/2006 15h51

Citation:

TicTacToe a écrit :
@Claudius: au format Zip stp ;)


OK m'sieur ;) J'ai modifié mon précédent message.
@+

Cl@udius 14/12/2006 16h01

Aïe aie je n'arrive à pas ouvrir l'archive d'OutOfRange que ce soit avec WinZip ou WinRar.

Suis-je le seul ?

Claudius.

Fabrice ROUXEL 1 14/12/2006 16h07

Salut la compagnie.

Allez hop, je me lance dans le défi également.
Ca va faire des ravages aie
Citation:

Citation de Cl@udius:Aïe je n'arrive à pas ouvrir l'archive d'OutOfRange que ce soit avec WinZip ou WinRar.


J'ai le effectivement le même soucis (archive corrompue) mais également avec ton zip.

Cl@udius 14/12/2006 16h17

Citation:

Fabrice ROUXEL 1 a écrit :
Allez hop, je me lance dans le défi également.
Ca va faire des ravages aie


Bienvenu dans l'arène ;)

Citation:

Fabrice ROUXEL 1 a écrit :
J'ai le effectivement le même soucis (archive corrompue) mais également avec ton zip.


As-tu essayé de l'ouvrir avec WinRar ?

waskol 14/12/2006 16h24

Waskol à la rescousse.

Si vous chargez les fichiers joints avec Internet Explorer, seul Winrar, qui est intelligent, arrivera à ouvrir les zip. Oui, IE oublie un Octet comme quand c'était IE3 :boulet:

Si votre navigateur est Firefox, ça passe comme une lettre à la poste. ;)

Fabrice ROUXEL 1 14/12/2006 16h30

ok merci pour l'info, je me connecte de ce pas sous Firefox.
Cependant j' ai une préférence pour IE(le DOM) qui suit bien les évolutions de Crosoft.C'est plus pratique pour le dév. en Asp.net.

TicTacToe 14/12/2006 16h32

Citation:

Fabrice ROUXEL 1 a écrit :
Salut la compagnie.
Allez hop, je me lance dans le défi également.
Ca va faire des ravages aie


Welcome Fabrice !
décidément, de tous les défis :D

Fabrice ROUXEL 1 14/12/2006 16h39

Code:

Citation de Tic Tac Toe :
décidément, de tous les défis


He oui. (Je rêve secrètement d'une victoire impériale ::D )

ps: Les ZIPs sous Firefox se téléchargent bien.

Pedro 14/12/2006 17h05

Citation:

Fabrice ROUXEL 1 a écrit :
(Je rêve secrètement d'une victoire impériale ::D )

Il ne tient qu'à toi de l'avoir ;)
Bienvenue et bonne chance :ccool:

saamreivax 14/12/2006 18h37

Plus on est de fous plus on rit et que le meilleur gagne.

OutOfRange 14/12/2006 19h00

Question Sur Les Regles Du Defi
 
Bonjour

Doit-on s'en tenir aux règles d'origine du puissance 4...
Ou peut-on proposer, en plus des règles classiques, une variante histoire de mettre un peu de piment dans ce jeu et de le rendre plus excitant ?

TicTacToe 14/12/2006 19h22

Citation:

OutOfRange a écrit :
Bonjour

Doit-on s'en tenir aux règles d'origine du puissance 4...
Ou peut-on proposer, en plus des règles classiques, une variante histoire de mettre un peu de piment dans ce jeu et de le rendre plus excitant ?


Citation:

Laissez libre court à votre imagination et proposez vos propres fonctionnalités.
Comme l'indique les règles, tu peux proposer tes propres fonctionnalités, mais attention, tout ce qui est dans les règles doit être tenu.

OutOfRange 14/12/2006 19h50

Bon je crois avoir compris :?

Pour moi, fonctionnalité = manière de gérer l'interface utilisateur (compter le nombre de coups, proposer au joueur une solution, faire jouer l'ordinateur, etc...)

Si j'ai bien compris, je peux proposer une variante au jeu d'origine, dans la mesure mon prog inclut la version classique ;)

Au boulot :mrgreen:

OutOfRange 14/12/2006 22h46

Bonsoir à tou(te)s

Allez hop, déjà la version 2 :mrgreen:

Celle-ci inclut, en plus du jeu de base :
- la possibilité de revoir tous les coups depuis le début de la partie et de reprendre son cours à n'importe quel endroit :D
- une variante "à l'aveugle" : les pions lâchés sont masqués...
pour gagner, va falloir booster sa mémoire visuelle 8O

Finalement, il me plaît bien ce défi ;)

--------------------------------------
La version 3 est déjà là
http://www.developpez.net/forums/sho...85#post1601785

waskol 14/12/2006 23h30

Joli travail OutOfRange :ccool:

OutOfRange 15/12/2006 07h15

Citation:

waskol a écrit :
Joli travail OutOfRange :ccool:


Merci :oops:

NoisetteProd 15/12/2006 11h10

Citation:

waskol a écrit :
Joli travail OutOfRange :ccool:

Mais avec des bugs :mouarf:

OutOfRange 15/12/2006 19h00

Citation:

NoisetteProd a écrit :
Mais avec des bugs :mouarf:


Ah! Où ça ? J'ai p't'être pas tout testé :cry:

NoisetteProd 15/12/2006 19h02

Citation:

OutOfRange a écrit :
Ah! Où ça ? J'ai p't'être pas tout testé :cry:

Où ca, ou ca, je ne vais pas te le dire, ce ne serait pas juste par rapport au autres participant ;)

Mais c'est assez facile a trouver :)

OutOfRange 15/12/2006 19h05

Citation:

NoisetteProd a écrit :
Où ca, ou ca, je ne vais pas te le dire, ce ne serait pas juste par rapport au autres participant ;)

Très juste... C'est à moi de le trouver
Merci quand même de me le signaler

OutOfRange 15/12/2006 20h50

Je viens de tout tester NoisetteProd

Y a pas d'bug
En tout cas, ni plantage, ni exception que je ne gèrerais pas
Comprends pas

T'as dit ça pour me mettre la pression ;) ?

NoisetteProd 15/12/2006 21h02

Citation:

OutOfRange a écrit :
T'as dit ça pour me mettre la pression ;) ?

Non non, je ne suis pas sadique aie

Disons que je peux poser plus de 50 jetons...

waskol 15/12/2006 21h14

Citation:

NoisetteProd a écrit :
Non non, je ne suis pas sadique aie

Disons que je peux poser plus de 50 jetons...

Tu blindes à 50, je rajoute 100 jetons sur le tapis aie
OutOfRange, y'a un bug (joli, comme le reste aie )....

OutOfRange 15/12/2006 21h16

OK pigé NoisetteProd :mrgreen:

En fait c'était juste un incrément intempestif, mais qui n'empêchait pas le déroulement normal de la partie...

Je n'avais pas testé ça

La prochaine version sera corrigé de ce "bug"
Le mot est un peu fort, pas vrai ?

Merci de m'avoir mis sur la voie... j'aurais pu chercher longtemps ;)

NoisetteProd 15/12/2006 21h22

Citation:

OutOfRange a écrit :
Le mot est un peu fort, pas vrai ?

Certes, c'est plutôt un dysfonctionnement ;-)

waskol 15/12/2006 21h28

Citation:

NoisetteProd a écrit :
Certes, c'est plutôt un dysfonctionnement ;-)

Ha, tu vois que tu as trouvé... :P

OutOfRange 16/12/2006 14h20

Bonjour

Et Hop la version 3 (je bosse, je bosse ;) )
Outre le look amélioré, cette version propose (menu options):
- le jeu classique (tel qu'au "cahier des charges")
- une variante à l'aveugle : la couleur des jetons lâchés est cachée (jeu de mémoire)
- une version taquin : à chaque tour, le joueur peut soit lâcher un jeton, soit pousser un des jetons déjà joué dans un case adjacente libre
Ici attention à bien voir les conséquences, si des jetons occupent les cases au-dessus de la case libérée... ;)
S'agirait pas de faire gagner l'adversaire aie
Et là on peut faire match nul alors que la grille n'est pas entièrement remplie
(Cette version ne gère pas ce cas : un des 2 joueurs est désigné vainqueur... je verai ça + tard...)
La logique serait de dire que celui qui a provoqué cette situation perd la partie

@+

------------------------------
La version 4 est déjà ici
http://www.developpez.net/forums/sho...99#post1602199

anapurna 16/12/2006 16h29

salut

bon je vient juste de voir le nouveau defi
petite question aux organisateur dans la version free de delphi
y'a t'il le TDrawGrid

@+ Phil

OutOfRange 16/12/2006 16h54

Salut

Citation:

anapurna a écrit :
petite question aux organisateur dans la version free de delphi
y'a t'il le TDrawGrid

Je ne fais pas partie des organisateurs, mais je confirme
J'ai D6 perso freeware que j'ai téléchargé sur le site de Borland et il y a bien le TDrawgrid

Au fait, bienvenu au club

Je commençais à m'ennuyer tout seul

Cl@udius 16/12/2006 17h06

Citation:

OutOfRange a écrit :
Je commençais à m'ennuyer tout seul


Non, non, pas tout seul ! :D Je ne dis rien, mais je suis là :mrgreen:

anapurna 16/12/2006 17h17

salut

merci OutOfRange ca va m'arranger pour la grille ;)

Cl@udius est en enbuscade va falloir se mefier

@+ Phil

TicTacToe 16/12/2006 17h35

Citation:

OutOfRange a écrit :
Je commençais à m'ennuyer tout seul


On est Samedi, tout le monde est en train de faire ses courses c'est pour ca (d'ailleurs moi j'en reviens, la galère... :) )

Je crois pas que tu sois tout seul OutRange !
Ce serait trop beau hein ! :mouarf:

allez, bonne chance également anapurna

OutOfRange 16/12/2006 19h23

Salut

Encore mieux :P

Cette fois je laisse passer un peu de temps...
Histoire de voir les chefs d'oeuvres concurrents :mouarf:
J'ai pris de l'avance, pas vrai ?
Bon y'en a surement tapis dans l'ombre, et je sais que rien ne sert de courir... ;)

QUE LE MEILLEUR GAGNE :yaisse2:

NoisetteProd 16/12/2006 20h01

Citation:

OutOfRange a écrit :
J'ai pris de l'avance, pas vrai ?

Je rappel que c'est pas un concours de vitesse, mais de qualité de code ;)

TicTacToe 17/12/2006 01h04

1 pièce(s) jointe(s)
Après les quelques productions que vous avez bien voulu poster ici, c'est à mon tour de poster la mienne. 8-)

Version du défieur
Une puissance incroyable, quadruplée pour tout dire.
Bref, voici ma version du Puissance 4 ;)

J'espère que cela va rassurer ceux qui n'ont pas encore oser se lancer !

OutOfRange 17/12/2006 09h40

Salut
Citation:

TicTacToe a écrit :
Une puissance incroyable, quadruplée pour tout dire

Oui, sauf que, comme dirait NoisetteProd, y'a comme un dysfonctionnement
HIN HIN HIN ! :mouarf:
Allez, ça devrait pas être trop difficile à trouver ;)
Au fait, le mien il est plus beau, nananaire !

-----------------------
voir la dernière version ici
http://www.developpez.net/forums/sho...96#post1607796

waskol 17/12/2006 12h45

Allez les p'tis loups, montrez donc à OutOfRange, à Claudius et TicTacToe, ce dont vous êtes capables !

Il y a plein de choses utiles dans la FAQ sur les Grilles, dans le forum sur le composant TPaintBox, sur le reste du Web sur le Puissance 4 en général, ajoutez des images, de la musique, mettez leurs en plein la vue ! :mouarf:

Un conseil : Allez y progressivement pour bien structurer votre code et scinder chaque problême en sous-problêmes, ne mettez pas tout votre code dans la même unité pour pouvoir vous y retrouver et vous allez faire un carton ;)

Coté idées : Si vous ne vous sentez pas à l'aise avec les bitmaps mais que vous voulez avoir un aspect graphique intéressant, peut être existe t-il des polices de caractères avec tout plein de jolis dessins utilisables dans un TStringGrid --> c'est peut être plus facile d'afficher un caractère qu'un bitmap ;)
L'utilisation d'un TRichEdit ou d'un TMemo peut très bien faire l'affaire pour mettre votre algorithme au point avant de vous lancer dans l'aspect graphique de l'affaire. Bref séparez bien le code du jeu lui-même (utilisation de tableaux, boucles) qui représente le nécessaire absolu et intangible, et celui de l'affichage et de l'IHM qui représente l'accessoire et doit être facilement modifiable.

PS : Pour info, si vous trouvez du code sur le forum à propos des TPaintBox ou des TStringGrid, signé Waskol, je vous autorise tous à le pomper (on apprend beaucoup en "imitant"), si celà vous permet d'apprendre et d'en faire quelque chose. Bien sur, évitez, tant que possible, d'utiliser les mêmes noms de variable et de procédure, adaptez le à ce que vous êtes, montrez que vous avez compris comment utiliser ce code, sinon ce n'est plus votre oeuvre...

Bleys 17/12/2006 23h46

Wahou .... y'en a qui avancent pas mal quand même ...

Bon j'ai eu le temps de m'y mettre quelques heures dessus, première ébauche en pièce jointe : évidemment encore pas mal de choses à voir.
Si vous détectés des bugs ... n'hésitez pas :D

waskol 18/12/2006 00h09

Bleys, tu nous a sorti le grand jeu on dirais :lol: ;)

Vraiment bien, continues comme ça :ccool:

Andry 18/12/2006 09h21

Voici ma dernière création.
Je sais pas s'il y a encore des bugs, mais je le met en ligne quand même.

je ne peux pas le mettre en pièce joint vu la taille.

Courage aux autres.

http://andry.atomysk.com/docs/PS4_v4.rar

A+

TicTacToe 18/12/2006 09h40

Les prod commencent à être superbe !

:ccool:

Alors nous avons pour l'instant 4 concurrents:
Andry, OutOfRange, Cla@udius et Bleys :D

Et les autres, ne vous découragez pas
Il reste encore beaucoup de temps, il n'est pas trop tard, loin de là !

edam 18/12/2006 09h50

Citation:

Andry a écrit :
Je sais pas s'il y a encore des bugs, mais je le met en ligne quand même.

c'est bien fait, :bravo: mais il y a un hic,
clik sur le meme colone et tu comprend

Andry 18/12/2006 13h13

Je viens de voir effectivement.
Je le vais corriger.

Merci

edam 18/12/2006 14h10

bah je vais peut être participé si j'ai de temp, voila simplement mon aimable interface , pour image je l'ai volé d'ici ;c'est réglo,non???

TicTacToe 18/12/2006 14h25

:ccool:

un de plus :)

Pour les skins pas de problème, on ne demande pas d'être graphiste ;)
par contre, teste bien ton programme tu as encore quelques problèmes.

En tout cas c'est un bon début.

et même en ce qui concerne les skins, ce n'est pas obligatoire (mon prog en a pas! )

edam 18/12/2006 14h28

si tu parlme de redimention cest fait expré
edit: oui j'ai trouvé :oops:
edit: non j'ai pas trouvé, où exactement :oops:
en plus c'est un début
he andry tu pas testé pour moi et voir mon hic :mouarf:

Andry 18/12/2006 14h33

Plusieurs bugs corrigés.
le vla
http://andry.atomysk.com/docs/PS4_v4.rar

A+

Jeannot Alpin 18/12/2006 18h24

Moi aussi j'essaye mais ca avance pas :? Faut dire que j'ai pas beaucoup de temps !

Thierry Laborde 18/12/2006 18h33

Citation:

Jeannot Alpin a écrit :
Moi aussi j'essaye mais ca avance pas :? Faut dire que j'ai pas beaucoup de temps !


Allez courage, il faut perseverer. ;)
Et ne t'inquietes pas pour le temps le défi n'est pas encore terminé. tu as encore du temps.

Thierry Laborde 18/12/2006 18h39

Et puis tu n'a pas eu de chance lors du dernier défi car tu as été handicapé à cause du source que tu avais envoyé qui ne compilait pas (car il manquait un fichier). Mais l'appli que tu avais fait été très bien. Donc il faut te rattrapper cette fois, on compte tous sur toi.

Je suis sûr que tu es capable de nous épater. ;)

Bleys 18/12/2006 19h01

Citation:

Andry a écrit :
Plusieurs bugs corrigés.
le vla
http://andry.atomysk.com/docs/PS4_v4.rar

A+


Il y a un petit soucis ... On peut placer plusieurs fois la même couleur en un coup ...


En plus de ça j'aide la concurrence :mouarf: .... ma bonté me tuera un jour :mrgreen:

Plus sérieusement, sympas vos projets ....

Pedro 18/12/2006 20h28

Citation:

Bleys a écrit :
En plus de ça j'aide la concurrence :mouarf: .... ma bonté me tuera un jour :mrgreen:

C'est un peu ça aussi l'esprit du défi :)
Pas que ta bonté te tue hein aie Mais aider la "concurrence" ;)

Jeannot Alpin 18/12/2006 20h35

Citation:

Thierry Laborde a écrit :
Et puis tu n'a pas eu de chance lors du dernier défi car tu as été handicapé à cause du source que tu avais envoyé qui ne compilait pas (car il manquait un fichier). Mais l'appli que tu avais fait été très bien. Donc il faut te rattrapper cette fois, on compte tous sur toi.

Je suis sûr que tu es capable de nous épater. ;)



C'est zentil !!!
pour l'instant le jeu basique est presque fini reste plus qu'a vérifier les lignes diaqonales ...

Bleys 18/12/2006 22h09

Bon c'est bien beau ce défi mais j'ai des cours à potasser moi aussi ... :mouarf:

(D'ailleurs je crois que du coup j'ai pas fait grand chose ce soir ....:roll: Pas bien ... aie)

Donc p