How do I generate a level randomly?

Posted by Charlton Santana on Game Development See other posts from Game Development or by Charlton Santana
Published on 2012-04-09T21:05:11Z Indexed on 2012/04/09 23:49 UTC
Read the original article Hit count: 314

I am currently hard coding 10 different instances like the code below, but but I'd like to create many more. Instead of having the same layout for the new level, I was wondering if there is anyway to generate a random X value for each block (this will be how far into the level it is). A level 100,000 pixels wide would be good enough but if anyone knows a system to make the level go on and on, I'd like to know that too. This is basically how I define a block now (with irrelevant code removed):

block = new Block(R.drawable.block, 400, platformheight);
block2 = new Block(R.drawable.block, 600, platformheight);
block3 = new Block(R.drawable.block, 750, platformheight);

The 400 is the X position, which I'd like to place randomly through the level, the platformheight variable defines the Y position which I don't want to change.

© Game Development or respective owner

Related posts about java

Related posts about android