dongindl / tetris

Tetris implementation in all kinds of Languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tetris

Color

Linux Platform

Algorithm

                                                                [][][]
             [][][]                                         [][][][]
             []                  [][][]                         [][]
 [][] [][]   []  [][][][]  [][][][][]    [][]             [][]  []   [][] [][]
 [] row []   []  [] (x-m)*zoomx  [][]    []  cos(a) sin(a)  []  []   []  m  []
 []     [] = []  []              []      []                 []  [] + []     []
 [] col []   []  [] (y-n)*zoomy  []      [] -sin(a) cos(a)  []  []   []  n  []
 [][] [][]   []  [][][][]  [][][][]      [][]             [][]  []   [][] [][]
             []                                                 []
             [][][]                                         [][][]

Run

 runlevel     :  Complexity of the pieces              ( Default 31 )
 previewlevel :  Number of the pieces to be previewed  ( Default 6  )
 speedlevel   :  Speed of the current piece's descent  ( Default 0  )
 width        :  Width of the view                     ( Default 25 )
 height       :  Height of the view                    ( Default 30 )

 Usage        :  ./Tetris_Game [ <runlevel> [ <previewlevel> [ <speedlevel> [ <width> [height] ] ] ] ] 
 Range        :  [ 0 <= runlevel <= 31 ] [ previewlevel >= 1 ] [ speedlevel <= 30 ] [ width >= 17 ] [ height >= 10 ]
 Notice       :  runlevel previewlevel speedlevel width height belong to integer

About

Tetris implementation in all kinds of Languages

License:Boost Software License 1.0


Languages

Language:C 37.4%Language:C++ 23.6%Language:Go 22.6%Language:Shell 14.7%Language:Rust 1.2%Language:Makefile 0.4%