LÖVE

[Edit] Added the Portal part of Mari0

[Edit 2] Final version has been released

[Edit 3] You can download the games at BSzili’s homepage

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 can load the games 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

But there is actually a Portal version of this game that utilize the gun just like the Portal original, and it’s also a lot more fun to play. You reach it by pressing Select Mappack in the main menu:

20_mari0_portal_titel_1

Here you can chose gameplay (there are Downloable contents (DLC) at the top which you also want to take a look at):

21_mari0_portal_titel_2

Chose Portal:

22_mari0_portal_titel_3

Now chose 1 Player Game:

23_mari0_portal_titel_4

Here is Mario in the Portal world. If you can never tried Portal, I suggest you do it! It’s a great game. If you have played it before you will understand what you need to do here. If not, I will give a short explanation. You start at the beginning of the level and need to get to the other side. Problem is that the door is closed on the far right:

24_mari0_portal_gameplay_1

Here is Mario testing the portal gun. Remember that you can only create holes on light gray surfaces:

25_mari0_portal_gameplay_2

Mario jumps down and press a button. It opens the door:

26_mari0_portal_gameplay_3

Lets create another hole and get out of here:

27_mari0_portal_gameplay_4

We jumped through the hole. But oh no, the door closed again:

28_mari0_portal_gameplay_5

Lets create a new hole right above the button:

29_mari0_portal_gameplay_6

See that little cube there?

30_mari0_portal_gameplay_7

Create a hole there and let it fall on top of the button. Presto, the door opens again!

31_mari0_portal_gameplay_8

Now you can go through the door to the next part of the game. When you pass the blue beam all your portals will disappear and you have to start from scratch again. Now it’s up to you to figure out the rest. Good luck!

32_mari0_portal_gameplay_9

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 was released on 18th of April and is downloadable from BSzili’s homepage: http://bszili.morphos.me. Also, the games mentioned in this blog is downloadable from his homepage. LÖVE 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).

Advertisements
This entry was posted in Uncategorized and tagged . Bookmark the permalink.

4 Responses to LÖVE

  1. Pingback: LÖVE (the missing parts) | Yasu's MorphOS Blog

  2. Nice!!! 🙂 Can’t wait!

    Like

  3. Pingback: LÖVE released | Yasu's MorphOS Blog

  4. Pingback: Wings Battlefield | Yasu's MorphOS Blog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s