Mini LD #17: Retro engine released!

Since several persons on the compo blog and the IRC channel seemed interested in my original idea, despite the closeness with the previous Mini, I am hereby releasing the aforementionned Retro engine!

Weee!

Source code, Linux binaries, Windows binaries

As you can see, it lacks terribly of Windows binaries. I’m terribly sorry, but couldn’t get my cross compilation thingy to work. It usually goes flowlessly, but here I’ve been battling for an hour, and I gave up.

EDIT: Thanks to Sos, we now have Windows binaries. Yepee! Thanks a lot to Sos. All hail Sos!

If someone with a good heart would like to, it can be built as follows: compile io.c retro_lua.c and lua_api.c into retro.exe. That’s all. But you’ll need dev libs for SDL, SDL_Image, SDL_Mixer and Lua 5.1

First one to publish a windows binary will win my eternal gratitude, and a cake*

Both source and Linux distribution contain full documentation (I hope), and an example game to help you get started.

And, as promised also, there is (a bit more) than a week before the actual Mini LD, which will therefore be held on the week end of the 20-21 of March 2010. No worries though, we’ll have the usual “take 48h when you want” policy, or even more if you like.

Okee. I hope I didn’t forget anything. Of course, don’t hesitate to ask questions on IRC and in the comments. Meanwhile, I’m gonna catch some z’s (I just love this expression, sorry).

Yours truly,

Tenoch

* The cake is a lie.

Comments

31eee384
12. Mar 2010 · 03:35 UTC
Great! I have no idea what I’m going to make yet, but I guess that’s a good thing.
Sos
12. Mar 2010 · 09:03 UTC
Heeeeeeeeeeeeeeeeeeeeeeeeeeeeeerewe go :)
Endurion
15. Mar 2010 · 14:14 UTC
Thanks, but what makes you think VS Express can’t do libs?

Choose Win32 project, on the next dialog in Application-Setting choose “Static Library”.
13. Mar 2010 · 03:15 UTC
I’m using 64bit Ubuntu 9.10 and get the error “./retro: error while loading shared libraries: liblua5.1.so.0: cannot open shared object file: No such file or directory” when I try to run retro. This is especially odd since /usr/lib/liblua5.1.0 clearly exists. I can also enter the Lua interactive interpreter just fine where it says I have version 5.1.4 installed. I’m not sure what to do to get this to work.
13. Mar 2010 · 14:31 UTC
Rebuilding it worked. Thanks.
sfernald
13. Mar 2010 · 20:22 UTC
Well, late to the party, but I have another option as well.
sfernald
13. Mar 2010 · 22:32 UTC
Oh, can I have some of that cake too then??
sfernald
14. Mar 2010 · 20:50 UTC
Here is one more version.
micpringle
15. Mar 2010 · 11:50 UTC
Anyone been able to get this up and running on a Mac yet ?
Reid
18. Mar 2010 · 06:53 UTC
Wrote up a little something. Not really feeling well right now. So, let me know if anything is cockeyed or doesn’t work. I’m running 10.6.2 on the most recent revision of the 2.53GHz, 320GB mac mini (if that matters).
31eee384
16. Mar 2010 · 02:44 UTC
This wasn’t big enough to add a new post for, so I’m putting it in a comment.
31eee384
20. Mar 2010 · 00:44 UTC
Will there be an official start post re-stating the rules, or should I just go ahead with stuff?