Langage de programmation utilisé : | Non communiqué Description Complète : | SomeGame by Niklas Brunlid (nbr@ticalc.org) =============================================
Disclaimer ------------ 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 version.
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.
About ------- 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.
Keys ------ 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.
History --------- 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 the 92+. 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.
Credits --------- 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 | |