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
enebularLT
Search
canonno
December 02, 2021
Technology
0
250
enebularLT
canonno
December 02, 2021
Tweet
Share
More Decks by canonno
See All by canonno
communeLT
canonno
0
7.3k
yurufuwaLT
canonno
0
140
Try_English_LT.pdf
canonno
1
290
IoT LT
canonno
0
340
Enebular LT
canonno
0
780
Other Decks in Technology
See All in Technology
3次元点群データ「VIRTUAL SHIZUOKA』のオープンデータ化による恩恵と協働の未来/FOSS4G Japan 2024
kazz24s
0
130
軽量DDDはもういらない! スタイルガイド本で OOPの実装パターンを学ぼう
panda_program
29
11k
Engineering at LY Corporation
lycorp_recruit_jp
0
320
信頼性に挑む中で拡張できる・得られる1人のスキルセットとは?
ken5scal
1
410
10分でわかるfreeeのQA
freee
1
3.5k
End of Barrel Files: New Modularization Techniques with Sheriff
rainerhahnekamp
0
280
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
0
1.1k
福岡新卒エンジニアの会
teba_eleven
1
190
Datachain会社紹介資料(2024年11月) / Company Deck
datachain
4
17k
Redmine 6.0 新機能評価ガイド
vividtone
0
260
マルチモーダルデータ基盤の課題と観点
neonankiti
1
110
RustとWebAssemblyを使って高速な画像処理をWebアプリで実行しよう
rebonire626
0
110
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Making Projects Easy
brettharned
115
5.9k
Practical Orchestrator
shlominoach
186
10k
Imperfection Machines: The Place of Print at Facebook
scottboms
264
13k
The Pragmatic Product Professional
lauravandoore
31
6.3k
Designing Experiences People Love
moore
138
23k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
46
2.1k
Building Applications with DynamoDB
mza
90
6.1k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Agile that works and the tools we love
rasmusluckow
327
21k
Scaling GitHub
holman
458
140k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
Transcript
enebularで対戦ゲームをつくってみたい 賀野 壮一朗 Twitter:@canonno_blog ※失敗しているので アドバイスなどあればお願いします!
自己紹介 • 賀野 壮一朗 • 日系飲料メーカーSIer 入社三年目 • 微生物学研究室出身 (ITド初心者)
• ProtoOut 4期生。
お絵描きライブラリp5jsらぶ
おにごっこゲームを作った https://affectionate-edison-a21421.netlify.app/kakurenbo.html
おにごっこゲームを作った ->これを通信ゲームにしたい https://affectionate-edison-a21421.netlify.app/kakurenbo.html
余談
余談
Websocket Nodeを使って試行錯誤しました ※websocket:サーバーからクライアント側へプッシュ可能な双方向型プロトコル 逃げる側 鬼側 /ws/nigeruに接続 /ws/oniに接続 ↑を入力 /ws/nigeruへ送信 /ws/oniから受信
相手が↑を入力 した画面反映
サーバー側から鬼を動かす
サーバー側から鬼を動かす
クライアント側から送る
Websocket Nodeを使って試行錯誤しました ※websocket:サーバーからクライアント側へプッシュ可能な双方向型プロトコル 逃げる側 鬼側 /ws/nigeruに接続 /ws/oniに接続 ↑を入力 /ws/nigeruへ送信 /ws/oniから受信
相手が↑を入力 した画面反映 ◎ ◎
/ws/nigeruから/ws/oniへ送り込む 逃げる側の入力を 鬼側へ送る 鬼側の入力を 逃げる側へ送る
/ws/nigeruから/ws/oniへ送り込む -> うまくいかない 逃げる側の入力を 鬼側へ送る 逃げる側ブラウザで入力 ここまで問題ないことがわかってる 鬼側ブラウザに反映されない それどころか受信もされない
enebular/Node-Redを使った 対戦ゲーム作ってみた的な 資料あったら教えてください!!! これができるなら サーバー側書かなくていいかららくちん