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
Ebitengineの1vs1ゲーム WebRTCの活用
Search
ponyo877
August 30, 2024
Programming
800
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ebitengineの1vs1ゲーム WebRTCの活用
ponyo877
August 30, 2024
More Decks by ponyo877
See All by ponyo877
フルスタックGoでスコア改ざんを防いだ話
ponyo877
0
910
全てGoで作るP2P対戦ゲーム入門
ponyo877
3
2.2k
filesystem風チャットchatsh開発で学んだGoの便利package紹介
ponyo877
1
420
Go言語の2Dゲームエンジン Ebitengineの紹介
ponyo877
2
200
OGPer あなたのサイトに簡単にOGPを付けよう
ponyo877
0
70
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
1.3k
Goのwasmで笑い男に挑戦してみた
ponyo877
1
250
GoのWasmでのWebRTC P2Pの検証+α
ponyo877
0
170
GoのWasmでWebRTC P2Pで通信する
ponyo877
0
580
Other Decks in Programming
See All in Programming
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
350
AIエージェントで 変わるAndroid開発環境
takahirom
2
760
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
190
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.5k
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
140
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.5k
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
140
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
3
1.4k
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
110
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
160
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
290
メールのエイリアス機能を履き違えない
isshinfunada
0
170
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
420
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.8k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
230
Crafting Experiences
bethany
1
230
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
270
Game over? The fight for quality and originality in the time of robots
wayneb77
1
230
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
&CJUFOHJOFͪ$POG ۚ QPOZP &CJUFOHJOFͷWT ゲ ʔϜ 8FC35$ͷ׆༻
WT w WTਓͷϓϨΠϠʔ͕ର̍Ͱରઓ͢ ΔήʔϜͷܗࣜ w &CJUFOHJOFͷطଘͷήʔϜγϯάϧϓϨ Πͷͷ͕େ w zWTͰͷ௨৴zΛ)JU#MPX ͱ͍͏ݹయత
ͳࣈͯήʔϜΛ&CJUFOHJOFͰ࣮ ग़యετϦʔτϑΝΠλʔᶘ "$ cΏΔͩΒͪͼͪͼ *૬खͷ3ܻͷࣈΛਪཧͯ͠ೖྗ͢Δͱਖ਼ղͷࣈͱൺͨ݁Ռ͕ฦ͖ͬͯ͢ ܻͷҐஔͱࣈ͕ಉͩ͡ͱHitɺܻͷҐஔҧ͏͕ࣈ͕ಉͩ͡ͱBlow ͜ΕΒͷใ͔Β૬खͷࣈΛߜΓࠐΜͰ૬खΑΓૣ͘ਖ਼ղΛݴ͍ͯΔήʔϜ
WTΛࢧ͑Δٕज़ w 8FC35$ w ΣϒϖʔδͰ1FFSUP1FFS௨ ৴Λߦ͏͜ͱʹΑͬͯɺϓϥάΠϯͷΠ ϯετʔϧωΠςΟϒΞϓϦͷμϯ ϩʔυΛߦΘͳͯ͘ɺΣϒϒϥ βؒͷϘΠενϟοτɺϏσΦνϟο τɺϑΝΠϧڞ༗ͳͲΛ࣮Ͱ͖Δٕज़
w 8FC4PDLFU w ΫϥΠΞϯτͱαʔόؒͰํʹϦΞ ϧλΠϜʹσʔλΛΓऔΓ͢Δٕज़ ग़య8FC35$8IBU*T*UBOE8IBU%PFT*U%P cBQJ[FF#MPH
ϒϥ β (PPHMF$MPVE$PNQVUF&OHJOF NBUDINBLJOH TFSWFS TJHOBMJOH TFSWFS $MPVE fl BSF1BHFT
IUNM SBUJOH TFSWFS 6QTUBTI 044ͱࣗ࡞ͷΈ߹Θͤ w ϢʔβͷϚονϯάͱϨʔςΟϯά(PͰࣗ ࡞ͨ͠αʔό w 8FC35$௨৴ͷͨΊʹ௨৴͢ΔؒͰ ଓใͷަ TJHOBMJOH ͢ΔͨΊͷαʔό ࣌Ӎಊ͞Μͷ044"ZBNF Λར༻ (P w 8BTN͔Β"ZBNFͱΓͱΓ͢ΔͨΊʹHP BZBNF CZIBLPCFSB͞Μ Λվ͍ͤͯͯ͞ར༻ w νϟοτϝοηʔδ%BUB$IBOOFMͰ௨৴ (PY8BTNY8FC35$ 8FC4PDLFU
hit&blow hit&blow WebRTC DataChannel P2P WebRTC DataChannel P2P σϞc)JU#MPX ૬खͷ3ܻͷࣈΛਪཧͯ͠ೖྗ͢Δͱਖ਼ղͷࣈͱൺͨ݁Ռ͕ฦ͖ͬͯ͢
ܻͷҐஔͱࣈ͕ಉͩ͡ͱHitɺܻͷҐஔҧ͏͕ࣈ͕ಉͩ͡ͱBlow ͜ΕΒͷใ͔Β૬खͷࣈΛߜΓࠐΜͰɺ૬खΑΓૣ͘ਖ਼ղΛݴ͍ͯΔήʔϜ
ॲཧͷྲྀΕcϚονϯά ΫϥΠΞϯτ" ઌʹݕࡧ NBUDINBLJOHTFSWFS ΫϥΠΞϯτ# ޙ͔Βݕࡧ ରઓ૬खݕࡧ։࢝ ͪߦྻʹొ RVFVF@MFOHUI Ϛονϯά
RVFVF@MFOHUI SPPN*%डऔ TJHOBMJOH 8FC35$௨৴ͷͨΊͷใަ SPPN*%ൃߦ ඳը ͳ͠ ඳը ͳ͠ ରઓ૬खݕࡧ։࢝ SPPN*%डऔ ௨৴ใͷૹड৴ TJOHOBMJOHTFSWFS ௨৴ใͷૹड৴ ରઓ૬खͱϚονϯά ରઓ૬खͱϚονϯά 11௨৴ཱ֬
ॲཧͷྲྀΕc)JU#MPXͷରઓ อଘྖҬ ʹ͋Δ ͷΛৗʹ ࠶ඳը ΫϥΠΞϯτ" SBUJOHTFSWFS HBNF fl PX
&CJUFOHJOF ਪཧΛૹ৴ ਪཧΛड৴ ώϯτΛࣗಈԠ ਪཧͱώϯτΛอଘ ਪཧΛૹ৴ উར݅Λຬͨ͢ ഊ݅Λຬͨ͢ ϨʔτΛߋ৽ ΫϥΠΞϯτ# &CJUFOHJOF HBNF fl PX 6QEBUF %SBX %SBX 6QEBUF ܁Γฦ͠ʜ ܁Γฦ͠ʜ ܁Γฦ͠ʜ ʜ DIBOOFM Λ௨ͯ͠ &WFOUΛ ड͚औΓ ඳըͷͨ Ίͷ 0CKFDU Λߋ৽ DIBOOFM DIBOOFM DIBOOFM Λ௨ͯ͠ &WFOUΛ ड͚औΓ ඳըͷͨ Ίͷ 0CKFDU Λߋ৽ DIBOOFM อଘྖҬ ʹ͋Δ ͷΛৗʹ ࠶ඳը 11௨৴
·ͱΊ w 8FC35$Λ͏͜ͱͰ&CJUFOHJOFͰWTͷରઓήʔϜΛ࣮Ͱ͖Δ w ݁ہཉ͘͠ͳͬͨNBUDINBLJOH༻ͷ8FC4PDLFUαʔόSBUJOHTFSWFS &CJUFOHJOFͰ׳Ε͍ͯΔ(PͳΒۤ࿑ͳ࣮͘Ͱ͖Δ