π
<-

BillyBox, le Sokoban en C pour ta TI-83 Premium CE

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

BillyBox, le Sokoban en C pour ta TI-83 Premium CE

Unread postby critor » 17 Feb 2016, 15:08

Sokoban est un jeu vidéo japonais inventé en 1980 par Hiroyuki Imabayashi.
Comme pour d'autres références du jeu vidéo, il a été décliné depuis en de très nombreuses versions ciblant différentes plateformes, dont les calculatrices graphiques monochromes à partir des années 90.

6566Aujourd'hui, grâce à notre compilateur C en ligne voici donc BillyBox, le tout premier Sokoban pour ta TI-83 Premium CE ! :bj:
Un jeu pour lequel moins de 24 heures se sont écoulées entre la 1ère ligne de code et la dernière compilation, tellement l'outil en ligne a été amélioré depuis novembre dernier ! ;)



Dans un Sokoban, tu travailles à ranger correctement un entrepôt en poussant des caisses vers les endroits que l'on t'a indiqués.
Cela a l'air facile, n'est-ce pas ? ;)




Mais pourquoi ce nom de BillyBox ?
Billy Box est en fait le nom d'un Sokoban sorti en décembre 2007 par ZeCreator ou "Z Productions" selon les sources, sous la forme d'un homebrew pour Nintendo Game Boy Advance avec 48 niveaux.

Trois ans après en décembre 2010, ZeCreator réadapte son jeu en Basic pour ordinateurs Thomson MO5 et compatibles sous le nom de BillyBox, une version aux graphismes légèrement retravaillés pour respecter les contraintes d'affichage de la machine, et utilisant un jeu réduit de 32 niveaux complètement différents. Mais sur certains forums les annonces de la sortie sont faites sous le compte de Baptiste Bideaux, nous révélant ainsi l'identité de l'auteur. ;)



C'est à cette dernière version que l'adaptation pour TI-83 Premium CE emprunte le plus, avec les graphismes et les 32 niveaux, d'où le nom choisi pour rendre hommage.
Notons toutefois que trois niveaux ont dûs être altérés car totalement impossibles à terminer - il y avait une caisse de plus que d'emplacements cibles à chaque fois.

Mais tu y retrouveras aussi d'autres références comme les 8 niveaux du Sokoban sorti par John breaker pour Thomson TO8, ainsi qu'en fond l'écran d'accueil du Soko-Ban sorti pour PC/DOS en 1984 chez Ascii Corp.



Voici pour te mettre en jambe un petit playthrough des niveaux 1 à 13 sur un total de 40 - et je peux t'assurer que le fun des énigmes à résoudre ne fait que commencer ! ;)

La bande son est la musique électronique utilisée par Baptiste Bideaux dans sa version Game Boy Advance à l'écran de sélection des niveaux.
Mais il ne l'a pas composée lui-même pour autant, et je me demande bien si l'otaku qui sommeille en toi va réussir à trouver d'où ça sort... ;)



Téléchargement : https://tiplanet.org/forum/archives_voir.php?id=434499
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: BillyBox, le Sokoban en C pour ta TI-83 Premium CE

Unread postby critor » 18 Feb 2016, 13:54

Donc la musique électronique utilisée par le fichier ROM Game Boy Advance de Billy Boy et extraite pour accompagner la vidéo précédente est la version instrumentale courte du deuxième générique de début français de la série animée japonaise Gigi (1982), dessin animé qui initiait la 2ème génération du genre magical girl.
Voici la version longue originale pour le plaisir : ;)


Vous en avez peut-être entendu une parodie il n'y a pas si longtemps, fin 2012... :P
https://www.youtube.com/watch?v=MZSN-Mk ... u.be&t=260
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: BillyBox, le Sokoban en C pour ta TI-83 Premium CE

Unread postby critor » 19 Feb 2016, 12:32

Petite mise à jour aujourd'hui avec de légères corrections des niveaux 17, 23 et 33.
Ces niveaux étaient insolubles dans le jeu d'origine, et en attandant de savoir ce qu'avait l'auteur en tête j'avais corrigé en simplifiant ces 3 énygmes.

Si vous mettez à jour, remplacez bien les deux fichiers de la calculatrice : BILLYBOX.8xp et BIBOXDAT.8xv.

Ces trois niveaux pour être jouables dans toute leur complexité originale nécessitent tous les trois que le joueur commence le niveau sur un des emplacements ciblés, ce que la première version ne gérait pas (ni le jeu adapté d'ailleurs, mais pour ce dernier l'auteur ne s'était même pas rendu compte que c'était insoluble, semblant avoir importé des niveaux à la va-vite sans tester véritablement autre chose que les premiers d'entre eux).

Il y a donc eu des évolutions mineures du format de stockage des niveaux dans l'appvar et du code du pogramme pour en tenir compte.


Téléchargement : archives_voir.php?id=434499

Source : http://forum.system-cfg.com/viewtopic.p ... 41#p113841
(la correction n'est pas le workaround proposé par l'auteur, mais une véritable gestion du cas particulier des trois niveaux originaux 9, 15 et 25 qu'il a repris de A.K.K Informatika sur http://www.sourcecode.se/sokoban/levels )
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: BillyBox, le Sokoban en C pour ta TI-83 Premium CE

Unread postby Ti64CLi++ » 19 Feb 2016, 14:16

Très bonne news et bonne idée. :bj:
Le sokoban est vraiment un très bon jeu
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: BillyBox, le Sokoban en C pour ta TI-83 Premium CE

Unread postby critor » 19 Feb 2016, 14:21

Merci beaucoup à toi :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: BillyBox, le Sokoban en C pour ta TI-83 Premium CE

Unread postby Wistaro » 20 Feb 2016, 11:19

Je crois que Sokoban reste un de mes jeux favoris, avec Tetris et Pong.
C'est un jeu de logique, mais pas barbant comme certains.

En plus, celui-ci est très réussi :bj:
Bravo à l'auteur !
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: BillyBox, le Sokoban en C pour ta TI-83 Premium CE

Unread postby critor » 26 Feb 2016, 19:30

Si besoin, petit playthrough du Billy Box original pour ordinateurs Thomson MO5 et compatibles, avec les niveaux 1 à 5 :


Pour la version TI-83 Premium CE, cela correspond donc aux niveaux 9 à 13.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: BillyBox, le Sokoban en C pour ta TI-83 Premium CE

Unread postby critor » 01 Mar 2016, 12:31

Version jouable en ligne des niveaux 9 à 40 :
http://m-forum.hu/sokoban.php
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: BillyBox, le Sokoban en C pour ta TI-83 Premium CE

Unread postby UnCurieux » 29 Mar 2018, 18:50

Très bon jeu, je suis pour le moment bloqué au level 20 mais je ne désespère pas ^^
level 12 sur le lien mis plus haut : http://m-forum.hu/sokoban.php
Maths, fractales, géométrie, packs de levels Oiram, jeux, physique, ... : ici

ImageImage
User avatar
UnCurieuxProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 23.7%
 
Posts: 367
Images: 2
Joined: 19 May 2017, 18:20
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prépa scientifique 1A

Re: BillyBox, le Sokoban en C pour ta TI-83 Premium CE

Unread postby puppy65 » 29 Mar 2018, 18:57

Je l'ai fini :p !!!!!
40 niveaux c'est peu, il aurait pu refaire tout le pack Boxxle :(
User avatar
puppy65
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.6%
 
Posts: 313
Images: 0
Joined: 09 Nov 2017, 19:26
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2nde

Next

Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Who is online

Users browsing this forum: No registered users and 5 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1098 utilisateurs:
>1023 invités
>66 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)