|Langage de programmation utilisé :|| Non communiqué |
|Description Complète :|| SomeGame by Niklas Brunlid (firstname.lastname@example.org)|
Copyright (C) 2000 by Niklas Brunlid
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place - Suite 330, Boston, MA 02111-1307, USA.
SomeGame is a port of SameGnome/InsaneGame/Whatever. It actually started on a
dedicated game machine me and my friend built for our Digital Projects course
at the Lund Institute of Technology, where I got so hooked on it that I decided
to port it to the TI-92+ and TI-89 calculators.
Playing the game
The game is extremely easy to learn. You just remove areas of stones that have
the same colour. The larger the area, the more points you get, so trying to
build up large blocks is a good idea. Also, if you manage to remove all the
stones from the screen you get a bonus that's equivalent of clearing 1/4th of
the playfield in one move.
There are two settings that affect gameplay: stone size and play mode. The
different sizes of the stones and their corresponding playfield sizes and
bonus point amounts are shown below:
| Stone |Playfield| Bonus |Playfield| Bonus |
| size |size, 89 | 89 |size, 92+| 92+ |
| NANO | 32 x 18 | 20164 | 48 x 24 | 81796 |
| MICRO | 26 x 15 | 9120 | 40 x 20 | 39204 |
| MILLI | 20 x 11 | 2809 | 30 x 15 | 12210 |
| NORMAL | 16 x 9 | 1156 | 24 x 12 | 4900 |
| KILO | 13 x 7 | 430 | 20 x 10 | 2304 |
| MEGA | 11 x 6 | 210 | 17 x 8 | 1024 |
| GIGA | 10 x 5 | 110 | 15 x 7 | 588 |
Each size has its own highscore table.
Currently only Puzzle Mode is supported. It doesn't have any motion or time
limits, so take your time and think before removing anything.
When more modes are implemented they too will have their own highscore tables,
although I will most likely have to reduce the size of the tables to 3 or 1
per setting or the program file will become very large.
Use the arrow keys to move the cursor, F1 to remove a block of stones, and
ESC to exit to the main menu. If you exit in the middle of a game your score
won't be added to the highscore list even if it is high enough.
2000-03-14, v0.10: Game created. One huge file (11Kb), should probably remove
that 7680 bytes of splash screen data :)
2000-03-16, v0.30: Most of the game is ready and playable. There's only one game
mode and you can't change the playfield size.
Created the 89 version.
v0.40: Fixed a graphical bug with the score display.
Fixed a bug in the check if there are no more possible blocks
to remove from the playfield.
2000-03-21, v0.50: Added differently sized stones and corresponding highscores.
Implemented the options menu.
Made the cursor easier to see.
Made sure that the screen is cleared when starting a new game.
Added HW2 greyscale.
2000-03-22, v0.60: Changed the bonus system. You now get a bonus that's equivalent
to clearing 1/4th of the playfield if you clear the screen.
Scores are now longs instead of ints, so they shouldn't wrap
around when you hit 65536 points anymore.
2000-03-24, v0.62: Fixed a bug where the score from one removal would overflow,
causing your score to become almost 2^32!
Replaced the rand() routine - the old one made the GIGA-level
look exactly the same if you quit and selected "New game" on
2000-03-27, v0.63: *Really* fixed the score overflow bug.
2000-03-29, v0.64: *Really really* fixed the score overflow bug. :)
Also made the game playable again.
2000-03-31, v0.65: Recompiled the game with TI-GCC Library v1.5.
Made DoorsOS versions.
Confirmed AMS2.03 compatability.
Christian Rose for getting me hooked on the game, and for the (no longer used)
splash screen logo.
Xavier Vassor and Jean Canazzi for TI-GCC
Zelijko Juric for the TI-GCC library
Julien Muchembled for the hardware version detection code
|Archive mise en ligne par :|| |
|Date de mise en ligne :|| 9/07/2004 à 21:14:54|