/var/www/restricted/ssh/stm32/www/stm32circle/ STM CircleOS forum / Games in General

Username:     
Password:     
             

Forum

# 1   2007-10-10 04:07:59 Games in General

rondesc
New member
Registered: 2007-10-06
Posts: 5

Games in General

I would like to see a common High Score grid maintained by the OS in static RAM
probably consisting of: Game Name - Player’s Name  - High Score
A common utility ‘HiScores’ would allow the user to scroll through all that there is. EG:

BREAKOUT|SUE
FROGGER  |BILL
MAZE        |SUE
SQUARE    |SUE
TETRIS      |JACK

Controls: tilt up & down you scroll through the list (of set of 8 char game names and 4 char player names)
tilt right and you get:

SUE  |   470
BILL  | 220100
SUE  | 38600
SUE  |  4520
JAC  |   175

You tilt back left and you get the other list with the first two columns of game & player names.
Any time you hit the button you leave, and only then.

Alternatly (and perhaps easier to implement), The first list could just be game names and when you tile right you instead could get for instance:
-----------------------
        MAZE

Top Player & Score:
  SUE :  38600
-----------------------

Then tilt left and back you go to the game list

I recomend that the game makers (Remy & MBS) collaborate and set a standard OS API to get and put High Scores. This could be implemented as an OS supported general list (grid) to serve as a Very very simple and limited DataBase lookup.

Offline

 

# 2   2007-10-10 12:01:08 Games in General

Francis
Administrator
From: France-Grenoble
Registered: 2007-07-09
Posts: 890

Re: Games in General

At the moment, the high score is stored in the backup memory (a few hardware registers powered by the battery when the CPU is off).
What you suggest means that the high scores would be saved in the FLASH memory. Why not....
The main constraint is to implement this feature without increasing too much the code size of the CircleOS (it would be nice to be stay under the 24KB border, and there are probably many other interesting features).

Offline

 

Board footer