CONRIS is a 'Tetris' game for the Linux Terminal.
--------------------
| |
| # # # | POINTS: 622
| # | LINES: 14
| # # | LEVEL: 2
| # # |
| # # # # | NEXT: I
|# # # # # # # | HOLD: Z
| # # # # # # # # |
|# # # # # # # # # | |A| LEFT
| # # # # # # | |D| RIGHT
|# # # # # # # # # | |S| DOWN
|# # # # # # # # # | | | DOWN TO GROUND
| # # # # # # # # # | |R| ROTATE
|# # # # # # # # # | |H| HOLD
|# # # # # # # # # |
|# # # # # # # # # | |Q| QUIT
|# # # # # # # # # |
|# # # # # # # # # |
|# # # # # # # # # |
|# # # # # # # # # |
--------------------
install Makefile (make), gcc (as C-Compiler) and ncurses
you can install gcc and ncurses on Debian/Ubuntu via apt-get:
sudo apt-get install build-essential libncursesw5-dev
and make with
sudo apt install make
compile and run the programm with the command "make run" in the conris folder
~/conris$ make run
change the configuration (keymapping) in the config.properties file
change the configuration in (Java-Propertie like) config.properties file
only use one ASCII Signs (no int values)
The Empty (' ') Sign is for SPACE
key.down=S
key.left=A
key.right=D
key.rotate=R
key.quit=Q
key.hold=H
key.down2ground=
Change the Speed of the prints in the Console. The Value is in fps (value/1 sec).
speed.print=20
Change the field width(x) and height(y). Integer Value > 0
field.x=10
field.y=20
start a Countdown after startup
Enable Countdown. (Java) Bool-Value (true/false) every other word is equels to false
start.countdown=true
Number of Counts
start.countdown.counts=3
The duration of the countdown
start.countdown.seconds=1
change the in the "view" used signs. only use one ASCII Signs (no int values)
Look of a cell without a block
look.empty=
Look of a block
look.block=#
change the Consolecolors
the only valid values are: (NORMAL,RED,GREEN,YELLOW,BLUE,MAGENTER,CYAN,WHITE)
color.field= RED
color.I = CYAN
color.L = WHITE
color.J = BLUE
color.T = MAGENTER
color.S = GREEN
color.Z = RED
color.O = YELLOW
change the (random)seed of the block generator.
if seedbytime is true than the seed whould generate by the (system)time. otherwise the system use the value of rand.seed (unsigned int)
rand.seedbytime=true
rand.seed=0
install and run the Debian Package with
sudo apt install ./conris_0.1-1_amd64.deb
conris
configurations under /etc/conris/config.properties