更新日: 2023/10/16
オセロ君
目次
オセロ君 とは何か
Discord上で対人のオセロ対戦ができるBot。
Discordのリアクションを利用して石を置くことができ、PCでもスマホでもストレスフリーで対戦ができます。
/vs<user>で対戦を申し込み、相手が応じれば対戦が開始します。
対戦中もしくは対戦申し込み中のユーザーに対戦を申し込むことはできません。
Unicode絵文字を利用するので端末によって表示が異なる場合があります。
サーバーにBotを招待するには管理者権限が必要です。ページ上部、または下部のリンクから招待してください。
Discordのリアクションを利用して石を置くことができ、PCでもスマホでもストレスフリーで対戦ができます。
/vs<user>で対戦を申し込み、相手が応じれば対戦が開始します。
対戦中もしくは対戦申し込み中のユーザーに対戦を申し込むことはできません。
Unicode絵文字を利用するので端末によって表示が異なる場合があります。
サーバーにBotを招待するには管理者権限が必要です。ページ上部、または下部のリンクから招待してください。
使い方の詳細
コマンドとして、
対戦を申し込まれると、"よろしいですか?"と問われます。応じる場合は"🆗"、拒否する場合は"🆖"を選択してください。
対戦が開始されると、メッセージに盤面、リアクションにコントローラーが表示されます。
置きたいマスの絵文字のリアクションを選択すると、そこに自分の石を置くことができます。
- /vs<user><turn> : 特定の相手に対戦を申し込みます
- /matching<mode> : 対戦相手を募集します
- /reset<range> : 対戦状態をリセットします
- /rollback : 対戦状態をロールバックします
- /help : ヘルプを表示します
対戦を申し込まれると、"よろしいですか?"と問われます。応じる場合は"🆗"、拒否する場合は"🆖"を選択してください。
対戦が開始されると、メッセージに盤面、リアクションにコントローラーが表示されます。
置きたいマスの絵文字のリアクションを選択すると、そこに自分の石を置くことができます。
実際の対戦動画
実際のBotを利用した対戦動画です。
現在の手番は盤面の上に表示されています。自分の手番に盤面に表示されていないリアクションを選択すると、Botが自動で消してくれるので誤選択の判断材料にしてください。相手の手番にリアクションを選択しても何も起こりません。
置ける場所が無ければパスになり、両者とも置ける場所が無くなれば対戦終了となります。
良いオセロライフを!
現在の手番は盤面の上に表示されています。自分の手番に盤面に表示されていないリアクションを選択すると、Botが自動で消してくれるので誤選択の判断材料にしてください。相手の手番にリアクションを選択しても何も起こりません。
置ける場所が無ければパスになり、両者とも置ける場所が無くなれば対戦終了となります。
良いオセロライフを!
招待リンク
更新履歴
- Ver.1.6.0
- オセロ君の対戦学習機能を追加。
- Ver.1.5.3
- 盤面が切り替わる際に、不要なリアクションが削除されるように変更。
- Ver.1.5.2
- /vsコマンドでのオセロ君との対戦機能を追加。
- Ver.1.5.1
- 分散処理を行うように変更。
- Ver.1.5.0
-
VCのテキストチャットに対応。
Discordライブラリのバージョンを1.7.3から2.2.3にアップデート。 - Ver.1.4.0
-
/rollbackコマンドを追加。
- Ver.1.3.3
-
/vsコマンドに<turn>引数を追加。
ランダムで先攻後攻が決まるように変更。 - Ver.1.3.2
- 特定の条件下で、対戦状態をリセット出来なくなるバグを修正。
- Ver.1.3.1
- アクティビティ欄に、誰でも対戦のマッチング待機状態を表示するように変更。
- Ver.1.3.0
-
/vsから対戦相手の募集機能を削除。
/matching<place>を追加。
/matching<place>にサーバー内対戦相手募集機能と誰でも対戦相手募集機能を追加。
/resetを/reset <range>に変更。
その他、テキストを変更。 - Ver.1.2.7
- 対戦相手の募集機能を追加。
- Ver.1.2.6
- 対戦状況更新時の通知を、個人別に設定できるように変更。
- Ver.1.2.5
- 対戦状況更新時の通知機能を追加。
- Ver.1.2.4
- スレッド内では/help以外が動作しないように変更。
- Ver.1.2.3
- 特定の条件下で対戦が停止するバグを修正。
- Ver.1.2.2
- 直前の石配置を表示するように変更。
- Ver.1.2.1
- DMでコマンドを送信した際に挙動がおかしくなるバグを修正。
- Ver.1.2.0
-
SlashCommandに対応。
旧コマンドを廃止。
/vs<user>を追加。
/resetを追加。
/helpを追加。 - Ver.1.1.0
-
リアクションで石を置けるように変更。
対戦状況のリセットをリアクションでも行えるように変更。 - Ver.1.0.1
- /othello:cancelと/othello:stopを使用した際に対戦状況がリセットされないバグを修正。
- Ver.1.0.0
-
基本的なオセロ機能を追加。
/othello:@mentionを追加。
/othello:cancelを追加。
/othello:stopを追加。
/help:オセロ君を追加。
利用規約
- 初めに
- 本規約は、オセロ君#6757(以下、本Bot)を導入しているサーバー及び参加しているユーザー、本Botを利用したユーザーに適用されます。
- 禁止事項
-
- 本Botに対し意図的に、通常使用の範疇を超えた負荷をかけるなどの攻撃
- 管理者個人に対し迷惑をかける行為
- 不正な目的を持って本Botを利用する行為
- Discord利用規約や日本の法律に反する行為
- プライバシー・ポリシー
- 本Botは、IDやユーザー名などの情報を取得しますが、取得した情報は、対戦状態の管理以外の目的では利用しません。 また、取得した情報は本Botが終了されると破棄されます。
- 免責事項
- 利用上の不具合・不都合に対して、可能な限りサポートを行いますが、ユーザーが本Botを利用して生じた損害に関して、当個人は責任を負わないものとします。