Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > 136041c493fb37066a37f4259cd716e0 > files > 7

icebreaker-1.2.1-6mdk.ppc.rpm

Some of this is work in progress, and some it is just stuff I'd like to see.
Check out <http://www.mattdm.org/icebreaker/development.shtml> for details.

* innumerable sections of the code are marked with "FIX", in places where I
  know I did something messy, foolish, or inefficient.
* there are likely other bits of messiness, foolishness, and inefficiency
  which I haven't realized are there
* this is part of the above, but bears mentioning separately: some of the
  code is the product of late-night hacking and, while it works fine,
  desperately needs cleaning up

* clean up fullscreen mode in win32
* need titlebar-equivalent in fullscreen mode, so one can see the current
  level.
* the sounds are totally borrowed from other people. need original ones.
* add command line options
* add keyboard support
* option to turn off scrolling level-end text
* make GNOME/KDE versions?
* the animation is really jerky with some refresh rates. what to do about
  this? last time I wrote a game was under DOS, and you could easily
  sync to the vertical refresh.....
* check for high scores on 'quit'
* fix race condition in readhiscore()/checkhiscore()/addhiscore() -- 
  add lock file
* there is a little bug where in certain situations you can start an
  opposing line directly in the path of an oncoming line, causing lines 
  which are essentially on top of each other. Not a terribly fatal flaw,
  but I'm going to fix it sometime. :)
* skins -- FreeBSD, etc.