Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> fx-CG 10/20 (Prizm) >> Add-ins >> Bust-a-move
Bust-a-move
Version : 1.2 Taille : 956484 octets Ajouté le : 2012-04-22 18:58 Modifié le : 2020-08-28 21:51
Auteur et posteur :
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Planète Casio - Add-in Casio - Bust-a-move - eiyeron - Calculatrices
Nombre de visites sur cette page : 19292
Score au progrank : 57
Note actuelle : 8.8/10 noté 1 fois
Vous devez être connecté(e) pour noter (inscription).
4563 téléchargements | Voir les Tests (1)

Ce programme est sous licence Creative Commons 2.0 BY-NC-ND



Ce programme a participé à l'édition n°3 des Casio Programming Contest.
Pour plus d'informations sur cet événement, cliquez ici.
Description en français :


Jeu élu Jeu du Mois Avril 2020.

Puzzle Bobble / Bust-a-Move est un jeu d'arcade mélangeant réflexion et bulles colorées!
Lancez des bulles colorées afin de les regrouper en paquet de 3 ou plus pour les faire exploser, afin de vider les tableaux! Aurez-vous la chance de finir les 30 niveaux dans cette adaptation fidèle au jeu original?

Fourni en deux exemplaires. Seule l'icône change. Une version avec l'ancien style d'UI (celui à fond noir) et une autre avec les codes des nouveaux OS (fond blanc, petite icône, etc...)

