- Python
- Python 3.11 以上と、
pip install requests
が必要
- Python 3.11 以上と、
- C#
- .NET 8 で動作確認
- Go
- go1.17.13 で動作確認
- Rust
- cargo 1.82.0 で動作確認
- C++
- g++ (Ubuntu 11.4.0-1ubuntu1~22.04) で動作確認
- libcurl4-openssl-dev 7.81.0-1ubuntu1.20
- nlohmann-json3-dev 3.10.5-2
ゲームサーバーを動作させるdockerファイルを用意しました。
docker をインストールした環境で、以下のコマンドを実行してください。
起動
$ docker compose up
ユーザー登録
# ユーザID: user0001 トークン: token0001 のユーザーを作成
$ docker compose exec gamedb redis-cli HSET user_token token0001 user0001
以下のURLでAPI、SVGビジュアライザ、WebGLビジュアライザにアクセス可能です。
- http://localhost:8080/api/state/token0001
- http://localhost:8080/portal/index.html
- http://localhost:8080/visualizer/index.html?user_id=user0001&token=token0001
BOTプログラムはGAME_SERVERのURLとして http://localhost:8080
を設定してください。
-
SVGビジュアライザ
- license.csv を参照してください。
-
WebGLビジュアライザ本体 © 2024 KLab Inc. All rights reserved.
- Game BGM and SE by KLab Sound Team © 2023 KLab Inc. All rights reserved.
- Hurisake.JsonDeserializer by hasipon
- TextShader(MIT) © gam0022
- Rajdhani (OFL) © Indian Type Foundry
- Courier Prime (OFL) © The Courier Prime Project Authors
- Source Sans 3 (OFL) © 2010-2020 Adobe
- コンテスト期間
- 2024年12月30日(月) 14:00~18:00 (日本時間)
- 参加資格
- 学生、社会人問わず、どなたでも参加可能です。他人と協力せず、個人で取り組んでください。
- 使用可能言語
- 言語の制限はありません。ただしHTTPSによる通信ができる必要があります。
- SNS等の利用について
- 本コンテスト開催中にSNS等にコンテスト問題について言及して頂いて構いませんが、ソースコードを公開するなどの直接的なネタバレ行為はお控えください。 ハッシュタグ: #klabtenka1