Project Altris Notes
| Title: |
ALTRIS
|
| Author: |
David A. Bagley, bagleyd@tux.org
|
| Copyright: |
BSD
|
| Description: |
Altered Tetri
|
Contents
Things To Do...
- Boxtris.
Java Things To Do...
- Scaling problems for Applets in resizeable windows.
Java - Latest Tweaks...
7.4.2:
Panel info length was trying to be 4 times bigger than it should be.
7.4:
Leading function names in lowercase.
findbugs and pmd changes.
7.3.4:
Added new scaling for altris applets.
Cursor changed to crosshair pointer.
Added javadoc info.
7.3.3:
Skipped to resync puzzle releases.
Java - Older Releases
7.3.2:
Tertris: Fixed size 7 where it thought there were more polyiamonds.
Constants changed.
Added 3D look to frame.
gcj warning cleanups.
7.3.1:
Updated action codes and sync'd Java and C code.
7.3:
Better keyboard interface code.
7.2.5:
New bump.au sound and db lowered, thanks to
http://audacity.sourceforge.net to help clean the sound up.
7.2.4:
Welltris: images sometimes should no longer erase grid.
Implemented JavaScript applet quit option.
Use generic names in code where possible.
Now use http://netpbm.sourceforge.net to generate images from xpm.
7.2.3:
Fixed problems with initialization.
Fixed level and fill bounding problems.
Made more configurable at start up.
Check for noninteger parameter input.
7.2.2:
Line feed fixes.
Cookies more readable.
JavaScript/Cookie code back in.
Ant build now fully supported.
variable size for Application.
Jar files now have a MANIFEST so they can run as a an application if
downloaded.
7.2.1:
Started fixing up help and keyboard options between X/Window and Java.
Added pause key '|'.
welltris:
Corner split neighbor aware, ie. when split by a corner have end
pieces join up, the result is a more of a rubbery effect.
Implemented 2nd order neighbor awareness on sides of well, it used to
use a 4 bit algorithm now its at 16 just like the bottom of well.
7.2:
AWT to Swing... (I kind of liked AWT... but won over to get Mnemonics
to look right).
hextris and tertris:
fixed Next drawing, was inside-out
7.1.5:
Level 20 slowdown fix
welltris:
better graphics for pieces on the side of the well
7.1.4:
build.xml
Sound
Fill option added for welltris
New pieces to depend on neighbors for tertris and hextris,
also when a row is deleted a reformat takes place
Hextris made the edges softer in corners mode
welltris & tetris rerun dynamic bitmaps for rescale and next
welltris now unfreezes when game finished
7.1.3 and older
Dynamic bitmaps.
Got rid of some deprecations and Xlints
tetris: prefill bug, flash bug, 3d upside-down
welltris: 3d upside-down
tertris: multiline complete bug, checkLines()
hextris: drawThing & drawThingDiff check for j >= 0
Esc key to hide
X and Windows - Latest Tweaks...
[Jul 21, 2008] V7.4.1:
Strange character at end of help title removed.
Pause menu selection now works.
[Jul 11, 2008] V7.4:
Leading function names in lowercase.
X and Windows - Older Releases
[Dec 24, 2007] V7.3.2:
Tertris: Fixed size 7 where it thought there were more polyiamonds.
Constants changed.
Added 3D look to frame.
Pause now checked to see if score should be added like Java version.
Windows error for changing plainPiece.
[Nov 27, 2007] V7.3.1:
Sound updates.
Updated action codes and sync'd Java and C code.
Various small changes.
[Feb 23, 2007] V7.3:
Html no longer corrupted.
reverseVideo update.
[Jan 08, 2007] V7.2.5:
New bump.au sound, db lowered, and bumpdat.au removed, thanks to
http://audacity.sourceforge.net to help clean the sound up.
[Dec 12, 2006] V7.2.4:
Now use http://netpbm.sourceforge.net to generate images from xpm.
[Nov 23, 2006] V7.2.3:
Fixed level and fill bounding problems.
[Jul 21, 2006] V7.2.2:
Fixed assorted memory leaks and uninitialized memory access reads.
hextris: fixed a core dump on Linux.
[May 05, 2006] V7.2.1:
Fixed slider goof.
Added pause key '|'.
MS Window fix for tetris and welltris: fixed Plain Piece toggle
welltris:
Corner split neighbor aware, ie. when split by a corner have end
pieces join up, the result is a more of a rubbery effect.
Implemented 2nd order neighbor awareness on sides of well, it used to
use a 4 bit algorithm now its at 16 just like the bottom of well.
[Apr 01, 2006] V7.2:
Made usage string compatible with versions of Motif and screen.
More defensive code in case getlogin fails.
[Nov 01, 2005] V7.1.6:
Level 20 slowdown fix
MS Window fixes:
show next in wrong window!
plainpiece should redraw all
fill 0-10 invisible
changing columns on the fly
# for grid does not blank (no grid on tetris)
welltris:
better graphics for pieces on the side of the well
corners of well now sharper
[Oct 05, 2005] V7.1.5
scoreFile and userName fixes
scores fix
Welltris gc error when inverting wall (last minute change... oops)
[Sep 22, 2005] V7.1.4 Xt/Motif/Windows version
Much code rewritten.
-version added
Common option help for X and X-Motif
pieceColor changed to borderColor, -frame added
Top line cleared in checkLines
Fill option added for welltris
Simulate Xor walls in Windows for welltris
Simulate Xor flashing in Windows for tertris and hextris
Configure pieces to depend on neighbors for tertris and hextris,
also when a row is deleted a reformat takes place
Hextris made the edges softer in corners mode
Hextris redraw all when transition from corners to no corners and
vice-versa
Some older versions (before syncing with xpuzzle numbering) used X
(1.x), see individual README files of each package for a more
complete listing.