主な機能
※※※2.0(VCC対応版)以降のパッケージには通常版のみ含まれます ### エントリー機能 ・黒,白それぞれにありエントリーしたプレイヤーのみがその色の石を置けます ・プレイヤーはプレイ中にも変更可能になってます ### 石設置 ・マス目をインタラクトすることで石を置けます ・黒/白は自動で入れ替わります ・石をひっくり返すのは自動です ・次のプレイヤーが石を置けない場合自動で手番が飛びます ・非ターンプレイヤー、非エントリープレイヤーもインタラクトできますが石は置けないようになってます ・インタラクト時のテキストは設置する箇所のマス番号になってます ### 棋譜/棋譜並べ ・ゲーム中棋譜を記録しています。 ・棋譜並べボタンをインタラクトすることでその時点で対戦を終了し棋譜モードになります。 ・出てくるボタンで、棋譜を進める/戻すことができます。 ・棋譜モード中でも石を置くことは可能ですが記録はされません。(棋譜並べボタンを再度押すことで最初の盤面に戻ります)(戻る連打でも戻れます) ### 同期 ・盤面/棋譜をオーナーと同期します。(同期ズレの場合に利用を想定) ・棋譜モード中の進行状況は同期されません ### リセット ・盤面をリセットし初期状態に戻します。 ### XOT XOTの理念にそって初期盤面を配置します
使い方
~1.4.2 1. VRCSDK3をインポート 2. UdonSharpをインポート https://github.com/Merlin-san/UdonSharp/releases 3. 本unitypackageをインポート 4. aki_lua87/Reversi/prefab/Reversi.prefabを設置 ~2.0.0 1. VCC/Setting/User Packages より解凍したフォルダをadd 2. Projectsより「Reversi 2.X.X」をAdd 3. Packages/Reversi/Runtime/prefabよりprefabを設置
動作確認環境
~1.3.2 Unity 2018.4.20f1 VRCSDK3-WORLD-2021.05.17.12.52_Public UdonSharp_v0.19.11 1.4.0~1.4.2 Unity 2019.4.31f1 VRCSDK3-WORLD-2021.08.11.15.16_Public UdonSharp_v0.20.2 2.0.0~ VRChatCreatorCompanion Unity 2019.4.31f1 UdonSharp 1.1.7 2.2.0~ Unity 2022.3.6f1 VRChatSDK 3.5.1 ※上記以外の環境では動作保証いたしかねます
既知の不具合
無し
利用規約
・本データの再配布・販売は禁じます。 ・本データの利用によって生じた損害等の一切の責任を負いかねます。 ・今後のVRChatのアップデートなどにより本データが使用不能になる可能性がございます。アップデート後の動作を保証するものではありませんのでご了承ください。
更新履歴
2021/05/21 公開 2021/05/26 1.1.0 ・同期/棋譜再生に関してのバグ修正を実施しました。 ・各機能のインタラクト距離を修正しました。 ・UNU/ManualSyncへの対応、あとから入った人へも自動で盤面を同期するように修正いたしました。 ※prefabに変更があるためアップデートの際には置き換えが必要になるかと思います。 2021/05/28 1.1.1 ・棋譜を表示しない版のPrefabを追加いたしました。 2021/06/16 1.2.0 ・置いた時の音の聞こえる範囲を調整 ・棋譜並べ中に石を置けるように ・超手動版追加 2021/06/22 1.3.0 ・棋譜並べ中の挙動について軽微な修正 ・手動版追加 ・ UdonChips 対応版追加(β) 2021/07/04 1.3.1 ・ UdonChips 対応版下記不具合修正 ・「全財産」を選択した際に表示に反映されない場合がある ・「全財産」を選択した後に他の人がJoinした場合に想定していない挙動をしている 2021/08/30 1.3.2 ・UdonChipsのパッケージが一部含まれていなかったため1.3.1のみを導入した場合にエラーが発生する問題の修正 2021/08/31 1.4.0 ・Unity 2019対応 ・UdonChips周りの修正(若干導が面倒になってます、Readmeをご確認ください) 2021/09/04 1.4.1α ・棋譜再生高速化テスト版 2021/10/06 1.4.2 ・棋譜再生高速化正式版 ・UIオブジェクト微修正 2022/10/02 2.0.1 ・VCC(U# 1.x対応)版公開 ・VPM対応 2023/02/25 2.1.1 (2.1.0削除) ・XOT機能追加版(要 U# 1.1.7) ※StringLoaderを利用しています。不要な場合はGameManagerのis XOT Server Fetchのチェックを外してください ・説明文修正、ディレクトリ構造に問題があったため修正 2024/02/12 2.2.0 ・配布をVPMからunitypackageに戻しました。 ・利用傾向から、Prefabを1つにしました。以降はこれのみをサポートします。 2024/04/13 2.3.0 ・ボタンをいくつか壁面に移動 ・棋譜をコピー可能なInputFieldを追加
お問い合わせ
Twitter(現X) @aki_lua87 https://twitter.com/aki_lua87