[Klug-general] XorCurses 0.1.0

james morris james at jwm-art.net
Fri Oct 2 12:13:40 UTC 2009


Hi Kluggers,

Here's the new, more user-friendly, XorCurses:
http://www.jwm-art.net/art/archive/XorCurses-0.1.0.tar.bz2

 ((( Home: http://www.jwm-art.net/dark.php?p=XorCurses )))


For those of you incapable of reading the INSTALL or README files :-p

1) (install ncurses-dev via your linux distro's pkg manager)

2) From command line:

tar -jxf XorCurses-0.1.0.tar.bz2
cd XorCurses-0.1.0
make
sudo make install
xorcurses


Sorry no ./configure yet (or portability). Sorry no Debian package yet -
maybe someone could present a Debian package creation talk at the next
meet?

Cheers,
James.

--8<----------------------------------------------

My 'official' spiel from the NEWS file:

-------------8<-----------------------------------

Substantial changes within XorCurses are
brought to you by this release. Most of
the changes and new features are a direct
result of implementing a 'breakpoint'
feature within the replay.


* Menus: a generic menu system is in place
  which is now used for the main level
  menu, a help menu, and a replay menu. The
  menu system supports all the old keyboard
  shortcuts, and other features necessary to
  get things right.

* Replays: breakpoints can be set so the replay
  will stop when it encounters them. This is
  helpful when using the replay to start play
  again from a point before it all went WRONG.
  Breakpoints can be set/unset by pressing 'b'
  during play, or from the replay menu during
  play and replays.  The replay menu makes the
  options clearer than the previous
  "Replay? (y/n/c/p/s)".

* Help: The main help file has been split into
  two sections, how to play the game, and keys.
  The object help still exists. Help can now
  be called upon while playing the game too.

* Pressing 'q' (quit) during game play no
  longer increments the number of moves.

* Source code: In order to implement the
  breakpoint feature, a new control_flow function
  was created. The old system of controlling
  program path between play/load replay/replay/play
  and back was messy and needed improving upon.
  Other source files have been split apart and
  etc etc.

Even more details in the CHANGES file.



More information about the Kent mailing list