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
170
Hallo, wir sind die Cyborgs: Implantate, Body-Hacks und Rock ‘n Roll
rin
1
94
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
AgentCoreとHuman in the Loop
har1101
5
230
Implementation Patterns
denyspoltorak
0
280
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
1.1k
CSC307 Lecture 06
javiergs
PRO
0
680
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
220
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
160
CSC307 Lecture 01
javiergs
PRO
0
690
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
510
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
CSC307 Lecture 07
javiergs
PRO
0
550
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
Exploring anti-patterns in Rails
aemeredith
2
250
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.9k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
64
So, you think you're a good person
axbom
PRO
2
1.9k
Speed Design
sergeychernyshev
33
1.5k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
440
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
83
How to Talk to Developers About Accessibility
jct
2
130
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
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