Play classic tetris together
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
user030276 26c2bc1675 update promotion channels 3 months ago
backgrounds removed bgs; updated chat help; cleaned saved triggers 2 years ago
elo_db init commit 2 years ago
.gitignore add refresh_token stuff; game updates 2 years ago
LICENSE license in matcher at init commit 2 years ago
ascii_draw run from openbsd 4 months ago
ascii_font remove player from info routine draw script 1 year ago
bot_help.txt run from openbsd 4 months ago
matcher remove timeout from player_query 4 months ago
matcher_abort move log 4 months ago
matcher_promote update promotion channels 3 months ago
matcher_standings move log 4 months ago Update 2 years ago
tv_render remove lib_fdkaac 4 months ago
tv_titler move log 4 months ago
weechat_shim move log 4 months ago
weechat_triggers begin separating leaderboards for etched hardware 1 year ago


tctv produces an emission controlled by simultaneous users.
the matcher script (awk, bash) tracks and locks resources.
the titler (curl) posts oauth tokens and other api calls.
the render script (ffmpeg) implements the results.


Usage: matcher [-b buffer] [-g game] [-p1 nickname] [-p2 nickname]
    [-a] [-c] [-h] [-i player] [-l game] [-s] [-v] 

Facilitate a race between tetris players. The matcher is a single-file
executable script, which can be triggered and controlled remotely 
by the racers. Games include the Tetris The GrandMaster series, 
Texmaster, and Shiromino. 
ELO is updated after each match, and comments saved in player history.
Players on twitch will be streamed to <>.

-a, --abort                 Abort an ongoing match.
-b, --buffer BUFFER	    Weechat buffer for program control.
-c, --code              List game codes.
-g, --game GAME		    Game played (currently supported: tgm|tap|tgm3|shiro|texy)
-h, --help 		    Show this help and exit.
-i, --info NICK		    Link to a player's match history.
-l, --list GAME		    List game modes.
-p1, --player_one NICK	    Nickname of first player.
-p2, --player_two NICK	    Nickname of second player.
-s, --standings		    Print the ELO standings.
-v, --version		    Show version and exit.

Additional help and options exist for chatroom users. The --buffer and --info options require:
       html server