
Et oui, un clone de plus du jeu Sokoban... mais celui-ci a perdu ses voyelles ;-)
SKBN est un clone de sokoban nommé SKBN qui tourne sur la Sega Master System.
Le ROM de 128ko contient entre autre les 1043 niveaux des collections Microban et Sasquatch
par David W. Skinner.
Un de mes buts dans ce projet était de faire en sorte que la totalité de
ces niveaux soient jouables, mêmes ceux de large taille.
Pour y arriver, l'engin supporte différentes tailles de tuiles: 24x24, 16x16, 12x12, 8x8
et 4x4. (à noter que la SMS ne supporte que des tuiles 8x8). L'engin pour les tuiles 12x12
a été un gros défi, puisque les deux grilles (tuiles 8x8 natives vs. tuiles 12x12 virtuelles)
ne correspondent et cela créé de jolies complications (tuiles séparés verticalement ou
horizontalement, ou tuiles séparés en quatre... les tuiles requises sont générées au vol lors
de l'affichage et du jeu!
L'engin 4x4 est surtout utile pour l'aperçu de certains niveaux dans les menus, et aussi
pour quelques niveaux
très grands.. Ces derniers ne sont probablement jouables qu'avec
un émulateur ou via un écran branché en RGB.
Le menu en-jeu offre la possibilité d'annuler le dernier mouvement ou la dernière poussée.
L'historique peut contenir un maximum de 1000 événements.
Naturellement, résoudre 1000 niveaux en une session est impensable (probablement) alors le
progrès est enregistré en mémoire de sauvegarde, ou directement dans la flash, si programmé
sur une cartouche compatible, comme
celles que j'ai conçues...
J'ai réalisé ce jeu pour la compétition de programmation pour Sega Master System
organisée par smspower.org. Voici le
topic pour ce jeu.
Version 1.3 31 mars 2021 (Mercredi) |
---|
- Add a 'Well Done' message when solving a level
- Fix a bug where the player could move in diagonal, and undoing the last move would then remove a wall block and add a new box to the level!
- Move the Level number in the status bar one column to the right to avoid displaying text in the first column.
- Small tweaks to the tile screen (sharper box corner, black countour)
|
Fichier(s): skbn-v1.3.zip (125.2 KB)
|
Version 1.2 30 mars 2021 (Mardi) |
---|
- Added a 24x24 tiles mode.
- Boxes now move smoothly, in-sync with the player when pushed. (instead of teleporting).
- Reworked the player artwork and other small cosmetic details.
- Correct a bug which caused unsolved levels to show as solved in the menu when scrolling.
- Display 'player on target' correctly during previews.
|
Fichier(s): skbn-v1.2.zip (121.4 KB)
|
Version 1.1 29 mars 2021 (Lundi) |
---|
- Add a short 'end level' jingle.
- Add 'Dimitry & Yorick' and 'Sokogen-990602' level sets by Jacques Duthen (Easy levels)
- Fixed the 'parallax' effect at the end of a level (was not well controlled and jittery on real hardware).
- Correct initial player position (was not centered until first movement)
- Fine tune player sprite position in 12x12 tiles levels (was a bit too low)
- Remove the debug info (number in upper right corner) in 12x12 tile display mode
|
Fichier(s): skbn-v1.1.zip (115.2 KB)
|
Version 1.0 27 mars 2021 (Samedi) |
---|
Première version pour la compétition 2021 de smspower.org |
Fichier(s): skbn_release_smscomp2021.zip (112.8 KB)
|
La réalisation de ce jeu a été grandement facilitée par l'existence de plusieurs outils:
Un gros merci aux auteurs de ces outils!
Bien entendu, ce jeu ne serait rien sans son contenu, les niveaux! J'ai utilisé des niveaux
qu'il est possible de redistribuer librement, à condition de créditer les auteurs.
- Merci à David W. Skinner pour les niveaux Microban et Sasquatch.
- Merci à Jaques Duthen pour les niveaux Dimitry & Yorick et Sokogen 990602