Les Défis DELPHI - Jouez au puissance 4
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 :- Créer l'interface utilisateur du jeu
- 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
- Permettre à 2 joueurs sur le même ordinateur, de jouer l'un contre l'autre
- 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 |
|
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 .gif)
|
| Cl@udius |
12/12/2006 08h59 |
Salut
Et bien merci TicTacToe  En voilà une superbe idée pour terminer l'année.
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 !
@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.

|
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
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
Bonne chance à Tous
|
.gif)
|
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  ...
Mais je relève quand même
Bonne chance à tous .gif)
|
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 .gif) ) on aura de quoi s'occuper
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 ! 
|
Et moi, je peux jouer, dites, dites ???
Non je rigole.  ehors:
En tout cas je vous souhaites à toutes et tous la premier place 
(même si il ne peut en rester qu'un au final, un peu comme dans Highlander  )
|
Bon courage à tous et à toutes
Faites-nous un beau programme et n'oubliez pas de passer de bonnes fêtes aussi 
|
| Jeannot Alpin |
12/12/2006 19h18 |
Ouai !!! enfin le nouveau défi qui me fait vraiment envie en plus !!
Bonne a tous bien évidemment !!
|
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
|
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+
|
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 )  , 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 |
|
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. 
|
| 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 .gif) Donc aucun besoin d'inteligence artificielle, que de l'intelligence humaine
Bon courage .gif)
|
Citation:
NoisetteProd a écrit :
Donc aucun besoin d'inteligence artificielle, que de l'intelligence humaine
|
ça dépend de l'état du cerveau des joueurs humains... 
|
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... 
|

