I'm trying to make an easy side scrolling game just to learn the ropes of game programming on android. I came up with a solution of how to make it but I don't really think it is the most elegant solution. I wanted to get some different ideas on how to implement my game, as I really have no other solution right now.
Here is a quick explanation of how it works..
I basically have blocks or objects fall from the top of the screen. The blocks are defined from a pre-defined string I create using a custom 'map-editor'.
I create all the blocks at compile time, position them on or off the screen and simply increment their coordinates with each iteration of the gameloop.
It is actually done a little bit better then that, but that gives a short easy explanation on the basic idea.
I heard from a few people that instead of incrementing each block position, have the blocks stay there and simply change the viewable area. That makes sense, but I have no idea how to do it.
Can anyone share some ideas or links on how I can implement something like this? I know my current solution isn't the greatest.
Thanks!
For learning the ropes for game programming on android I would point you at Google I/O 2009 - Writing Real-Time Games for Android I/O session from last year and this one from the 2010 sessions.
People telling you about changing the viewable area are probably assuming you're using OpenGL ES, which you might not be, but probably should consider.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With