After a year of development, download executable and source and view
screenshots at
http://sites.google.com/site/broguegame/ .
(Mac OS X only, but the code should be fairly portable.)
The basic development philosophy is:
1) Lots of emergent puzzles ("MacGyver moments").
2) Minimal boring behavior encouraged from the player; playing
optimally should be fun.
3) A gentle learning curve but with a lot of strategic depth.
4) ASCII (plus unicode) graphics, but as beautiful and intuitive as
possible within that constraint.