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
Let's create a game with Ruby
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Rin Raeuber
August 02, 2014
Programming
1
110
Let's create a game with Ruby
Talk about building a Game with Ruby and Gosu at eurucamp 2014.
Rin Raeuber
August 02, 2014
Tweet
Share
More Decks by Rin Raeuber
See All by Rin Raeuber
Das Internet of Things mit dem ESP2866
rin
0
180
Hallo, wir sind die Cyborgs: Implantate, Body-Hacks und Rock ‘n Roll
rin
1
96
How is magic formed
rin
0
880
Let's go to Mars #rp14
rin
0
260
Angular Directives For The Rest Of Us
rin
1
340
Other Decks in Programming
See All in Programming
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
550
API Platformを活用したPHPによる本格的なWeb API開発 / api-platform-book-intro
ttskch
1
120
AI活用のコスパを最大化する方法
ochtum
0
120
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
230
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
310
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
140
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
7.6k
SourceGeneratorのマーカー属性問題について
htkym
0
140
CSC307 Lecture 11
javiergs
PRO
0
590
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
280
AHC061解説
shun_pi
0
320
Codex の「自走力」を高める
yorifuji
0
360
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
380
Thoughts on Productivity
jonyablonski
75
5.1k
Navigating Weather and Climate Data
rabernat
0
130
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
210
What's in a price? How to price your products and services
michaelherold
247
13k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
WENDY [Excerpt]
tessaabrams
9
36k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
300
The untapped power of vector embeddings
frankvandijk
2
1.6k
Context Engineering - Making Every Token Count
addyosmani
9
740
Transcript
LET’S CREATE A GAME WITH RUBY
loves and . Rin
EVERYBODY* LOVES GAMES!
GAMES ARE WRITTEN IN C++
GAMES ARE WRITTEN IN JAVA
GAMES ARE WRITTEN IN NON-RUBY
WRONG WRONG
GOSU Ҋࣻ
class Window ! def run loop do update draw end
end ! end x - +
x - + x y ↓ ↑ y - 10
y +10 COORDINATE SYSTEM
COLLISION DETECTION x - +
COLLISION DETECTION x - +
COLLISION DETECTION x - +
None
YOUR TURN
RESOURCES ˒ OpenStockProject ! ˒ RPGMakerVX ! ˒ Lostgarden
RESOURCES ! ˒ http://github.com/rin/eurucamp ! ˒ Gosu RDoc ! ˒
An Asteroids Clone written with Gosu ! ˒ Another Gosu Sample Game ! ˒ Gamebox Library
@rinpaku bitcrowd kthxbai