Sidescroller games?

Judy Perry jperryl at ecs.fullerton.edu
Thu Sep 23 16:01:46 EDT 2004


Thanks for the tips, Malte!

On Thu, 23 Sep 2004, Malte Brill wrote:

> Hi Judy,
>
> it is possible to do Sidescroller Games in Rev if you keep the minimal
> system requirements high enough:
>
> The computer the game is played on should run at 600 + MHz,
> have at least 4 MB video Ram and 256 MB Ram.
>
> The scrolling part is not too hard to do. You can create a group holding
> your background Artwork and set the hScroll of it in a send in time
> structure. Maybe you want to set up a tile based engine to keep the memory
> usage minimal and have huge landscapes.
>
> You might take a look at libRMC to do the animation part of your sprites.
>
> http://www.derbrill.de/librmc/libRMC.rev.zip
> http://www.derbrill.de/librmc/libRMCDemo.rev.zip
> http://www.derbrill.de/librmc/docs.pdf
>
> It features (besides others):
> - moving objects on circular paths
> - moving objects on elliptical paths
> - moving objects on linear paths
> - moving objects on polygonal paths
> - circle circle collision detection
>
> You can use the predifined handlers to move your objects around, or, if you
> come to the EuroRevCon, get the full sources of libRMC and can roll your
> own.
>
> Take care that you don´t lock/unlock screen too often, but at last one time
> if you are moving things.
>
> Use a series of png files to do the animation of your sprites if you need
> high end Artwork. Avoid using animated GIFs
>
> Another tip:
>
> avoid repeat loops where you can. Repeat is blocking other handlers while it
> is executed. If you feel you need to repat actions for your sprites you
> better store the abbr ID of the controls in a custom property and use repeat
> for each line theControl in the yourCustomProperty. Repeat for each is much
> faster.
>
> Using send in time is a good way to go, but on slower machines it may look a
> bit cheesy.
>
> Don´t get scared if you have many objects moving and it looks too slow in
> the IDE. If you build a standalone app. it will speed up rapidly. If you
> need any help with developing a sidescroller game I´d be happy to assist,
> but I´ll be really busy the next 4 weeks finishing a game in Rev for a
> customer.
>
> Best,
>
> Malte
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>



More information about the use-livecode mailing list