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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
CSC307 Lecture 06
javiergs
PRO
0
680
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
510
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
Apache Iceberg V3 and migration to V3
tomtanaka
0
150
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
940
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.6k
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
190
今から始めるClaude Code超入門
448jp
8
8.6k
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
130
CSC307 Lecture 03
javiergs
PRO
1
490
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
450
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.5k
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
140
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Done Done
chrislema
186
16k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
160
The SEO Collaboration Effect
kristinabergwall1
0
350
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Ruling the World: When Life Gets Gamed
codingconduct
0
140
How to Ace a Technical Interview
jacobian
281
24k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
72
Bash Introduction
62gerente
615
210k
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?