The first ZGE application not written by me
Cool!
Hmm... file support is not a feature yet. It might come in a later
version.
Try to use procedural techniques. Instead of having each level in a file
use something like:
Calculate difficulity for new level:
NrOfEnemies=LevelNr * 5;
NrOfObstacles=LevelNr * 3;
Then spawn obstacles and enemies using a repeat-component.
Determine "random" start locations for model that will depend
on levelnr.
EnemyModel.OnSpawn:
CurrentModel.Position.X = noise2(LevelNr*10,0) * 5;
That way you can have levels which increase in difficulty by having
more enemies and obstacles, but have the same starting positions
every time you arrive at the same level, just as if they had been
predefined in a file.
Bad thing: You cannot control exactly where enemies will appear
in each level.
Good thing: If you write some clever expressions, then your game
will have an almost infinite nr of non-repeating levels
It is a bit difficult to explain. I will write tutorials on procedural techniques
later on.