Given that I've moved from nice, familiar, predictable SDL/OpenGL/Lua to newfangled, inconsistent, disagreeable HTML5/JavaScript (details on
why in the dev log), I'm curious to see how well/poorly Avoision plays in other folks' browsers.
Play the game:
https://jaredkrinke.itch.io/avoisionjsFor Windows 8.1:
http://apps.microsoft.com/windows/app/avoision/75208ce3-78d0-45c8-8547-d32fc08adf08Dev log:
http://forums.tigsource.com/index.php?topic=21132.0Specifically, I'm interested to hear if the audio quality is, in your opinion, acceptable. In testing on my own machine, I was surprised to find that Internet Explorer 10 seems to have the best Audio support (at least, it can play multiple clips simultaneously)--with the caveat that the MP3 files must all be at least ~1 second long (or they sometimes get truncated). Chrome
works (though sounds don't seem to overlap, which is a bummer), and I haven't tested FireFox yet (1,000 apologies to the FireFox users out there--I'm a recent Chrome convert).
Also, if you're using a touch device, I'd be interested to know how well the touch joystick (the right side of the screen) works for you. Unfortunately, direct manipulation (which is supported) is inconvenient in a game where your hand/finger would occlude part of the game area.
NOTE: You will need a modern, HTML5-capable browser (supporting Canvas/Audio) for this game to work at all. If you think your browser should support the game, but the game doesn't work (or is otherwise unplayable), please let me know! (I've heard the game falls flat on its face on some Android phones.)
Lastly, if you've been developing HTML5 games and you have any general tips/advice/anecdotes, feel free to let me know if there's anything where I'm "not doing it right". The game is on GitHub, so feel free to fork the code and fix any silly bugs
Thanks!
Screenshot: