Skip to content

EndoNrak/tetris_score_server

 
 

Repository files navigation

tetris_score_server

スコアアタック用サーバ for https://github.com/seigot/tetris
総当たり戦用サーバへの登録も兼ねています https://github.com/seigot/tetris_battle_server

使い方

以下にリポジトリ URL を入力して下さい

2022/3_Tetris スコアアタック用サーバ(Google フォームを使用しています)

評価結果は以下に出力されます

評価結果一覧
level1 の評価結果
level2 の評価結果
level3 の評価結果

※数十分ほど掛かることがあります

システム構成

  graph TD

  subgraph Google
    A1[GoogleFrom] --new query--> A2[GoogleSpreadSheet]
  end

  subgraph Server
    subgraph gameserver.sh
        C1("polling(do_polling) 5min interval") ---->A2
        C1 --> C2{is there new query?}
        C2 --Yes--> C3("evaluate score(do_tetris)")
        C3 --result--> C4("update result")
    end
  end

  subgraph Github
    C4 --result.csv-->D1[tetris_score_server/log]
  end
Loading

サーバ稼働期間

2022/1/1-2022/9/30 とする予定

サーバスペック

2 cpu, 2GB memory(swap 4GB), 40GB virtual storage

$ grep cpu.cores /proc/cpuinfo | sort -u
cpu cores	: 2
$ free -h
              total        used        free      shared  buff/cache   available
Mem:          1.9Gi       363Mi       103Mi       3.0Mi       1.5Gi       1.4Gi
Swap:         4.0Gi        23Mi       4.0Gi
$ df -h | grep /dev/vda1
/dev/vda1        39G   12G   27G  31% /

Releases

No releases published

Packages

No packages published

Languages

  • Python 51.9%
  • Shell 25.1%
  • HCL 21.9%
  • Other 1.1%