Mutant Monty on Flash target.

Monkey Archive Forums/Monkey Projects/Mutant Monty on Flash target.

Steve Ancell(Posted 2014) [#1]
I've been converting my Blitz project of Mutant Monty over to a Monkey-X project, there seems to be a few problems...

On some higher-spec machines Monty doesn't always go into the gaps when moving down or to the right, this isn't the case on my clapped-out old Pentium-4. I can't see how this is happening in any case, all the calculations are done off-screen and it's just the rendering that is just scaled-up.

On some screens Monty sometimes takes time to change to any perpendicular direction when at the far-right or far-bottom of the screen. This is not a keypress latency as you may see by the direction numbers on level 41 (any level including 41 can be skipped to by pressing Z or X).

Also tried it on my friend's MacBook, the direction change lagged regardless of where on screen the player is. I don't know if this was due to keypress latency as I had the release version online at the time and didn't have Monkey-X with me to re-compile as debug on the spot.


Controls are:
Space to start (remember to click on the app window first).

Arrow keys for player input, direction change is in an RPG "tile-perfect" style; no inbetweeny direction changes. ;)

Escape ends the game and reverts to the title screen.

Z / X skips through the levels, this will be removed on final release.



http://homepage.ntlworld.com/stephen.ancell/mm/


Steve Ancell(Posted 2014) [#2]
I also wanted to know if it is pemitted for me to place a link to Monkey-X.com on the game's title screen?.


Steve Ancell(Posted 2014) [#3]
Also pressing [1], (on the numbers at the top of the keyboard, not the numeric keypad), will show a grid during the game to mark-out the tiles. Not sure whether to leave this in the final release as a sort of training mode for getting used to the way the player changes direction.


therevills(Posted 2014) [#4]
all the calculations are done off-screen

Using delta timing?

the direction change lagged regardless of where on screen the player is

I've seen this on the Flash target only...


Steve Ancell(Posted 2014) [#5]
Yes it uses delta movement. I could upload the scource, maybe that'll help clarify things a bit.

I'm only using the Flash target at the moment, the HTML-5 target makes it a proper jerky experience so I only use that while developing plus using Flash is probably the only way I could get half-decent results for browsers on both PC and Mac.

I've not tested this on Linux yet as I don't have a Linux box. I'm not sure if IceWeasel has Flash or not, maybe I should get out the Raspberry Pi and try at some point.


Steve Ancell(Posted 2014) [#6]
Here's the source, I'm still learning Monkey-X at the moment so it's a bit cludgy.

http://homepage.ntlworld.com/stephen.ancell/mm/mmsaucy.zip


Zorko(Posted 2015) [#7]
The link is broken! Help! :)


SLotman(Posted 2015) [#8]
It seems to work fine here for me. Couldn't test much since I HATE that game... The player movement kills the fun for me :/

But I can see you're pretty much faithful to the original, so congrats :)