Celeste Classic sur Graph 90+E
Posté le 26/01/2022 21:08
Long story short, j'ai troqué des tests pour le label de qualité contre un port Graph 90+E de Celeste Classic avec KikooDX. Quelques heures plus tard (à ma plus grande surprise), le port est là. (@RDP)
Version actuelle : celeste.g3a
Dépôt Git : Lephenixnoir/ccleste
Rendu
L'écran de Celeste Classic est en 128x128. Sur la calculatrice, un upscale 2:2 ne passe pas en hauteur (396x224), mais on peut le faire quitte à rogner un peu l'écran. Par défaut le jeu est en 1:1, on peut passer en 2:2 avec F4.
Contrôles
- Pavé directionnel : déplacement (diagonales autorisées)
- SHIFT : Sauter
- OPTN : Dash (pas ALPHA, à cause du ghosting)
- VARS : Pause
- F1 : Save state
- F2 : Load state
- F3 : Activer/désactiver le screenshake
- F4 : Alterner entre zoom x1 et différentes positions du zoom x2
- F5 : Contrôles alternatifs
- F6 pendant au moins 1 seconde : Reset à l'écran titre
Les contrôles alternatifs sont utiles pour les joueurs qui aiment bien avoir les diagonales (qui sont dures à taper sur le pavé directionnel de la Graph 90+E).
- Contrôles 2/3 : pavé directionnel OPTN/ALPHA/x²/^, saut cos et dash tan ; pause sur sin pour pas gêner le pavé.
- Contrôles 3/3 : pavé directionnel cos/)/,/→, saut F<>D et dash sur la touche de fraction. (Je recommande celui-là).
Détails techniques
Celeste Classic est écrit en PICO-8, qui est une plateforme assez riche à base de code Lua et avec pas mal de fonctionnalités. Heureusement, des gens ont déjà réécrit les sources en C, il n'y a presque qu'à se servir.
Je suis parti de
lemon32767/ccleste (
license complexe parce qu'il n'y en a pas sur Celeste Classic), qui fait de la SDL 1.2.
Entre l'interface limitée de la SDL 1.2 et l'interface limitée de PICO-8 il n'y a vraiment rien d'extravagant :
- Le son : out.
- Les fichiers pour la config des contrôleurs et les replays de TAS : out.
- Les textures : Deux bopti_image_t et l'écran (implicite)
- Le dessin : Tout est à l'écran, on colle drect() + adaptation d'une fonction de blit manuelle.
Leaderboard des meilleurs temps
À prouver par une photo de l'écran de fin.
- KikooDX : 2:37 (8 morts)
- Exode : 2:43 (3 morts)
- Lephe' : 3:02 (3 morts)
- Potter360 : 3:11 (aucune mort)
- Bost (invité) : 5:08 (5 morts)
- Massena : 5:51 (40 morts)
État lors du premier post
Cliquez pour recouvrir
So far ça compile et j'ai le menu principal, modulo la palette qui a souffert un peu :
Stay tuned, le but étant de finir d'un seul coup (projet éclair).
Fichier joint
Citer : Posté le 27/01/2022 17:49 | # | Fichier joint
Ok j'avais un peu honte de mon vieux 9 minutes, voilà un truc décent pour moi
Citer : Posté le 03/02/2022 15:49 | #
Meh.
Lephe’, tu seras battu !
Sinon, je ne l’ai pas dit mais franchement bravo, l’adaptation est super clean et le jeu vraiment fun peut être un peu trop pour la prof d’anglais waza !
Citer : Posté le 03/02/2022 17:05 | # | Fichier joint
Aha battu oui ça ne fait pas un pli, KikooDX est une brute mondiale sur ce jeu, n'importe quel run raté qu'il peut te sortir fait à peine la moitié de mon PB.
Je t'ai ajouté, et d'ici à ce que tu descendes ton score, j'ai pris un peu de marge.
Citer : Posté le 04/02/2022 17:01 | #
Pas de souci.
Citer : Posté le 04/02/2022 17:06 | #
Tu sais quoi ? J'avais préparé un run au cas juste pour t'embêter. Mais c'était 3:17. Maintenant faut que je grinde
Citer : Posté le 04/02/2022 17:06 | #
Ahah !
Citer : Posté le 04/02/2022 17:36 | # | Fichier joint
Mes stratégies sont (un peu) plus rapides
Citer : Posté le 04/02/2022 22:32 | # | Fichier joint
KikooDX a été assez clément pour nous faire un run qui nous laisse vaguement espérer qu'on pourrait le battre.
Citer : Posté le 05/02/2022 11:32 | #
Ahah j'men fous il me faut une photo comme preuve xD
Citer : Posté le 05/02/2022 11:35 | #
Cherche "KikooDX" sur cette page, crois-moi une photo n'est pas nécessaire
Citer : Posté le 05/02/2022 11:35 | #
Yay, bon bah je suis battu.
Citer : Posté le 26/12/2022 13:07 | #
Je viens juste de découvrir l'existence de celeste classic. Je me suis dis que ce serait incroyable de l'avoir sur calculatrice. Et voici un port Graph 90 + E ! Merci ! Bientôt la version normale sur calculatrice ?
bost Invité
Citer : Posté le 17/02/2023 15:25 | # | Fichier joint
Je suis trop heureux ça fait depuis le début de l’année que j’en rêve
Citer : Posté le 17/02/2023 15:28 | #
Bien joué ! J'ai ajouté ton score au leaderboard.
Citer : Posté le 17/02/2023 15:29 | #
N'hésite pas à te faire un compte, ça sera plus "officiel"
et c'est sympa aussi
Exode Invité
Citer : Posté le 19/09/2024 18:30 | #
Bonjour, on peut envoyer une run faite sur T-I ce 83 premium?
Citer : Posté le 22/09/2024 16:16 | #
Je ne peux pas répondre mais up.
Citer : Posté le 22/09/2024 16:31 | #
Ah pour la petite compétition locale oui bien sûr tant que le port est fidèle sur le timing.
Citer : Posté le 28/09/2024 12:20 | # | Fichier joint
Run d’un ami qui a fait 2:43 (c’est Exode qui avait demandé récemment pour la TI83).
… réalisée sur le port de commandblockguy.
Citer : Posté le 28/09/2024 14:00 | #
Ajouté
Citer : Posté le 28/09/2024 16:12 | #
Ho ! je suis passé à coté de ce projet ! Incroyable ! GG pour le portage !
Albert Einstein