2020-04-25: Sortie de la v1.
Ca fait une paye mais j'ai un backlog de projets interminable et des regrets. Autant finir ce que j'ai commencé. Cette version a commencé il y a quelques années comme un test pour voir si j'avais toujours la main en code bas-niveau et mini-abstractions. Il y a deux semaines, j'ai retrouvé la démo de ce truc. Me suis dit qu'il valait au moins finir un jeu sur ce site en ces ~7ans?
- Réécriture globale du jeu, basée sur PrizmSDK/libfxcg 0.5.
- Jeu indépendant du framerate (jouable aussi bien à 29MHz qu'à 250)
- Support des FX-CG 50
- Reproduit plus fidèlement le jeu d'origine au niveau mécaniques et graphismes
- Highscores et continues

2020-05-01: v1.1.
- Changement des routines du dessin. Le jeu rend désormais sur du 320x224, comme l'original, plus de bidouilles pour faire rentrer les éléments à l'écran
- Gain de performances dû à l'utilisation du DMA (pas encore testé sur G90+), on atteint les 55FPS dans les meilleurs cas d'overclock et 13-15FPS sans overclock.
- Optimisation de la gestion des particules et autres effets
- Rajout de l'affichage des FPS en appuyant sur F6.

2020-05-02: v1.2.
- Les sprites dupliqués où seule la palette change ont été enlevés, gain d'environ 200 KB
- Correction d'un souci graphique causé par une mauvaise gestion du DMA visible sur les modèles plus récents que ma vieille CG-20
- Correction sur les graphismes du background et sprites de bordure des niveaux 3-5.

Commandes :
[MENU] : Commencer une partie
[EXIT] : Quitter
[REPLAY] : Faire varier l'angle du lanceur de bulles
[ALPHA] + [REPLAY] : Varier l'angle cran par cran
[F6] : Afficher les FPS
[SHIFT] : Lancer la bulle

Les sources sont désormais trop grosses pour être stockées ici et la propreté n'est pas encore au niveau que je souhaite, je posterai une version du code une fois que je n'en n'aurai plus honte (et simplifié la tâche de compilation)

English description:


Game elected Game of the Month April 2020.

Puzzle Bobble / Bust-a-Move is an arcade game blending puzzling and shooting colored bubbles.
Throw some bubbles and make clusters of 3 or more to pop them to clean the levels. Are you going to beat the 30 levels in that reproduction of an acarde game that launched a whole genre?

Providing two versions of the game : one with a black background (matching the old CG-10/20 UI look'n'feel) and one with a white background (trying to stay close to the new UI)

2020-03-25: 1.0 release.
It's been a while but I have got an unending backlog and some regrets. Better finish what I started. This release started a few years ago as a experiment project to see if I still had some skills on low-level programming and tiny abstractions over hardware. Two weeks ago, I discovered that project again and the temptation was too big.

- Global rewrite of the game's code, based on PrizmSDK/libfxcg 0.5.
- Framerate independant gameplay. You don't need the overclock anymore but it's still useful to have an enjoyable framerate.
- FX-CG 50
- Closer to the original game, gameplay-wise and graphically wise.
- Highscores and continues. It's an arcade game, after all.


2020-03-25: v1.1.
- Drawing routines changes. Now the game uses the full 320x224 original resolution.
- Performance increased due to DMA usage (not yet tested on G90+/CG-50), 55 FPS is reachable in best overclock scenarios, 13-15FPS without.
- Optimized particle handling
- Added FPS drawing with F6.

2020-05-02: v1.2.
- Duplicate sprites (where only palettes were changing) removed. Spared ca. 200KB.
- Visual issues caused DMA misuage fixed. Looks like those issues didn't happen on my calculator and I didn't notice they were.
- Background, pusher and frame sprites on level 3-5 are fixed.

Controls :
[MENU] : Start a game
[EXIT] : Quit
[REPLAY] :Rotate your launcher
[ALPHA] + [REPLAY] : Step-by-step rotation for more precision
[F6] : Display FPS
[SHIFT] : Throw a bubble

The source code is too big to be stored here and I don't think they're clean enough either. I'll come and upload them when they'll be worthy of a look.


Note sur 10 Commentaire Date de notation
8.8Voir le testLe 03.08.2013 à 09:38

Commentaires :

Pages: Précédente | 1, 2, 3, 4 | Suivante

Binary_manHors ligneAncien rédacteurPoints: 1344 Défis: 19 Message
Posté le 30-04-2012 à 21:46 | #
Cétait le WE où j'étais dans la voiture sur les autoroutes

Le CPC que j'attendais ! Mais pour la 3D, c'est chaud
SmashmasterHors ligneAncien modérateurPoints: 4561 Défis: 253 Message
Posté le 06-08-2012 à 22:22 | #
Je crois que j'ai trouvé un bug, parfois ça tire des bulles même si on n'appuie pas sur la touche shift, ceci m'est arrivé 3 fois en 30 min de jeu.
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 06-08-2012 à 23:43 | #
Ca, m'arrive aussi sur gravtity duck... KeyDown en cause?
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 30-08-2012 à 18:51 | #
Mise à jour!
SmashmasterHors ligneAncien modérateurPoints: 4561 Défis: 253 Message
Posté le 30-08-2012 à 19:04 | #
Est-ce-que tu peux intégrer un système de sauvegarde ? Parce-qu'il est difficile de finir les 30 niveaux d'un coup.
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 30-08-2012 à 21:03 | #
NOpe, c'est un jeu d'arcade. A l'époque, tu devais te débrouiller avec tes pièces...

Et puis, les 4 jeux d'arcades, et même leurs adaptations ne supporteront pas d'sauvegardes...
TotoyoHors ligneMembre d'honneurPoints: 16103 Défis: 102 Message
Posté le 30-08-2012 à 21:28 | #
Je trouve ça dommage
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 30-08-2012 à 21:33 | #
Argh... Déjà, je veux finir le moteur en entier, kay?
Il me reste plus ou moins deux trois anims de bub, paufiner les graphismes des pushers, régler le texte, l'explosion des bulles...
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 27-09-2012 à 10:22 | #
Mise à jour : ajout d'icône finale.
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 30-04-2013 à 23:21 | #
Augh. Il me titllle ce projet...

Mais PAS UN POUR ME CONSEILLER DE LE CONTINUER...

C'est a croire que je... Over 400 downloads? Bon OK. Je fais des jeux tellement parfaits qu'on me reproche rien \o/

Pages: Précédente | 1, 2, 3, 4 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 111 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd