I dont know yet, sometimes I look at the code, but its pretty much crawling forward.Still trying to figure out a good way to distribute powerups and coins throughout the level in a way that makes sense.

Also for the Source-Sharing-Thing: The Source is really bad structured and all, as it was more intended as a Utility I wouldnt work on a lot, so its not a good example to be sharing around. It gets the job done, but that's about it.

There's a lot of research out there on procedural content generation, and some people have tried it on Mario games like the one cited above. Other algorithms could presumably be used in a more static-like generation of a level.

It also would be worth seeing if there's any GNU-licensed code that could be borrowed in SMC. Likewise if these changes are ported to C++, they could be directly included as a level generation option.

I might be making a Level Generator (notice the might, if I lose interest I will quit) for SMC.

Basically it is an application that allows you to set several things (ie tileset, difficulty, width, height) and then auto generates a level after your guidelines.

Right now I'm at the very beginning. Heres a small feature list for you though:-Allows to set Difficulty Level from Easy to Crazy (no effect on the level yet)-Allows to set Tileset (only green and castle are supported yet)-Creates a small base floor for Maryo at the beginning-Creates background gradient and images dependant on the tileset

The next step is to make it create platforms and floors throughout the level (based on difficulty level and tileset + randomness), then place enemies, pipes etc on them.After that place decoration (for castle torches, bones or such and for green hedges bushes etc).The final step is to create warps to bonusses and the exit.

Lets see if I will ever complete it and how it will turn out

For those who care, I'm coding it in C#.

Best regards

Ah, C#... One of the many programming languages I can't use... I know SmileBasic (extremely little-known) , Batch, a few things from various programming languages, a little bit of Lua, and about 5 VBScript commands...

Pitiful Heartless, mindlessly collecting hearts. The rage of the Keyblade releases those hearts. They gather in darkness, masterless and free, until they weave together to makeKINGDOM HEARTS