• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Games
  • Assigned To
  • Operating System
  • Severity Low
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by ahellmann - 2005-05-01
Last edited by ahellmann - 2005-07-26

FS#2494 - Rockblox patch file

The game image has been rotated by 90 degree to
make it more playable on archos and iriver platforms.
For iriver the blocksize has been increased from 4x4 to
7x7 pixels. In addition I reduced the virtual bitmap from
1byte/blockposition to 1pixel/blockposition.

Closed by  nls
2006-07-09 13:40
Reason for closing:  Out of Date
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

RockBlox has been replaced by Tetrox.

Project Manager

I disagree about the increased playability on the Archos
platform. The tilted screen allows for larger blocks on the
tiny display. The idea is that you are supposed to rotate
the player when playing rockblox. I'd like an option for it.

What was the point with the 1pixel/blockposition change?

- option for horizontal/vertical game flow
- option for preview display on/off
- increased blocksize for ARCHOS on horiz.mode
- reduced memory consumption (1pixel/blockposition), which
leads to 112x64 (160x128) bits instead of bytes

Project Manager

Great work!

I still don't get why the reduced memory consumption is
needed. It's not a big deal, I just don't think that the
"optimization" is necessary, as there is plenty of memory

minor further improvements
- more user friendly menu screen
- better "USB connected" handling
- "full" blocks at 3x4 px blocksize

A couple of things here. Firstly, I'm not sure of the point,
Tetirs, oops Rockblox is better played on a portrait instead
of landscape display, but why not have an option to rotate -
what the heck! The point about saving memory, I havn't
examined the code yet but if we can only have one bit for
blocks does this mean we can't have the possibilty of having
gray-scale blocks in the future (it's allways beena plan of
mine to make a gray-scale option for Rockblox)

The one-bit-per-block virtual bitmap is only used for block
collision detection. So there is no disadvantage with it. The
graphical output only depends on the interface
capability (currently only black & white). And rotation is
already possible. :-)

I reapplied my changes and extened the rockblox.c file to the
current plugin interface:
- adaptations for lcd interface
- bloxs with 3 gray values (optional)
- minor change in starting a block
- minor change in game end condition


Available keyboard shortcuts


Task Details

Task Editing