Release: Lepton (v0.1)
The Lepton-release is the first non-developer relase, but it is
a concept-release. That means "See, this concept works and is on
the right track, and now we're picking up steam." It is not meant
to be a complete playable version, it's a v0.1 release that shows
that the project is alive and has realisable plans to reach a
goal.
The Lepton-release will show that basic features of the goal
of an engine that supports pluggable angband-variants are
implemented or implementable. It will not have all features, nor
all features fully implemented. Trendsetting rules for what to
include:
- Objects and monsters found below 1000' and their abilities
and powers.
- No fancy features, e.g visuals.
- No extended features when a simpler solution
exists, e.g no point-based stat-system, but simple
autoroller, and no haggling, but fixed prices.
- Features not strictly needed, e.g target-code,
hitpoints-warnings, ...
Things that will not be included:
- vaults or pits
- artifacts
- monster-powers commonly found below 1000'
- object-powers commonly found below 1000'
- spellbooks below 1000'
- store restock, restricted buy in shops
- day/night in town
- integrated room-code
- ego-effects of below 1000'
- monster use items or monster pick-up
- no monster-memory
- perfect descriptions or perfect screens
- character-dumps to text-files
- no directed 'o'pen command or a 'D'estroy command
- targeting code
- no point-based birth or haggling
- refill of lamps
- perfect division of jobs between variant-code and
engine
- fully integrated event-code
- message-log
- no working home
The release will have:
- Basic spells
- Basic object-examples of most kinds (rod, staff,
wand, ring, amulet, weapons, armour, ..) with
effects.
- Simple birth, simple stores, simple town
- Fairly straightforward dungeons, with monsters,
objects and rooms to explore.
- Most basic commands needed in the game.
- Basic calculations of abilities, combat, ...
Quickly summed up, this means that a lot of things
still need to be added, but I hope I'll be able to do
this. I suspect that I will need v0.0.19, v0.0.20 and
v0.0.21 to reach v0.1 though.
|