Before I start attempting to code this I thought it was worth listing the type of features and stylistic elements that I’d like my Ultima-style game to have. I’m sure some of these features will change over time but here’s a rough outline to begin with:
- Single player character rather than party (this may change)
- Individual maps for overworld, towns and dungeons (as opposed to the Ultima 6, all one scale/one map model)
- Detailed, non-generic maps that aren’t too big
- Combat on current map rather than separate “combat” maps
- Simple to use interface (both keyboard and mouse ideally)
- Player character and encounter inventories
- Quest journal to keep track of current tasks and quests etc
- Graphical inventory
- Tile graphics (using David Gervais excellent tiles)
There are loads of other features that I’m wanting to include but these should give you a rough idea of what sort of design I’m aiming for.