> I'm really curious to hear where the pain points are

Honestly, the biggest for me so far has been stability. Enu crashes from time 
to time. I've noticed this much likely to happen when I use prototypes.

  * In general, working with prototypes is something I'm not digging yet. I 
like the idea but I'm having hard time working with them. For example, I tried 
using prototypes for the terrain generation first. I had a layer unit, hill 
unit, and terrain unit. When I built a number of hills and wanted to modify the 
algorithm, I noticed that I must find the original prototype to edit its code; 
clicking on any generated unit opens a blank editor.
  * Another problem with units is, I don't know what to do with the original 
prototypes. Should I just drop them somewhere out of sight?
  * Also noticed that sometimes my units would stop seeing each other. Like I 
got "undeclared identifier" errors out of nowhere.
  * I eventually switched to functions, which revealed a slight inconvenience: 
commands defined in one file aren't visible in the other. That means, all my 
commands now have to sit in the same file.
  * Another thing that I think is missing is explicit distinction between 
creator mode and play mode. After I've created the map, I want to give my some 
the gamepad and let him play. But I don't want him to start building walls and 
deleting monsters.


Reply via email to