Blip
I started work on another Lua-scriptable project. It lets you script retro-style games, but without retro limitations.
I do need some input on it though – specifically, a name. nevermind it's called blip now
I also need to think about how it should organize games. Should I make it so that each game gets distributed with the executable, or should the executable show a menu with all available games inside the executable's directory?
But as far as making games go, it should be very easy. Lua is a very simple and powerful language, and you should be able to get the gist of it in a couple minutes. The only thing you might have a problem with is sprites. See, to fit with the retro theme, I'm not going to let you use bitmaps. Then you could cheat and draw nice fancy things and make it look very un-retro. Sprites are only one color, with a maximum width and height of eight pixels. Sprites are defined as Lua tables, indexes 0-7 being numbers 0 to 255. A 0 bit is transparent, a 1 bit is opaque.
Edit 3/15I've got it most of Blip working. There is no user interface yet, you need to run it from the command line.
$ ./blip game_name.lua
Right now the only thing it can do is draw pixels, recognize collisions, and refresh the screen. I was planning on having a binary out, but for some reason the keyboard stuff isn't playing nice.
Blip.
Name it Blip. :Di meant space and speed wise, if i made it so you could use bitmaps you get a 32 bit color depth and it looks nothing like a retro game, it just looks like a game you could have made in gm and then why even use my dumb thing
In my opinion, there should be an option to make either 8x8 or 16x16 sprites.
I made it so you can make the sprites any size you want.