Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ANYハッカソン 時間差パズルVRゲーム
Search
shinyoshiaki
February 17, 2019
Technology
2.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ANYハッカソン 時間差パズルVRゲーム
2019/02/17
チーム名:新潟勢
コンテンツ名:「影を追うもの」
資料・ネットのアップロード:可能
shinyoshiaki
February 17, 2019
More Decks by shinyoshiaki
See All by shinyoshiaki
CPaaS「SkyWay」を作るために 必要なスキルの身につけ方
shinyoshiaki
0
1.2k
TypeScriptとNode.jsでWebRTCを実装してみた
shinyoshiaki
1
3.7k
P2P分散型SNS “D-Twi”
shinyoshiaki
0
2.1k
サーバレス な マルチユーザVR システム
shinyoshiaki
0
2k
Other Decks in Technology
See All in Technology
30座EKS, 180次升級淬煉的EKS Upgrade Skill 的歷程
eric8230
0
140
おい、エージェントを使って終わらせろ
nwiizo
0
210
DEFCON34-Write-up_HYCu-MYCu
daikiokazaki
0
160
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
190
Geolonia の開発現場における AIの活用について
miya0001
0
100
MCPをつなげて作る組織横断のAIエージェント基盤(の開発工程)
tsubakimoto_s
0
120
事業課題から技術的負債に向き合う
sansantech
PRO
2
1.4k
すぐできる衛星通信対応 あとは山奥に行くだけ
tatetate55
0
120
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
1.4k
Claude Code本って、 読む必要あるの?
oikon48
2
450
家のリアーキテクト・リファクタリング
suguruooki
0
150
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
310
Featured
See All Featured
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
Docker and Python
trallard
47
4.2k
Designing for Timeless Needs
cassininazir
1
470
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
610
How to build a perfect <img>
jonoalderson
1
6k
How to Think Like a Performance Engineer
csswizardry
28
2.8k
エンジニアに許された特別な時間の終わり
watany
108
250k
So, you think you're a good person
axbom
PRO
2
2.2k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
350
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Technical Leadership for Architectural Decision Making
baasie
3
570
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
Transcript
ANYハッカソン 時間差パズルVRゲーム 2019/02/17 チーム名:新潟勢 コンテンツ名:「影を追うもの」 資料・ネットのアップロード:可能 メンバー:渋谷宣亮、伊藤晟、手崎勇人、沈嘉秋
企画の概要 • ループで複数の自分を同期する – 「時間差パズル」というジャンルがある • 過去と現在の自分が併存する – 過去の自分の協力がないと 現在の自分はクリアすることができない
• 自分の動きが3次元的に記録されている – これをVRで体験してみたい! PSP「時限回廊」:2009年 Sony Computer Entertainment (現 Sony Interactive Entertainment)
企画の具体的なイメージ • 2週目の自分が脱出するために 1週目の自分が犠牲となる • 1週目:トリガーの有効化を維持 • 2週目:開いた出口から脱出する
企画の要件 • プレイヤーの頭と手の位置を記録して再生、オーバーラップ – 位置取りを工夫すれば 「ひとりチューチュートレイン」できます • VRの手でボタンを押すといった動作 – VRTKを利用
• 複数のプレイヤーのフラグを同時に管理 – スクリプトでとてもがんばっている
時間差モーションを実現するために • プレイヤーの動きをVRMモデルが追跡 – FINAL IKでモーショントラッキング (メンバーに購入者あり) • 頭と両手の「位置」「クォータニオン(回転)」を配列で保存 –
リプレイ時は配列から読み出したデータを FINAL IKと紐づけされたオブジェクトに流し込む – 頭と両手以外の関節はFINAL IKで補完される
ステージをつくろう • ステージの構成も基本はおんなじ – 「N番目のフラグを立てたらN+1番目のフラグが起動可能になる」 – やれることはチュートリアルのステージがすべて • シンプルかつ大がかりなギミックが欲しい –
爆弾、下に迫る天井、大岩……インディ・ジョーンズ? – 1ステージあたり最低でも何周する必要があるかを決める
進捗どうでした? • あまり良くはなかった – 機器(HTC VIVE)の不調により環境構築に時間がかかった – パズルのネタが早々ネタ切れしてしまった • 先行事例のゲームもギミックの種類は貧弱だった
• 目標の体験を実現するための機能は実装された – 「無茶では?」と思われていたがプログラマーに実装していただいた • ありがとうございます