|
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
|
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 .gif) A toi de trouver la méthode pour n'utiliser que les composants standards 
|
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... .gif)
|
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... .gif)
|
C'est quoi un cahier des charges ? 
|
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 .gif) 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  j'ai encore du boulot !
Quant au respect des règles à première vue ca a l'air d'être OK.
@+ 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 .gif) 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  j'ai encore du boulot !
Quant au respect des règles à première vue ca a l'air d'être OK.
@+ 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
Concentré vous sur le code .gif)
|
| 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
@+
|
| 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 .gif)
|
| 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 .gif)
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 :
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 .gif)
|
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 !
|
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.
|
Cool, un défi dans mes cordes et super sympa en plus
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 .gif) ).
Mais bon comme on dit : "L'important, c'est de participer !"
Alors bon développement à tous 
|
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 .gif) ).
|
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 
|
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 .gif)
Exactement 
|
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
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.
Tout comme OutOfRange c'est très basique.
@+ Claudius
|
| TicTacToe |
14/12/2006 15h23 |
Fantastique !
Ca avance dirait-on, ca avance !
@Claudius: au format Zip stp .gif)
|
| Cl@udius |
14/12/2006 15h51 |
Citation:
TicTacToe a écrit :
@Claudius: au format Zip stp .gif)
|
OK m'sieur .gif) J'ai modifié mon précédent message.
@+
|
| Cl@udius |
14/12/2006 16h01 |
Aïe  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
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
|
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 à 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. .gif)
|
| 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
|
Welcome Fabrice !
décidément, de tous les défis 
|
| 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 :  )
ps: Les ZIPs sous Firefox se téléchargent bien.
|
Citation:
Fabrice ROUXEL 1 a écrit :
(Je rêve secrètement d'une victoire impériale :  )
|
Il ne tient qu'à toi de l'avoir .gif)
Bienvenue et bonne chance 
|
| 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 
|
| OutOfRange |
14/12/2006 22h46 |
Bonsoir à tou(te)s
Allez hop, déjà la version 2
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
- une variante "à l'aveugle" : les pions lâchés sont masqués...
pour gagner, va falloir booster sa mémoire visuelle
Finalement, il me plaît bien ce défi
--------------------------------------
La version 3 est déjà là
http://www.developpez.net/forums/sho...85#post1601785
|
Joli travail OutOfRange 
|
| OutOfRange |
15/12/2006 07h15 |
Citation:
waskol a écrit :
Joli travail OutOfRange
|
Merci 
|
| NoisetteProd |
15/12/2006 11h10 |
Citation:
waskol a écrit :
Joli travail OutOfRange 
|
Mais avec des bugs 
|
| OutOfRange |
15/12/2006 19h00 |
Citation:
NoisetteProd a écrit :
Mais avec des bugs
|
Ah! Où ça ? J'ai p't'être pas tout testé 
|
| NoisetteProd |
15/12/2006 19h02 |
Citation:
OutOfRange a écrit :
Ah! Où ça ? J'ai p't'être pas tout testé 
|
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 .gif) ?
|
| NoisetteProd |
15/12/2006 21h02 |
Citation:
OutOfRange a écrit :
T'as dit ça pour me mettre la pression .gif) ?
|
Non non, je ne suis pas sadique
Disons que je peux poser plus de 50 jetons...
|
Citation:
NoisetteProd a écrit :
Non non, je ne suis pas sadique
Disons que je peux poser plus de 50 jetons...
|
Tu blindes à 50, je rajoute 100 jetons sur le tapis
OutOfRange, y'a un bug (joli, comme le reste  )....
|
| OutOfRange |
15/12/2006 21h16 |
OK pigé NoisetteProd
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 .gif)
|
| NoisetteProd |
15/12/2006 21h22 |
Citation:
OutOfRange a écrit :
Le mot est un peu fort, pas vrai ?
|
Certes, c'est plutôt un dysfonctionnement ;-)
|
Citation:
NoisetteProd a écrit :
Certes, c'est plutôt un dysfonctionnement ;-)
|
Ha, tu vois que tu as trouvé... 
|
| OutOfRange |
16/12/2006 14h20 |
Bonjour
Et Hop la version 3 (je bosse, je bosse .gif) )
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
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 !  Je ne dis rien, mais je suis là 
|
| 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 !
allez, bonne chance également anapurna
|
| OutOfRange |
16/12/2006 19h23 |
Salut
Encore mieux
Cette fois je laisse passer un peu de temps...
Histoire de voir les chefs d'oeuvres concurrents
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 .gif)
|
| 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.
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 !
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
|
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 !
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 .gif)
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...
|
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 
|
Bleys, tu nous a sorti le grand jeu on dirais
Vraiment bien, continues comme ça 
|
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 !
Alors nous avons pour l'instant 4 concurrents:
Andry, OutOfRange, Cla@udius et Bleys
Et les autres, ne vous découragez pas
Il reste encore beaucoup de temps, il n'est pas trop tard, loin de là !
|
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
|
Je viens de voir effectivement.
Je le vais corriger.
Merci
|
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 |
un de plus
Pour les skins pas de problème, on ne demande pas d'être graphiste .gif)
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! )
|
si tu parlme de redimention cest fait expré
edit: oui j'ai trouvé 
edit: non j'ai pas trouvé, où exactement 
en plus c'est un début
he andry tu pas testé pour moi et voir mon hic 
|
| 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. .gif)
|
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  .... ma bonté me tuera un jour
Plus sérieusement, sympas vos projets ....
|
Citation:
Bleys a écrit :
En plus de ça j'aide la concurrence  .... ma bonté me tuera un jour 
|
C'est un peu ça aussi l'esprit du défi 
Pas que ta bonté te tue hein  Mais aider la "concurrence" .gif)
|
| 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. .gif)
|
C'est zentil !!!
pour l'instant le jeu basique est presque fini reste plus qu'a vérifier les lignes diaqonales ...
|
Bon c'est bien beau ce défi mais j'ai des cours à potasser moi aussi ...
(D'ailleurs je crois que du coup j'ai pas fait grand chose ce soir ....:roll: Pas bien ...  )
Donc p | |