xurxodiz / MarioLevels

My entry for the Mario AI Championship 2012, implementing adaptive procedural level generation. Holds 1st place at the all-time points and percentage tally.
MIT License
2 stars 1 forks source link

Think a list of chunks #68

Closed xurxodiz closed 12 years ago

xurxodiz commented 12 years ago

In order to implement the chunks, let's first stop and think which ones do we need: double rows, ground up, ground down, etc.

xurxodiz commented 12 years ago

At this moment we have:

After a bit of brainstorming, I think we should add the following:

GROUNDUP and GROUNDDOWN shift the ground level by two. STAIRSUPUP and STAIRSDOWNDOWN are the chunks that take stairs from 2x2 to 4x4. The others are combinations of enemies with blocks over them, and blocks with enemies walking on them.

Winged versions don't really match with enemy zones, so they are unnecessary. Similarly, we could combine enemy-block-enemy – and even another row of blocks or coins on top. But let's keep it simple for the moment. Impact on level design won't be much.