LÖVE

One of the really cool things about being part of a very small community is that it’s relatively easy to become pals with all the cool cats. One such pal is Szilárd Biró, better known as BSzili, and famous in the NG Amiga camp for porting a lot of games to AmigaOS 4, AROS and MorphOS.

His latest project is LÖVE; a Lua based 2D game engine. And he let me test it on MorphOS before everyone else. The engine does have some problems. For starters, LÖVE games are very picky about which version they can run on. Games made for older versions might not work on newer ones and vice versa. To make it even more complicated for MorphOS, never versions uses C++11 features not present in the latest MorphOS compiler. So the latest version Bszili can make at the moment is 0.8, limiting the amount of playable games.

I got an unfinshed test version, but if the final version works as simple as my version does, then all you need is to copy LÖVE and it’s data files to where ever you want, open a shell, go to the folder in question, type “love” plus the name of the game you want to play. If it doesn’t work, you will get an error message like this one:

01_love_error_message

In the final version you will be able to load from icons instead if you prefer.

BSzili was nice enough to provide me with four working games. The first one is Duck Marines, a Chu chu rocket clone:

02_love_duck_marines_title

The point of this game is to direct a bunch of ducks (?) to your goal. The one getting the most ducks inside your goal wins. I used the arrow keys to move around and when I wanted to add a “direction arrow” (that will tell the duck where to go) I held space and chose direction with the arrow keys. It sounds easy but it gets pretty darn confusing quickly. I loved Chu chu rocket, but this game really doesn’t fare well with a keyboard. I tried to get it to work with a joypad but it sadly didn’t work. Also, the game lack sound:

03_love_duck_marines_gameplay_1

04_love_duck_marines_gameplay_2

05_love_duck_marines_gameplay_3

Next game is a silly little time waster called In your face city trains. The backstory is simple: you are a office worker who have missed the morning train. So you decide to run to work. On the train tracks! Can you make it to work?

06_iyfct_title

Run Forrest Run!

07_iyfct_gameplay_1

To survive you must jump trains and avoid cliffs and flying birds. You can also run through trains with open doors. Here I’m about to die since I’m bigger than the tunnel:

08_iyfct_gameplay_2

This will happen. A lot!

09_iyfct_game_over

Next game is an odd one called Mari0 (with a zero instead of an “o”). It’s a mixture of the classic Nintendo game Mario Bros. and the action puzzler Portal. You play as Mario, armed with a portal gun. The portal gun opens two different doors and whatever falls into one of the doors comes out in the other. It’s a good way to dispose of enemies (teleporting them into a cliff for example) or clear a hurdle. But it’s still basically Mario Bros, with mostly identical rules as the original.

10_mari0_title

You move with WASP, fire the two portal holes with left and right mouse button and jump with space. Here I have created two portals to teleport an enemy back to the right (the blue light on the floor and the orange light on the celing to the right):

11_mari0_gameplay_1

Frankly, I have not gotten myself in a situation yet where this gun is useful. Then again, I didn’t play that much. But it is a neat idea.

12_mari0_gameplay_2

Last but not least we have Ortho Robot. This is a very interesting perspective based puzzle game.

13_ortho_robot_title

The goal is to reach the green area. The first level is easy since you can just move with the arrow keys:

14_ortho_robot_level_1_1

You can change the perspective by using the mouse:

15_ortho_robot_level_1_2

Before reviewing this game there where two “suns” you could also grab if you did change the perspective like this. The reason is that if you just move in the third dimension like the first picture you will either miss those suns, or you will take too many steps in order to reach the,. But changing the perspective like the picture above you can grab them with a minimal amount of moves, because you eliminated one dimension. Sadly though, once taken the suns doesn’t come back when you replay. Anyway, we do it like in the picture above and move to the right:

16_ortho_robot_level_1_3

Next level. Now we really have to start using the switch of perspective if we even want to reach the goal:

17_ortho_robot_level_2_1

We do it like this:

18_ortho_robot_level_2_2

We can’t reach the sun like this, but at least we can reach the goal:

19_ortho_robot_level_2_3

LÖVE will be released in the near future and downloadable from BSzili’s homepage: http://bszili.morphos.me. It will also be available for AmigaOS 4 and AROS.

If you (like me) appreciate all the hard work he has put into his various ports you should consider donating a little money (Paypal button can be found on his site).