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
170
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
340
Django Through The Years
andrewgodwin
0
240
Writing Maintainable Software At Scale
andrewgodwin
0
470
A Newcomer's Guide To Airflow's Architecture
andrewgodwin
0
370
Async, Python, and the Future
andrewgodwin
2
690
How To Break Django: With Async
andrewgodwin
1
750
Taking Django's ORM Async
andrewgodwin
0
750
The Long Road To Asynchrony
andrewgodwin
0
690
The Scientist & The Engineer
andrewgodwin
1
790
Other Decks in Programming
See All in Programming
Agentに至る道 〜なぜLLMは自動でコードを書けるようになったのか〜
mackee
4
1.3k
2025 컴포즈 마법사
jisungbin
0
120
Vueで学ぶデータ構造入門 リンクリストとキューでリアクティビティを捉える / Vue Data Structures: Linked Lists and Queues for Reactivity
konkarin
1
200
Nitro v3
kazupon
2
300
MCPサーバー「モディフィウス」で変更容易性の向上をスケールする / modifius
minodriven
8
1.5k
AI駆動開発ライフサイクル(AI-DLC)のホワイトペーパーを解説
swxhariu5
0
840
JEP 496 と JEP 497 から学ぶ耐量子計算機暗号入門 / Learning Post-Quantum Crypto Basics from JEP 496 & 497
mackey0225
2
260
チーム開発の “地ならし"
konifar
7
4.3k
組織もソフトウェアも難しく考えない、もっとシンプルな考え方で設計する #phpconfuk
o0h
PRO
10
4.2k
アーキテクチャと考える迷子にならない開発者テスト
irof
7
2.8k
Bakuraku E2E Scenario Test System Architecture #bakuraku_qa_study
teyamagu
PRO
0
730
Designing Repeatable Edits: The Architecture of . in Vim
satorunooshie
0
360
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
57k
Scaling GitHub
holman
463
140k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Rails Girls Zürich Keynote
gr2m
95
14k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Docker and Python
trallard
46
3.6k
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?