Page 1 of 2

Nouveau Démineur en C pour ta TI-83 Premium CE

Unread postPosted: 05 Apr 2016, 16:20
by critor
Dans deux articles précédents nous t'avions présenté trois jeux du démineur en langage Basic pour ta TI-83 Premium CE.

Aujourd'hui, c'est au tour de Shaun McFall de te sortir sa version du démineur pour ta calculatrice, mais cette fois-ci programmée en langage C et donc compilée en langage machine.
Trois niveaux de difficulté sont sélectionnables :
  • beginner (débutant) : grille de 8x8=64 cases avec 10 mines (15.6%)
  • intermediate (intermédiaire) : grille de 11x11=121 cases avec 20 mines (16.5%)
  • expert : grille de 16x11=176 cases avec 36 mines (20.5%)
6806


Niveau touches, la grille se démine case à case avec :f21:.
La touche :f31: permet même d'indiquer avec un drapeau que tu penses qu'une case contient une mine - et te protègera également contre toute activation accidentelle de cette case. :bj:
Dans les menus on peut valider au choix avec :f21: ou :f105:, et même la touche :f23: est prévue pour quitter rapidement en cours de partie en cas d'urgence... ;)

Le jeu nécessite de charger sur la calculatrice les bibliothèques C disponibles en téléchargement ci-dessous.



On regrettera par contre un sérieux manque de réactivité des touches une fois arrivé sur la grille, clairement décevant pour du C. :'(
Une seule touche doît être pressée à la fois sous peine d'être ignorée, et de plus maintenue enfoncée au moins une bonne fraction de seconde pour être prise en compte.
Les graphismes sont certes plus travaillés que les versions 'Basic' du jeu avec un effet de relief proche de celui présent historiquement dans les versions du jeu venant avec 'Windows', mais à quel prix ?...
Edit: bug corrigé :)


Téléchargement :
Source : http://www.ticalc.org/archives/files/fi ... 46686.html

Re: Nouveau Démineur en C pour ta TI-83 Premium CE

Unread postPosted: 05 Apr 2016, 16:24
by Ti64CLi++
Super :bj:
Bravo Shaun McFall et à toi critor
Par contre, la réactivité des touches est un inconvénient majeur ;)

Re: Nouveau Démineur en C pour ta TI-83 Premium CE

Unread postPosted: 05 Apr 2016, 18:52
by Adriweb
Apparemment, ce n'est qu'un problème de délai à régler dans ses routines de key input.
Devrait être corrigé bientôt, donc :)

Edit: voilà, il a corrigé. L'update d'archive ne devrait pas tarder.

Re: Nouveau Démineur en C pour ta TI-83 Premium CE

Unread postPosted: 06 Apr 2016, 20:39
by Wistaro
Bravo :bj:
Le jeu à l'air cool, bien que je sois devenu allergique au Démineur (ce jeu m'a tellement gavé quand j'étais plus jeune !).

Par contre comme Critor je ne vois véritablement l'intérêt d'utiliser le C pour ça. On peut faire quasiment la même chose en basic...

Re: Nouveau Démineur en C pour ta TI-83 Premium CE

Unread postPosted: 06 Apr 2016, 21:11
by Adriweb
Wistaro wrote:Par contre comme Critor je ne vois véritablement l'intérêt d'utiliser le C pour ça. On peut faire quasiment la même chose en basic...

Je ne vois pas où critor a dit ça?
L'intéret est très clair (en plus de faire du code lisible et pas tout compacté dans un fichier): l'envergure des possibilités et la vitesse que ça peut produire (le bug de la lenteur des touches, c'est réglé)

Re: Nouveau Démineur en C pour ta TI-83 Premium CE

Unread postPosted: 07 Apr 2016, 03:56
by DoOmnimaga
Il y a CE Textlib qui pourrait faire ce genre de jeu avec des graphismes similaires (même si pas autant de qualité), mais la vitesse serait beaucoup plus lente.

Re: Nouveau Démineur en C pour ta TI-83 Premium CE

Unread postPosted: 07 Apr 2016, 06:42
by critor
Wistaro wrote:Par contre comme Critor je ne vois véritablement l'intérêt d'utiliser le C pour ça. On peut faire quasiment la même chose en basic...

L'intérêt du C ici, ce sont les graphismes et (en théorie) la rapidité de la mise à jour de l'affichage.

Re: Nouveau Démineur en C pour ta TI-83 Premium CE

Unread postPosted: 07 Apr 2016, 06:50
by Adriweb
L'archive ayant été updatée (j'ai testé, et en effet, il n'y a plus de délai visible), j'ai mis à jour le post.

Re: Nouveau Démineur en C pour ta TI-83 Premium CE

Unread postPosted: 07 Apr 2016, 12:37
by Ti64CLi++
Je viens de tester la nouvelle archive. Il y a une très grande différence dans la jouabilité :D

Re: Nouveau Démineur en C pour ta TI-83 Premium CE

Unread postPosted: 07 Apr 2016, 12:39
by Flip
Oui, mais quand on laisse la touche [>] par exemple appuyée, le curseur n'avance qu'une seule fois
Dommage...