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
Serious Gaming, Thai Typing Game
Search
Matthew Campbell
November 22, 2015
Education
97
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Serious Gaming, Thai Typing Game
Jsconf Asia - Singapore 2015
Matthew Campbell
November 22, 2015
More Decks by Matthew Campbell
See All by Matthew Campbell
Building Distributed Timeseries Database in Go
mattkanwisher
4
1.4k
Chaos Monkey on my Laptop
mattkanwisher
0
210
Other Decks in Education
See All in Education
AI 時代に KDDIアイレットで 「突き抜ける」ための働き方
danishi
0
110
Data Physicalisation - Lecture 9 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
1.1k
The Art & Science of Elearning
tmiket
1
230
[2026前期火5] 論理学(京都大学文学部 前期 第3回)「形式言語と四つのキーワード:メタ・構成・意味論・ハーモニー」
yatabe
0
580
2026年度春学期 統計学 第1回 イントロダクション ー 統計的なものの見方・考え方について (2026. 4. 9)
akiraasano
PRO
0
190
Lectura 2 (PIT : Python Basico)
robintux
0
370
輻射安全管理系統2.0暨輻防e++學園平台說明會
aecrp
0
1.4k
AI時代に、 なぜ英語を勉強するのか
empelt
0
120
LinkedIn
matleenalaakso
0
4.4k
Gitがない時代 インターネットがない時代の 開発話
sapi_kawahara
0
310
2026年度春学期 統計学 第2回 統計資料の収集と読み方 (2026. 4. 16)
akiraasano
PRO
0
210
0506
cbtlibrary
0
210
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
320
We Are The Robots
honzajavorek
0
260
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
New Earth Scene 8
popppiees
3
2.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
180
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
430
Designing Experiences People Love
moore
143
24k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.6k
Transcript
Serious Fun Gaming in Javascript
Thai Typing Game http://www.worldweatheronline.com/Fujikawaguchiko-weather/Yamanashi/JP.aspx?day=20 http://www.worldweatheronline.com/Fujikawaguchiko-weather/Yamanashi/JP.aspx?day=20
None
Thai Keyboard
Stickers!
About me • Lives in Bangkok • Write GO for
Digital Ocean • Server side developer • Book on Go
Gaming
Nekoatsume
What is serious gaming?
None
Gamifaction
None
Why Javascript?
None
Gulp Watch + BrowserSync
RequireJS
CreateJS
Spritesheets
Creating a Spritesheet Play Animation
Parallax Scrolling
None
Setup Layers Parallax Implementation
Game Loop
Creatine
Scene creation / Transition
Cordova
Fixing Native keyboard Better background sound
Electron
None
Conclusion • Make games for learning • Writing games in
Javascript is easy • Avoid cross platform tools if possible
Open Source Fork me on Github
Questions? We’re Hiring! Matthew Campbell
[email protected]
@kanwisher github.com/mattkanwisher