SysTris-v1.1.0
Posted: Thu 01 Nov 2012, 14:30
There's a lot of Tetris clones, inter alia "letter tetris'es", where Player have to match certain words to gain points and clear the board.
SysTris is similar, but the special thing about this one is that instead of "normal" words, Player have to match system commands!
Rules:
All kinds of commands (lower case only and 2-10 chars long) are allowed, eg.: echo, cat, gnumeric, dd, kill and so on; it depends only on what's available in your system.
(btw, due to my biased aesthetic concept, ingame letters are displayed in upper case)
HINT: to get some overview on available commands, open terminal window and press 'tab' key twice.
Commands are recognized if placed horizontaly or vertically, both forward or backward.
Just keep in mind, that some of them are impossible to match directly, because they have shorter commands inside, eg.: "depmod" may have: do, od, ed, mp.
But it's possible to match such commands indirectly, when letters fall down to fill empty spaces after previously matched command(s).
Now take a look at the screenshot.
The bottom cyan (with yellow letters) 10x10 area is significant, only commands from that area are being recognized.
The black (with purple letters) area above is neutral.
"GAME OVER" is when the whole significant (cyan) area is filled with letters.
Keys:
Left - move left
Right - move right
Down - drop the letter
P - Pause (press P again to unpause)
Q - Quit
On "GAME OVER" screen:
R - Restart
Q - Quit
Scoring:
A letter goes one field down on significant (cyan) area...........1 pts
Matching the command............................................................(10 * (command_lenght ^ 2)) pts
Matching multiple commands at once......................................500 pts extra for each additional command
BONUS: for each 10000 pts the lowest line will be wiped out.
Requirements:
Urxvt + Bash + tput (<-crucial) + usual set of external commands (sed, tr, cut, etc.)
Tested on:
- Slacko-5.3.3
- Lupu-528.005
- Precise-5.4
- Carolina-0.2
- Squeeze-5.X.3.4.2.9
- Lighthouse64-5.15
- MacPup-528v2
- Racy-5.3
- Quirky-1.1
Unfortunately it doesn't work on Akita OOTB due to lack of 'tput' and 'urxvt'.
Workaround:
- Grab /usr/bin/tput from other Puppy
- Install rxvt-unicode from Wary5 repo
- Go to /usr/share/terminfo/ and duplicate "rxvt" file under new name "rxvt-unicode"
NOTICE:
Due to massive calculations, it's not recommended to play this game on older hardware; might be simply too slow...
And it's best to turn off reduntant, resource-hungry apps before playing.
I've attached gzip'ed, stand-alone script (extract and click to play) as well as .pet with menu entry and program icon.
________________
Written on Slacko-5.3.3
Enjoy &
Greetings!
SysTris is similar, but the special thing about this one is that instead of "normal" words, Player have to match system commands!
Rules:
All kinds of commands (lower case only and 2-10 chars long) are allowed, eg.: echo, cat, gnumeric, dd, kill and so on; it depends only on what's available in your system.
(btw, due to my biased aesthetic concept, ingame letters are displayed in upper case)
HINT: to get some overview on available commands, open terminal window and press 'tab' key twice.
Commands are recognized if placed horizontaly or vertically, both forward or backward.
Just keep in mind, that some of them are impossible to match directly, because they have shorter commands inside, eg.: "depmod" may have: do, od, ed, mp.
But it's possible to match such commands indirectly, when letters fall down to fill empty spaces after previously matched command(s).
Now take a look at the screenshot.
The bottom cyan (with yellow letters) 10x10 area is significant, only commands from that area are being recognized.
The black (with purple letters) area above is neutral.
"GAME OVER" is when the whole significant (cyan) area is filled with letters.
Keys:
Left - move left
Right - move right
Down - drop the letter
P - Pause (press P again to unpause)
Q - Quit
On "GAME OVER" screen:
R - Restart
Q - Quit
Scoring:
A letter goes one field down on significant (cyan) area...........1 pts
Matching the command............................................................(10 * (command_lenght ^ 2)) pts
Matching multiple commands at once......................................500 pts extra for each additional command
BONUS: for each 10000 pts the lowest line will be wiped out.
Requirements:
Urxvt + Bash + tput (<-crucial) + usual set of external commands (sed, tr, cut, etc.)
Tested on:
- Slacko-5.3.3
- Lupu-528.005
- Precise-5.4
- Carolina-0.2
- Squeeze-5.X.3.4.2.9
- Lighthouse64-5.15
- MacPup-528v2
- Racy-5.3
- Quirky-1.1
Unfortunately it doesn't work on Akita OOTB due to lack of 'tput' and 'urxvt'.
Workaround:
- Grab /usr/bin/tput from other Puppy
- Install rxvt-unicode from Wary5 repo
- Go to /usr/share/terminfo/ and duplicate "rxvt" file under new name "rxvt-unicode"
NOTICE:
Due to massive calculations, it's not recommended to play this game on older hardware; might be simply too slow...
And it's best to turn off reduntant, resource-hungry apps before playing.
I've attached gzip'ed, stand-alone script (extract and click to play) as well as .pet with menu entry and program icon.
________________
Written on Slacko-5.3.3
Enjoy &
Greetings!