将棋・チェス・囲碁対応の多機能対局時計Webアプリケーション。スマートフォンやタブレットで実際の対局に使用できます。
🎮 デモ: https://sazanami5.github.io/game-clock/
| モード | 名称 | 説明 |
|---|---|---|
| 基本 | 切れ負け/秒読み | 持ち時間終了後、一手ごとの秒読み |
| 1 | 秒読み複数回 | 秒読みを複数回使用可能 |
| 2 | 考慮時間(NHK杯ルール) | 秒読み+考慮時間 |
| 3 | フィッシャー | 着手ごとに時間加算 |
| 4 | カナダ式 | 規定手数ごとに時間追加 |
| 5 | チェス国際 | 規定手数後、秒読み+加算 |
| 6 | シャンチー国際 | 規定手数後、秒読み |
よく使う設定からすぐに選択できます:
- 将棋ウォーズ 3分切れ負け / 10分切れ負け
- 将棋 10分+30秒
- NHK杯ルール 持ち時間10分、秒読み30秒、考慮時間60秒×10回
- ABEMAトーナメント 持ち時間5分、フィッシャー5秒加算
- チェス バレット / ブリッツ / ラピッド / クラシカル
- 囲碁 30分+30秒 / 秒読み5回
- カナダ式 など
- 音声秒読み - 日本語 / 英語 / ブザー音
- 手数カウント - 対局の手数を表示
- ハンデ設定 - 対局者ごとに異なる持ち時間を設定
- 千日手対応 - 残時間入れ替え機能
- 設定保存 - 前回の設定を記憶
- 画面をタップして対局開始
- 手を指したら自分の側の画面をタップ
- 相手のタイマーが動き始める
対面対局では、スマートフォン/タブレットを盤の横に置き、相手側のプレイヤーは180度回転した表示を見ることができます。
# 依存関係のインストール
bun install
# 開発サーバー起動
bun run dev
# ビルド
bun run buildGitHub Pagesへの自動デプロイが設定されています。mainブランチにプッシュすると自動的にデプロイされます。
本番URL: https://sazanami5.github.io/game-clock/
- React 19
- TypeScript
- Vite
- Tailwind CSS v4
- Web Speech Synthesis API
MIT