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
Spacegame
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Bence Dányi
May 25, 2016
Programming
0
37
Spacegame
Node.js based browser game
Bence Dányi
May 25, 2016
Tweet
Share
More Decks by Bence Dányi
See All by Bence Dányi
About the Docker platform
madbence
0
58
Spacegame
madbence
0
37
The Docker Platform
madbence
0
46
Szoftverarchitektúrák
madbence
1
65
Scrum a gyakorlatban
madbence
0
680
StratOnAut 2014
madbence
0
95
Other Decks in Programming
See All in Programming
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
20
7.1k
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
190
Data-Centric Kaggle
isax1015
2
770
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
190
Patterns of Patterns
denyspoltorak
0
1.4k
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.4k
高速開発のためのコード整理術
sutetotanuki
1
390
CSC307 Lecture 05
javiergs
PRO
0
500
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
Featured
See All Featured
HDC tutorial
michielstock
1
370
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
180
How to make the Groovebox
asonas
2
1.9k
30 Presentation Tips
portentint
PRO
1
210
The untapped power of vector embeddings
frankvandijk
1
1.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Fireside Chat
paigeccino
41
3.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
98
Why Our Code Smells
bkeepers
PRO
340
58k
KATA
mclloyd
PRO
34
15k
Transcript
Diplomaterv 1. Valósidejű multiplayer böngészős játék fejlesztése Dányi Bence Konzulens:
Imre Gábor 2016. május 25.
A feladat 2D böngészős űrhajós akciójáték Realisztikus fizikai modell Szkriptelhető
vezérlés Alapszintű mesterséges intelligencia Tesztelés Sávszélességbarát Websocket kapcsolat Igényes grafika Üzemeltetési megoldás, éles környezetbe kihelyezés
Architektúra
! " #$ % % &' ' () * + ,+ $)
Fizikai modell Űrhajó: kiterjedt merev test Forgatónyomaték és erő hat
rá A felírt differenciálegyenlet megoldása numerikus módszerekkel (Euler módszer)
Tesztelés Unit/Integration tesztek: Mocha Funkcionális programozás: tisztán input → output
Perzisztens adatstruktúrák Hivatkozási átlátszóság (referential transparency)
Websocket kapcsolat Determinisztikus működés: nincs szükség a teljes állapot szinkronizálására
Elegendő a nem determinisztikus eseményeket elküldeni (felhasználó inputja) Lag csökkentése: lokális predikció
Grafika WebGL (OpenGL ES 2.0 alapú API, JS bindinggal) Nincs
fixed pipeline: csúcspont és fragmens árnyalók
Üzemeltetés Continous Integration: Travis Deploy eszköz: Ansible yml leírófájl a
szolgáltatáshoz SSH kapcsolaton keresztül
Köszönöm a figyelmet! Kérdések?