Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ANYハッカソン 時間差パズルVRゲーム
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
shinyoshiaki
February 17, 2019
Technology
0
2.1k
ANYハッカソン 時間差パズルVRゲーム
2019/02/17
チーム名:新潟勢
コンテンツ名:「影を追うもの」
資料・ネットのアップロード:可能
shinyoshiaki
February 17, 2019
Tweet
Share
More Decks by shinyoshiaki
See All by shinyoshiaki
CPaaS「SkyWay」を作るために 必要なスキルの身につけ方
shinyoshiaki
0
1.2k
TypeScriptとNode.jsでWebRTCを実装してみた
shinyoshiaki
1
3.6k
P2P分散型SNS “D-Twi”
shinyoshiaki
0
2.1k
サーバレス な マルチユーザVR システム
shinyoshiaki
0
2k
Other Decks in Technology
See All in Technology
DEVCON 14 Report at AAMSX RU65: V9968, MSX0tab5, MSXDIY etc
mcd500
0
230
それぞれのペースでやっていく Bet AI / Bet AI at Your Own Pace
yuyatakeyama
1
680
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
1
240
AI開発の落とし穴 〜馬には乗ってみよAIには添うてみよ〜
sansantech
PRO
10
5.5k
いよいよ仕事を奪われそうな波が来たぜ
kazzpapa3
3
300
Mosaic AI Gatewayでコーディングエージェントを配るための運用Tips / JEDAI 2026 新春 Meetup! AIコーディング特集
genda
0
130
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
160
オープンウェイトのLLMリランカーを契約書で評価する / searchtechjp
sansan_randd
3
450
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
66k
JuliaTokaiとしてはこれが最後かもしれない(仮) for NGK2026S
antimon2
0
130
開発メンバーが語るFindy Conferenceの裏側とこれから
sontixyou
2
390
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
1
110
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
260
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
49k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
420
The World Runs on Bad Software
bkeepers
PRO
72
12k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
240
Bash Introduction
62gerente
615
210k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Mobile First: as difficult as doing things right
swwweet
225
10k
Facilitating Awesome Meetings
lara
57
6.7k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
130
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)の不調により環境構築に時間がかかった – パズルのネタが早々ネタ切れしてしまった • 先行事例のゲームもギミックの種類は貧弱だった
• 目標の体験を実現するための機能は実装された – 「無茶では?」と思われていたがプログラマーに実装していただいた • ありがとうございます