Maze of Galious remake playable online

By José Quanten

Supporter (1)

José Quanten's picture

18-01-2020, 19:22

Hello MSX lovers,

Just for fun: I have ported the 'Maze of Galious remake' to javascript (by using emscripten). You can play it in the browser and you can find the result here: https://joskwanten.github.io/mog.html

It's best playable in Chrome but also runs decent in Firefox. The game works the same way as the remake and you can also store the game when visiting Aphrodite by means of function keys F5-F9. Source code can also be found on my github page (https://github.com/joskwanten/mog-emscripten)

Cheers,

Jos

Login or register to post comments

By Manuel

Ascended (19466)

Manuel's picture

18-01-2020, 21:46

Wow, fantastic work, it works amazingly well! Perhaps a bit too smooth, it seems to run a bit too fast for me. But still, really amazing Smile

By meits

Scribe (6544)

meits's picture

19-01-2020, 00:09

Very well done... I totally suck in this game but I bet you made a lot of people happy Smile

By Vampier

Prophet (2413)

Vampier's picture

19-01-2020, 07:25

Extremely cool Smile I just made a post on the MSX group on facebook to inform them.

By uberjack

Champion (328)

uberjack's picture

20-01-2020, 06:05

Amazing work!

By santiontanon

Paragon (1805)

santiontanon's picture

20-01-2020, 17:16

oh!!! Very nice!! Thanks for this!!! I have been starting to resurrect the old Brain Games website over the past few weeks (I'll post the link once it's all updated and online), and one of the thing that I wanted to do was to "resurrect" these remakes, making sure they still compile and run in modern systems. So, this is awesome!

Did you have to do lots of changes to the source code to make it compile?

By Manuel

Ascended (19466)

Manuel's picture

20-01-2020, 19:41

By gaula82

Resident (45)

gaula82's picture

21-01-2020, 13:18

@santiontanon: It would be great if these games could be compiled using SDL2, since SDL1.x is deprecated years ago and has a lot of problems in modern systems.
Also, SDL2 would mean running them on X-less systems using the SDL2 KMSDRM driver, for reduced latency.

By santiontanon

Paragon (1805)

santiontanon's picture

21-01-2020, 22:41

Oh! I was not aware of that Debian package! nice! Smile

But yes, making the remakes work for SDL2 would be great! I was even considering just translating the code to JavaScript/TypeScript so they can run on a browser and that's it... not sure what is the most portable/easy platform for this type of simple 2D games these days...

By gaula82

Resident (45)

gaula82's picture

22-01-2020, 10:18

@santiontanon:

Please consider going SDL2 instead of just browser. It will run on A LOT of platforms natively, like the Raspberry Pi in low-latency mode (no Xorg server! System booting up in 1 second!)... or even the MiSTer (which also runs GNU/Linux on its ARM CPU).
I think thats WAY cooler than playing in a browser Smile

SDL2 is pretty much the multi-platform graphics/audio/input standard for anything indie (except games running on Unity and that kind of over-engineered solutions).

Also, libRetro is VERY cool: if you port to libRetro, you get automatic support for GLSL shaders which allow the retro-style games to look totally rad in CRT-like modes (but all that stuff is provided by RetroArch so you dont have to write a single line of code, other than porting to libRetro).

By santiontanon

Paragon (1805)

santiontanon's picture

26-01-2020, 05:32

Ok!! I'll look into that option then! I might also take the chance to clean up the source code a bit, which is UGLY Wink