XorCurses Changelog

What's new in XorCurses 0.2.2

Jan 1, 2012
  • This version fixes a bug/regression where fish and/or chickens failed to move after a player entered a teleport, i.e. level 14.

New in XorCurses 0.2.1 (Dec 22, 2011)

  • This version fixes two bugs caused by a minor difference in the way the player positions are stored.
  • These bugs manifested in the teleport, and the game window display.
  • Additionally, serious bugs with the game view after terminal resizing have been fixed.

New in XorCurses 0.2.0 (Dec 19, 2011)

  • This version fixes a highlighting issue when time-based ranking is enabled, and adds basic authentication to the search API.

New in XorCurses 0.1.3 (Nov 30, 2011)

  • This version fixes issues with the replay menu and player/level state, adds visual feedback for scroll threshold changes, and provides minor debugging and maintenance features and for developers.

New in XorCurses 0.1.1 (Oct 5, 2009)

  • Level menu scores are now updated when a level is completed and a high score achieved.
  • Hyper replay speed and a single stepping replay mode were added.
  • Key help was updated.
  • Page up and down keys can now be used within help.

New in XorCurses 0.1.0 (Oct 2, 2009)

  • A generic menu system is now in place for the main level menu, a help menu, and the replay menu, making things much clearer.
  • Breakpoints can now be set so the replay will stop when it encounters them.
  • They can be set/unset by pressing "b" during play, or from the replay menu.
  • The main help file has been split into two sections, for game play and keys.
  • Help can now be called upon while playing the game.
  • Pressing "q" (quit) during game play no longer increments the number of moves.

New in XorCurses 0.0.9 (Sep 16, 2009)

  • DEBUG build no longer disables the use of ncurses.
  • DEBUG code cleaned up, fprintf used instead of printf for info msgs which are now sent to stderr.
  • All error messages now sent to stderr.
  • Screen data types upgraded to int to handle large windows on big displays.
  • README updated to recommend xterm as the best terminal for playing XorCurses in.

New in XorCurses 0.0.8 (Sep 15, 2009)

  • Resizing the terminal XorCurses runs in can now increase the game display area and also allows the map display in the info panel to be shown in full detail.
  • Two difficulty levels: new school and old school. The old school plays as the original Xor game; it restricts the game display area to 8x8 and the scrolling threshold is set to 1. The new school allows a game display area up to 12x12 and a scrolling threshold can be set as per previous releases.
  • Code reformated using GNU indent and many other code changes made in order to implement above changes. See CHANGES file for more details.

New in XorCurses 0.0.7 (Jul 16, 2009)

  • Bug fixed: One of the points checked after a bomb blast, was only checked for a gravitating object which moved in one direction, when in fact there should have been two checks at that precise location for both gravitating directions.

New in XorCurses 0.0.6 (Feb 27, 2009)

  • Blowing up sad-mask/switch toggles wall visibility - as should happen.
  • Least number of moves taken to complete a level is shown in level menu. These are stored in $HOME/.xorcurses in a binary file format - if writable.
  • (0.0.6b only) The target least number of moves for the first five levels has been lowered to 1000. (I believe I recall this being the case on the Amstrad CPC version).
  • During game play, the number of moves taken so far is displayed instead of the number of moves remaining - in keeping with original Xor game.
  • Some minor code changes.

New in XorCurses 0.0.5 (Feb 27, 2009)

  • Teleports working.
  • Levels 1 - 15 all playable.
  • Corrected map piece pickup data.
  • Make install works.
  • Various keyboard shortcuts.
  • Adjustable scrolling settings.
  • Adjustable replay speeds.
  • Map names displayed.