SMS-Puzzle-Maker
This is a Work-In-Progress online tool for making Sega Master System puzzle games.
GitHub repo: https://github.com/haroldo-ok/SMS-Puzzle-Maker
If the tool isn't working on the main page, you may try it on https://haroldo-ok.github.io/SMS-Puzzle-Maker/
Based on Nikki's TinyMapEditor: https://github.com/nikki/TinyMapEditor
Inspired by Retro-Puzzle-Maker: https://puzzle.nes.science/home
Status | In development |
Category | Tool |
Platforms | HTML5 |
Rating | Rated 4.5 out of 5 stars (2 total ratings) |
Author | haroldo-ok |
Genre | Puzzle |
Tags | 8-Bit, Game engine, map-editor, master-system, no-code, Retro, sega-master-system |
Development log
- Version 0.21.0 - allow combining tiles70 days ago
- Version 0.20.0 - allow ROMs bigger than 48KB90 days ago
- Version 0.19.0 - Basic title screen91 days ago
- Version 0.18.0 - Implement support for pushable blocks98 days ago
- Version 0.17.0 - Implement support for tileset flags, level start and level exit...Feb 13, 2025
- Version 0.16.1 - Fix imported project tilesetJan 24, 2025
- Version 0.16.0 - On the ROM, allow moving the playerJan 24, 2025
- Version 0.14.0: Allow the generated ROM do display all the maps.Dec 19, 2024
Comments
Log in with itch.io to leave a comment.
Hey Haroldo! Just a bit curious; When a pushable tile gets pushed, it sets the origin position to the 1st tile (of the default tileset). But what if it is a custom tileset, and how does the maths work? Because there were some bugs that defined it into a custom tile that wasn't in my custom tileset.
Hello! Currently, it's always using the first tile of the current tileset.
i have an idea for a next project for you inspired by this project and the VCS Game maker: an SMS game maker. It is like the VCS game maker, but with more options to customize and also tileset support like for building maps and stuff. It can also generate SMS roms based on what you build.
yes,they could both be good starting points
another idea I had was if you could add background music. maybe you could implement that into the puzzle maker?
Sounds like a nice idea.
Opened an issue on the repository, for future implementation:
https://github.com/haroldo-ok/SMS-Puzzle-Maker/issues/47
idea: make it so that you can customize the player's appearance with a tileset and also change the tile depending on the behavior (up, down, left, and right)
Thanks for pointing it out.
https://github.com/haroldo-ok/SMS-Puzzle-Maker/issues/41
nice addition of pushable! I was workin on a sokoban game already so i may use this too! Question, when I make first tile (grey gravelly ground) solid, i cant move my player. An idea was make it like tron lightcycle leaving solid trail behind.. but i guessthe tile player starts on cant move if solid. anyway to set it lightcycley?
That's an interesting idea, adding the option of the player leaving a trail.
thanks! could lead to some fun options
This is nice! But for some reason, I made a test map and downloaded the rom but it didn't work??
here is a pic of the emulator
maybe it is the web browser I'm using?? (safari)
That's weird. Could you please post a copy of the exported project (save project as) so I can take a look at the bug?
Here it is:
SMS Project
Thanks; I recorded the issue to look at it later:
https://github.com/haroldo-ok/SMS-Puzzle-Maker/issues/20
OK, I managed to fix the project manually, but the bugfix itself is stil pending:
https://github.com/user-attachments/files/18527062/SMS-Puzzle-Maker-Pixel.Dimens...
Even tho you fixed the project, the rom weirdly still doesn't run
I even re-downloaded the rom??
Okay, I fixed the project import issue:
https://haroldo-ok.itch.io/sms-puzzle-maker/devlog/874130/version-0161-fix-impor...
Oh I am EXCITED to try this out!
Thanks!
Very cool!
Thanks!
wonderful start! I use nes puzzle maker to make some of my games will try this now too! lookn fwd to different block types! Ps have you heard of GBDK 2020? itd be interesting if you could do something with that (graphic us/export/imprt) thanks!
Thanks! Yes, I am currently making the tool for Sega Master System, but I do intend to adapt it to export to other platforms, later.
cant wait to try thanks!