| After three years of joyful experiments I'm glad to present you the result of them. Mariocraft is a SMB web project based solely on HTML5/CSS/JS, without canvas. The whole idea behind it was to create a community in order to build and share new kind of SMB experience. To achieve this goal, I focused most of my efforts on the editor, making it as easy to use for beginners without forgetting about advanced users (shortcuts, etc.)
I tried to create overall design which matches subject of my nostalgia – the 80's. Hence, you'll have the pleasure to encounter less fancy effects and more 8 bits images. Once you have created a world, it is serialized in a database. At this point you can share your world with anybody just by sending a link.
I must precise that anybody can play without a need to register. Registration is only required to perform editing or creation of a new world. Here is an example of a world I made for the HN community: http://mariocraft.com/show_hn/s/xumi
and if you want a little challenge, here it is: http://mariocraft.com/nfXdir/s/xumi (beat my time if you dare: 346) Oh, and please note that for this demo sounds and musics are available only to registered users to spare some bandwidth. If you are interested in the project you can visit a little blog about it which I started: http://blog.mariocraft.com.
Naturally, all the client side code will soon be available on Github. Thanks for your time, I hope to see you soon jumping on Goombas with me! |
I wonder why you "brag" that you don't use canvas though. I would think that's the correct way of making a game now-a-days, in lieu of web-gl not being widely supported.