1
bon voila une idée qu'on a lancé sur #define :
suite à ma defaite humiliante du tigen d'or on va faire un concours de prog TI qui rox, les sexy awards.
ca consistera en un concours d'IA.
notre base sera un jeu de strategie tour par tour original dont la description est la suivante :
- un plateau avec des cases de 8x8 sur un ecran de TI89
- des moutons disposés au milieu du plateau (nb a determiner)
- un enclos dans chaque camp
- deux clebards par joueur

le but etant de ramener le plus de moutons possible dans son enclos en faisant aboyer les cabots derriere.
les moutons reagissent s'ils sont assez près du clebs qui aboie et ils se barrent dans la direction opposée (8 directions possible avec les diagonales)
ca se passe au tour par tour et a chaque tour un joueur peut manipuler ses 2 clebs :
- soit en le faisant avancer d'une case (en diagonale aussi)
- soit en le faisant aboyer
l'etat du plateau pourra etre connu en permanence mais il n'est pas determiné au depart (obstacles, position des moutons... determiné au random)
les moutons pourront se deplacer rarement d'une case au hasard, simulant le broutage d'herbe mouelleuse
une partie se terminera au bout d'un certain nombre de tours et le nombre de moutons enclosifiés determinera le vainqueur.

nous organiserons donc un tournoi qui opposera les differentes IA et nous prendrons les screenshots animés des parties pour que tout le monde puisse suivre en direct (ou presque grin) le deroulement du tournoi, et vous pourrez parier sur le vainqueur et toussa (humm je m'embale un peu là tongue)

pour ce qui est du langage de prog ca sera le C.
on a pas defini comment ca se passera encore mais peut etre qu'il faudra fournir un .c contenant la definition de fonctions appelées par la base a chaque tour (donc des fonctions non bloquantes)

voila si vous avez des suggestions, des idées, des remarques ou bien des insultes n'hesitez pas a poster tout ca ici smile
nous commencerons le codage de la base avec JfG et Fpgforce assez vite.
2
LionelA :
des insultes n'hesitez pas a poster tout ca ici smile


Tu sux LionelA
3
merci mon bon brave
4
J'ajoute qu'on participera certainement nous aussi au concours étant donné que le jury sera la calculette smile
5
tiens c'est original comme idée pour une fois, on dirait presque un petit corewar; bonne chance pour votre truc happy
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
6
Il s'agira de vaincre la flemme, mais c'est tentant hehe
avatarQue cache le pays des Dieux ? - Ximoon's Box - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
7
yep c'est tentant, perso le problème est d'une autre nature mais... happy
(00:23:36) (Vertyos) ça a l'air sympa comme idée le truc de LionelA (00:23:57) (Vertyos) j'ai plus de ti et j'ai pas le temps ms j'aurais bien essayé ^^
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
8
mmh, ca peut être rigolo vache.gif
avatar
9
bonne idée top

juste pour faire mon chieur :
- ce serait pratique que le code source de la base soit disponible et écrit de façon plus ou moins portable (sauf pour l'interface graphique)
- j'espère que vous êtes assez motivés pour faire en sorte que ça aboutisse, c'est pas la première fois que ce genre de truc s'organise, mais ça a réussi à tomber à l'eau à chaque fois hehe
j'imagine que le source sera dispo pour que les gens fassent leur tests ouais smile
par contre pour la portabilité je vois pas l'intérêt
pour la motiv ca devrait aller, coder la base sera rapide, c'est la motivation des participants qui me preoccupe plutôt smile
Moi aussi, je trouve l'idée séduisante, mais j'avoue que le temps et la motivation me manquent aussi un peu...

Sinon, une petite remarque : ce serait probablement plus simple que les IA soient codées sous forme de plugin, ça éviterait d'avoir à tout recompiler à chaque test...

Donc ce qu'il faudrait, pour qu'on puisse commencer à coder (enfin, on peut toujours commencer à réfléchir pour l'instant smile), c'est que le prog de base soit fini (pour qu'on puisse tester notre bazar), et les specs pour les AIs soient données.
avatar« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »
C'est vrai que le système de plugin serai plus pratique, dans tout les cas on s'efforcera de vous fournir la base avant que vous commenciez à coder pour permettre de tester correctement happy
Ça a l'air rigolo happy
On est obligé de bouger les 2 toutous ?
Si j'ai bien compris, l'enclos contient (nombre de moutons/2) ?
Et si j'ai re-bien compris, un enclos de chaque côté ?

On a juste à programmer une ia ? Vous faites le reste ?
On est pas obligé de bouger les 2 chiens
Il y a un enclos central avec tous les moutons dedans, chaque joueur devra guider le max de moutons dans l'enclos qui est de son coté
il faut juste programmer une ia.

Moi je suis pas chaud pour programmer un système de plugin.
Fpg, LionelA vous avez commencez à programmer qlqchose ?
oui enfin il n'y a pas vraiment d'enclos au milieu , c'est plutot la prairie.
pour les plugins je pense pas non plus que ca soit necessaire (et Kevin ferais aussi un linking statique)
sinon j'ai commencé le projet mais rien codé smile
LionelA :
(et Kevin ferais aussi un linking statique)


Hum -_-
Qui s'occupe de recevoir les IAs ?
ben les sexy programmers smile
(KK n'a fait que donner son avis)
Je trouve ça intéressant.
J'avais eu un projet de la sorte en DUT, mais en un peu plus compliqué, et en C++.

Grosso modo, il y avait des loups, des moutons et des plantes
Jyaif
: Moi je suis pas chaud pour programmer un système de plugin.

Ce n'est pas vraiment plus compliqué que le linking statique pourtant (enfin, en mode kernel bien sûr)... sad
LionelA
: (et Kevin ferais aussi un linking statique)
Et alors ?

Sinon, perso je dois avoir du mal, mais je n'ai toujours pas compris comment était composé le plateau de jeu : il y a une paririe, des moutons et deux chiens par joueur. Où sont les enclos où on doit pousser les bêbêtes ?

Encore un détail, pouvez-vous donner un ordre de grandeur du nombre de moutons à gérer ?
avatar« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »
LionelA
: par contre pour la portabilité je vois pas l'intérêt

Perso j'aurais la flemme de développer qqch en 100% on-calc, je risque plutôt de faire un proto en C++ sur PC et ensuite l'implémenter en C/ASM on-calc... Menfin bon je peux vous aider à porter la base si c'est pas programmé de façon trop crade ^^
La meme chose sur PC, avec a la limite des règles un peu plus complexes ça pourrait roxxer ^^
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
ok smile
j'essaye de programmer ca proprement (les graphismes sont totalement separé du reste)
Sasume
: je n'ai toujours pas compris comment était composé le plateau de jeu : il y a une paririe, des moutons et deux chiens par joueur. Où sont les enclos où on doit pousser les bêbêtes ?


Au début les moutons sont aux milieu. Je pense qu'il seront environ une vingtaine.
Les joueurs doivent diriger les moutons avec les chiens vers leurs enclos respectifs.
Il y a un enclos à droite et un enclos à gauche.

Oui mais une tableau de 8x8 case avec des enclos a droite et a gauche, ça laisse pas trop de place pour la prairie sorry
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Godzil :
La meme chose sur PC, avec a la limite des règles un peu plus complexes ça pourrait roxxer ^^

Non, les règles simples ça pootr smile (par contre il faut effectivement que la résolution de ces règles soit difficile)

Et l'avantage de le faire sur TI c'est que l'optimisation est vachement plus contraignante ^^ (menfin c'est sûr que par contre ça limite le nb de participants :/)
oué mais sur TI, ta pas

-> le super terrain en troidé temps reel avec les clebs, ls moutons et tout
-> Les super bruitagekiservetarien

bref de l'indispensable cheeky
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
./24 > mais les enclos ne sont pas forcément sur le plateau (si les moutons une fois dans l'enclos ne peuvent pas ressortir, ça sert à rien de leur faire occuper des cases, ils sont hors jeu)
avatar« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#
./26> bah rien ne t'empêche de rajouter ça à vti ou tiemu trigic
Sally :
./24 > mais les enclos ne sont pas forcément sur le plateau (si les moutons une fois dans l'enclos ne peuvent pas ressortir, ça sert à rien de leur faire occuper des cases, ils sont hors jeu)

Apriori c'est pas ce qui est prévu sorry
Pollux :
./26> bah rien ne t'empêche de rajouter ça à vti ou tiemu trigic

tiemu spa la peine, apres y aurais un KK qui viendrait réclamer des droits

VTI, hum
on peu deja faire une skin kivabien ^^
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
hum y'a pas 8x8 cases, y'en a 20x12 (160/8, 96/8)