상품 설명
VRChat のワールドに置ける、フリーセルで遊べるギミックです。
下記の特徴を有しています。
- レーザーポインタで操作する UI(2 クリックでも、カードを掴んで引っ張っても動かせます)
- 進捗状況の同期機能。ワールド内の全員で 1 つの盤面を共有
- 詰まったときのための「お助け機能(4 段階)」とソルバー内蔵
- Microsoft FreeCell 互換のディール番号(#1〜#32000)
- 上がったときの演出と効果音スロット
また、下記のツールを同梱しています。
- カード絵柄一括置換ツール
- フォントアセット生成ツール
Unity2022.3.22f1、VRChat SDK3 - Worldsの環境で動作確認を実施しています。
パブリックドメインで配布されているフォントを利用しています。
・ワープロ明朝
https://irori.github.io/wapuro-mincho/
★下記ワールドでお試しできます!
(ほんとのテスト用ワールドで未整備のため、後日修正予定・・・)
https://vrchat.com/home/world/wrld_3b407eb9-72ef-46f2-85a1-200e8c6f0e08
ファイル構造(ギミック部分)
FreeCellTable
├─ Logic
│ ├─ Rules … ルール判定
│ ├─ Dealer … ディール生成
│ ├─ Game … 盤面・履歴・同期
│ └─ Solver … お助け機能の探索
│ └─ BoardView … 描画と入力
│ └─ HintView … お助け機能の窓口
│ └─ ControlsLogic … ボタン・HUD・画面の切り替え
│ └─ WinEffectLogic … 上がったときの演出
│ └─ SoundLogic … 効果音(ここの Inspector で音を設定する)
└─ Canvas … World Space + VRC Ui Shape(当たり判定)
├─ Background
├─ SlotLayer … フリーセル 4 / 組札 4 / 場札 8
├─ CardLayer … カード 52 枚
├─ Hud … 手数・時間・メッセージ・進捗バー
├─ Controls … 操作ボタン
├─ WinEffect … 上がったときの演出(残像とクリアの文字)
├─ WinSkip … 演出中にどこを押しても飛ばせる透明なボタン
├─ StartPanel … 開始画面(ゲーム開始 / 手動でディールを選択する)
├─ DealPickerPanel … ディール選択画面
└─ RulesPanel … ルール説明のボード
利用規約
・本データの再配布・販売は禁止です。
・本データの改造は可能ですが、改変データの配布・販売は禁止です。
・商用、非商用問わず、Unityでのビルド後(容易に取り出せない状態)であれば利用可能です。(自作ゲームでの使用、VRChatのワールド制作での使用など)
免責事項
このデータを利用することで何らかの問題、損害が生じても作者は責任を負いません。
利用条件等は予告なく変更する場合があります。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기