空間ペルソナを使ったマルチプレイのアプリを作りたい。
できればtabletopkitも使ってみたい
既存アプリ
空間ペルソナ
AppStoreでPersonaで検索したらいくつか出てきた。まだ2D系が多そう。鏡みたいにシンプルに自分のペルソナが映って録画できる系とか、見知らぬ誰とかとマッチングさせられるものなどがあった。
リバーシやチェスを日本の方が作っている。空間ペルソナに対応している。
1回試した時、空間ペルソナはうまくいかなかった。shareplayとしての対戦はできた
うまくいったのはApple公式のフリーボード。
Apple Vision Proにデフォルトで入ってるホワイトボードアプリ「Freeform」ですらSpatial Personaを使うと楽しい
ホワイトボードに文字や付箋だけでなく、空間ビデオも貼れる
一人プレイだと全く楽しくなかったコンテンツも複数人でシェアできる様になった瞬間に化ける可能性を秘めている pic.twitter.com/YverKWDai6— ARおじさんᯅ / MESON CEO (@AR_Ojisan) 2024年4月5日
うまくいったといいつつ、私からは相手の空間ペルソナが見えたが、相手からは見えなかったらしいので完全にはうまく行ってない。
まずfacetimeをするとこから躓いたし、facetimeできたあと空間モードにするのもわかりにくかった。相手の顔?あたりのUIにキューブのマークのボタンがあってそれをすると空間モードになる。
その他試してないけど空間ペルソナ対応しているらしきもの
AppleArcadeなので無料じゃない
Game Room
apps.apple.comSolitaire Stories
この記事に載ってた
tabletopkit
tabetoplkitのサンプルプロジェクトも空間ペルソナ可能なはず。(まだ一人でしかやってない)
Readmeに色々書いてある
tabletopkitを使ったアプリはまだでていなさそう・・・?
AppStoreとかTwitterとかradditとか探してみたが見つからない。
これそうかも!personaで検索したら出てきた。麻雀茶XXっていうアプリ。中国語でよく分からない。
Twitterで探したらVisionProのハッカソンでtabletopkit使ってる人いた!
Trivia on Vision Pro -- AI generated trivia questions, featuring SharePlay, TableTopKit, & Hand Tracking. Excited for this one! @JacquelinexJade@AnishDhesikan @TheXRGuyMW @BusterOfDoom @slukas pic.twitter.com/XTRxHiJioU— Matt Hoerl (@MattHoerl) 2024年9月17日
このハッカソンについてはこの前のVisionPro Meetupで話しあったな〜
Vision Hack, the largest global hackathon for the Apple Vision Pro, saw 60+ new apps created this weekend.
We saw Robot Dogs teleoperated with AVP, Spatial Dating, Meta Humans, SharePlay Painting / Music / Gaming, WebXR + more.
Here are some insane highlights 🧶 pic.twitter.com/Wj4HKUgFn7— Matt Hoerl (@MattHoerl) 2024年9月17日
こちらで成果物一覧が公開されている。チームによってはgithubのコードがあるとこもあるが、こちらのtablekitのチームはなかった;;
開発関係の資料
shareplay
shareplayはGroupActivityというのを使う
VisionOS特有
写真選択などshareされないものもある
上の記事の方が作ったリバーシはコードが公開されている!
tabletopkit
tabletopkitを使えば元々shareplayが入っているから、shareplayのことは考えないでいいのかな・・・
shareplayの基礎を学ぶのとtabletopkitを学ぶのどっちがいいんだろう・・・
tabletopkitのドキュメント読んでもどこから手をつければいいかわからない・・・
丸と四角のテーブルがあることはわかった。
Tabletop | Apple Developer Documentation
1から作るには?
まずフレームワークの導入方法がわからない
Appから作成でいいのかもわからない
フレームワークの追加は以下の記事を見た。
ここから追加できる。
tabletopkit動画
どうしていいかわからないのでWWDCの動画見る
動画に出てくるコードって書いてあるんだね
動画を見て得られて新しい情報としては、プレイする人以外にも観戦者も入れるということぐらい。素人が見てもわからない
swift
まずswiftの基礎がわからない。前一回作ったはずだけど全く覚えていない
本買うしかないな。
Apple Vision Proアプリ開発入門・・・swift特化
Apple Vision Proアプリ開発ガイド・・・色々
AI
私はAIがいないとコーディングできないがswift開発でのAIの使い方は?
SwiftのAI(SwiftAssist)がリリースされるというのは聞いたが、調べたところまだリリースされていなさそう。
VSCodeで開発する用の拡張機能があるみたい
VSCodeとXcode組み合わせているという話もあった。VisionProもXcodeのプレビュー機能は使いたいもんな〜(ところでdiscordってこうやって公開できるんだ・・・)
ググってもあんまり出てこないしXcode以外でやるのはメジャーじゃないのかな
逆にXcodeにcopilotを導入できるのか!
本で基礎勉強してcopilotも使えたらなんとかなるか・・・?
copilotは最新のtabletopkitの情報とかも把握しているのだろうか?chatgptとかに聞いても把握していない