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
2017冬合宿
Search
Syo Igarashi
July 17, 2017
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2017冬合宿
Syo Igarashi
July 17, 2017
More Decks by Syo Igarashi
See All by Syo Igarashi
2020冬開発合宿
igara
0
220
2019冬開発合宿
igara
0
99
2018夏開発合宿
igara
0
150
2018冬開発合宿
igara
0
1.3k
2017夏開発合宿
igara
0
210
Bariiiii
igara
0
110
My Chrome Plugin
igara
0
150
Other Decks in Technology
See All in Technology
AWSシリコン最前線 〜AI時代のチップ選択を読み解く〜
htokoyo
2
270
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
140
OCI Oracle AI Database Services新機能アップデート(2026/03-2026/05)
oracle4engineer
PRO
0
310
サイバーセキュリティ概論 / Introduction to Cybersecurity
ks91
PRO
0
170
Snowflakeと仲良くなる第一歩
coco_se
3
260
新しいVibe Codingと”自走”について
watany
5
240
AmazonRoute 53ではじめてのドメイン取得!HTTPS化までの道のりを整理してみた
usanchuu
3
110
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
950
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
13
4.3k
AI Testing Talks: Challenges of Applying AI in Software Testing: From Hype to Practical Use
exactpro
PRO
1
140
Rubyで音を視る
ydah
1
160
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
1
1.4k
Featured
See All Featured
A better future with KSS
kneath
240
18k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
WENDY [Excerpt]
tessaabrams
11
38k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
200
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
600
Chasing Engaging Ingredients in Design
codingconduct
0
210
Typedesign – Prime Four
hannesfritz
42
3.1k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Transcript
2017 冬の開発合宿 VRオンラインゲーム 五十嵐 翔
アジェンダ ・自己紹介 ・作成意欲 ・作成物 ・ゲームアプリケーションの構成(操作編) ・ゲームアプリケーションの構成(画面編) ・ゲームアプリケーションの構成 (マルチプレイ編) ・感想・展望
自己紹介 ・五十嵐 翔(いがらし しょう) ・お仕事 Web作成〜PHP、JavaScript ・趣味のプログラミング システムプログラミング学習〜Rust VR〜Unity、Mono C#
作成意欲 ・昨年はVR元年でしたね Oculus Rift PlayStation VR HTC Vive etc スマホでもお手軽にVRっぽいことを
やってみたさがあり なおかつゲームを作ってみたい意欲があった
作成物 ・ゲームアプリケーション https://github.com/igara/slither-vr (今回確認したのはNexus 5 Android 5.3 iPhone6 iOS 10.2
・ゲームアプリケーション用の同期サーバ https://github.com/igara/slither-vr-realtime-server
ゲームアプリケーションの構成 (操作編)
・VR用グラスにスマホを設置する ※大画面表示の非VRモード実装しております
・視点による操作(スマホの角度によるもの スマホの角度を変えることで×の位置が変更され、 文字と重ねるとなんらかのイベントが発生される
ゲームアプリケーションの構成 (画面編)
タイトル キャラクタ選択 ゲーム ゲームオーバ
ゲームアプリケーションの構成 (マルチプレイ編)
どういった方法で マルチプレイ対応させたか WebSocketで 複数ユーザ情報を同期させて対応!
・同期の原理 自分 同期サーバ 他のユーザ IP・Portの情報を送信(接続開始) IP・Portの情報からハッシュ値を送信 キャラクタの情報を送信(位置・色など キャラクタの情報を送信(位置・色など 送信されたキャラクタの情報を送信
デモ動画です https://youtu.be/eX6CnRDVjH8 1:00ぐらいに他のユーザが すれ違うのを確認出来る あと実際のデモプレイします (時間あれば
感想・展望 ・今回は他のユーザがどこに存在するのかわかる対 応までできたので満足 ・スライドに記載されていない深い話についてはこれ からWikiにまとめます。 https://github.com/igara/slither-vr/wiki
お し ま い