Page 1 of 9

Opti-Défi n°1 : Jeu du taquin 4x4

Unread postPosted: 20 May 2014, 09:18
by grosged
<< Opti-Défi précédent n°0 Opti-Défi n°1 Opti-Défi suivant n°2 >>

:important: Oyez, braves gens, oyez :important:

Je vous propose un 1er défi (d'une longue série, j'espère!)
Programmez en Ti-Basic Z80 le jeu du taquin , version originale de Sam Loyd
donc dans un tableau 4x4, utilisant les 15 premiers nombres
(voir https://fr.wikipedia.org/wiki/Taquin )

Le but c'est que le programme (nommé TAQUIN), une fois stocké, utilise le moins d'octets possibles (l'on ne parle donc pas de mémoire utilisée lors de l'exécution), tout en conservant une certaine jouabilité , tout de même! :D

Edit: Avant chaque nouvelle partie, le programme mélangera les cases de sorte que la résolution du jeu soit possible (ainsi, la grille de départ ne sera jamais la même)
re-EDIT: Il faudra aussi que le programme détecte si l'on a résolu le jeu, si oui clore la partie par un affichage de "Gagné!"

Voilà ! C'est juste pour le fun ! J'espère que ça intéressera plus d'un ! :)
Si vous avez des questions/suggestions, n'hésitez pas ! 0:]

nb: afin de ne pas donner de pistes >:] , et surtout de laisser du temps à chacuns, je vous demanderai de ne pas poster vos programmes tout de suite : juste le nb d'octets utilisés ;)

Re: Opti-Défi n°1 : Jeu du taquin 4x4

Unread postPosted: 20 May 2014, 11:00
by Wistaro
Je participe, très bonne idée !

Re: Opti-Défi n°1 : Jeu du taquin 4x4

Unread postPosted: 20 May 2014, 13:52
by grosged
! Super, Wistaro ! j'étais sur de ta venue :D
Qui d'autres ?...
Allez, allez!..On se lance !!! :p

(je viens d'éditer le post : petite précision quant au démarrage du jeu ;) )

Re: Opti-Défi n°1 : Jeu du taquin 4x4

Unread postPosted: 20 May 2014, 16:25
by m@thieu41
J'ai déjà programmé un taquin...
Mais il reste le générateur à améliorer, il permettait des situations impossibles à résoudre.
Donc je participerai sûrement (une fois mon pgrm pour le grand prix de programmation fini).

On doit privilégier le poids sur tout autre critère?

Re: Opti-Défi n°1 : Jeu du taquin 4x4

Unread postPosted: 20 May 2014, 16:39
by grosged
C'est tout à fait ça, le programme doit prendre le moins d'octets possible !! >:]
Bien entendu, il faut que le taquin reste jouable : un affichage des nombres (même modeste!) , et une gestion correcte du clavier
Merci de participer :D

Re: Opti-Défi n°1 : Jeu du taquin 4x4

Unread postPosted: 21 May 2014, 17:44
by Wistaro
On a combien de temps?

Re: Opti-Défi n°1 : Jeu du taquin 4x4

Unread postPosted: 21 May 2014, 17:45
by pierrotdu18
J'aimerais bien que ce soit ouvert aux Nspire :)

Re: Opti-Défi n°1 : Jeu du taquin 4x4

Unread postPosted: 21 May 2014, 17:47
by Hayleia
Le problème c'est que c'est un défi d'optimisation. Je ne dis pas que sur Nspire en Basic et en Lua vous codez tous comme des pieds (mais je le pense non je déconne :P) mais même si vous arriviez à vous battre par économie de mémoire, comment on distingue les deux premiers puisque leurs programmes vont être différents de quelques octets, sachant que la mémoire ne se compte plus en octets sur Nspire ?

Re: Opti-Défi n°1 : Jeu du taquin 4x4

Unread postPosted: 21 May 2014, 17:49
by pierrotdu18
Bien sur mais je parlais de différentes catégories :) C'est clair que de toute façon, le Nspire Basic n'est pas aussi optimisable que le TI-Basic... (et c'est bien dommage)

Re: Opti-Défi n°1 : Jeu du taquin 4x4

Unread postPosted: 21 May 2014, 17:51
by Wistaro
de sorte que la résolution du jeu soit possible

Un test avec une IA? Sa risque d'être lourd