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
Mornington Square
Search
Andrew Godwin
March 28, 2009
Programming
0
150
Mornington Square
A talk I gave at BarCamp London 6
Andrew Godwin
March 28, 2009
Tweet
Share
More Decks by Andrew Godwin
See All by Andrew Godwin
Reconciling Everything
andrewgodwin
1
230
Django Through The Years
andrewgodwin
0
130
Writing Maintainable Software At Scale
andrewgodwin
0
370
A Newcomer's Guide To Airflow's Architecture
andrewgodwin
0
280
Async, Python, and the Future
andrewgodwin
2
570
How To Break Django: With Async
andrewgodwin
1
620
Taking Django's ORM Async
andrewgodwin
0
640
The Long Road To Asynchrony
andrewgodwin
0
560
The Scientist & The Engineer
andrewgodwin
1
650
Other Decks in Programming
See All in Programming
REXML改善のその後
naitoh
0
190
Why Prism?
kddnewton
4
1.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
0
130
Hermes: Better Performance with Bytecode Translation (React Universe 2024)
tmikov2023
0
110
Our Websites Need a Lifestyle Change, Not a Diet
ryantownsend
0
150
Rechartsで楽にゴリゴリにカスタマイズする!
10tera
1
170
事業フェーズの変化に対応する 開発生産性向上のゼロイチ
masaygggg
0
220
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
550
状態管理ライブラリZustandの導入から運用まで
k1tikurisu
3
470
o1モデルのプロンプトエンジニアリングって?
ktc_wada
0
310
Data Contracts In Practice With Debezium and Apache Flink
gunnarmorling
0
110
Developer Joy == Developer Productivity (really!)
hollycummins
1
240
Featured
See All Featured
Designing with Data
zakiwarfel
98
5k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
23
1.7k
Designing for humans not robots
tammielis
248
25k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Building Adaptive Systems
keathley
36
2.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
The Invisible Customer
myddelton
119
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
48
2.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
8.9k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
Transcript
Andrew�Godwin
[email protected]
mornington square or: how i learned to stop
worrying and love the oyster cap
first stop: mornington crescent
None
but we have GPS devices and web browsers in our
phones
but we have GPS devices and web browsers in our
phones
instead of you choosing the rules, the server does. in
a rather evil fashion.
example rules:
Montgomery's Fifth Overture Bank and Moorgate are disallowed.
1442 Variation No travelling on the District Line.
1984 Divisory Adjunction All lines except the Central Line are
blocked inside the Circle Line.
Game flow: Player chooses where to move to, and gives
an ETA. They move. Get there early: Wait until ETA. Get there late: Delayed by 5 minutes. Server chooses new rules.
Everyone has different rules.
Location? But how? Clients for almost anything!
Cheating! Stage one: Require position lock until next move has
begun. Stage two: Require position lock of some pre-known local landmark. Stage three: Hack into the CCTV
Hrm, that's the slides. Demo?