Calculator Community > Serenity

Screenshots

<< < (2/5) > >>

DJ Omnimaga:
Yeah, timer functions and OpenLib/ExecLib aren't 83+-friendly

trevmeister66:
Heh, I'm a little late on this, but those screenies look great.

Builderboy:
thankz ^.^

unfortunately i most likely won't be getting any more screenshots out before the demo, just because i've revealed too much already XD

DJ Omnimaga:
Lol yeah :P, looking at them I am still amazed at how fast it runs. I am curious if one day you could maybe look at Metroid II walking engine to see what I might have done wrong to cause the game to run so slow compared to games like Shift? I tried closing parhentesises of every For( loop that had lone If conditions in them, in case the slowdown after-effect glitch might have happened, but I did not get a performance boost in the game, except during certain loading sequences or animations

Builderboy:
I think there are 2 main reasons the main loop is so fast.

1:Collision detection is done via PixelTest, which is faster than lists, strings, or Matrices.

2:There are only 4 scenarios when you wan exit the main loop.  3 of those are to see when you go off the screen (left, right, bottom) and the third is the event variable/key variable.  If K>30, exit the loop.

This accounts for:
The Item/Action/Menu keys, as well as key values above 105 to account for other possibilities such as being hit by an enemy


The same applies for shift, in a slightly different manner, as it uses matrices for collision.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version