Primary tabs

Comments by User

Saturday, September 19, 2020 - 13:25

Awesome! I'm going to remix these for a "treasure hunt" game in my upcoming book, Learn to Code in 30 Days!

Sunday, September 6, 2020 - 12:14

Hmm, I was thinking straight-on rather than rotated 45°, but those are adorable. Maybe I'll change my plans! Thanks for the tip.

Sunday, August 2, 2020 - 16:24

Mini Micro was designed for exactly this sort of thing. You would use a TileDisplay, which allows you to simply set the tile index (i.e. which picture to show, from a tile sheet) for any cell (position on screen) of the display.

Tile displays support scaling and scrolling very easily. They also support transparency and can be layered, so more likely you would use *two* tile displays, one for the environment and another for the player and monsters (and possibly a third, in between, for items lying on the ground).

Mini Micro has a small but active and very supportive community. If you decide to go this route, you can count on lots of support from me and other Mini Micro users. Mini Micro runs on Mac, Windows, Linux, and the web, and you can package your game for all those (there are already over a dozen Mini Micro games on, for example). Also, it is free. Give it a try!

Wednesday, June 3, 2020 - 09:53

Ah, I see!

In that case, I'd rather make a color change tool. The app does not currently have any concept of restricting other tools to a selection; selections are used only for copy/paste.

I know restricting tools to a selection is often a very handy feature, but I think it's just out of scope for this project.

But a color change/replace tool is something I could easily add. It's basically like the paint bucket, but instead of applying only to the connected blob of color you click, it applies to all pixels of that color (connected or not).

Tuesday, June 2, 2020 - 13:01

Hmmm, that requires me to support non-rectangular selections.

Let me ask: if there are TWO unconnected blobs of the same color, and you click one of them with this tool, does it select both? Or just the one you click (like a paint bucket fill)?

And just so I understand: what do you use this for? I've never had such a tool and I'm having trouble thinking of use cases for it.

Wednesday, March 25, 2020 - 19:18

Those are all reasonable points, but... have you looked at Mini Micro?  It was designed for exactly this purpose.  The language has a clean syntax (FWIW, I wrote to Garry this morning and he agrees!), and like Love2d, it supports all the needed graphics, audio, networking etc. APIs, as well as building to Windows, Mac, Linux, and WebGL.

I'm not trying to disrespect anybody's favorite tool.  But I do hope you'll give Mini Micro a look too!  :)


Wednesday, March 25, 2020 - 09:41

I was also a fan of Lua, once.  You can read this blog post for some the reasons I then created MiniScript (used by Mini Micro) instead.  Or check out this post from the creator of Garry's Mod instead (though he recommends JavaScript, but then MiniScript didn't exist yet when that post was written).

Of course tastes vary and your mileage may vary.


Sunday, March 22, 2020 - 16:02

Please consider Mini Micro!  It supports sprites, tiles, pixel graphics, sound/music, keyboard/mouse/gamepad input, etc.  All with a very easy-to-use neo-retro design.  Here, check out the trailer video!

It can make executables for Mac, Windows, Linux, and WebGL.  It also has a very active community on Discord and forums of its own.  I'll personally help you over any stumbling blocks you encounter.  Join us!  We have cookies.  :)


Saturday, March 21, 2020 - 09:49

Looks great!  I'm thinking I would like to offer a "bonus prize" for the best entry that's made with Mini Micro (  What do you think of this idea?

(For a quick overview of what Mini Micro can do, see:


Wednesday, October 30, 2019 - 17:47

Sorry, I had the page set to Draft status.  Please try this: