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
110
1
Share
Let's create a game with Ruby
Talk about building a Game with Ruby and Gosu at eurucamp 2014.
Rin Raeuber
August 02, 2014
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
100
How is magic formed
rin
0
900
Let's go to Mars #rp14
rin
0
270
Angular Directives For The Rest Of Us
rin
1
340
Other Decks in Programming
See All in Programming
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
160
AIと共に生きる技術選定 2026
sgash708
0
130
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
180
Symfony AI in Action - SymfonyLive Berlin 2026
chr_hertel
1
140
From Formal Specification to Property Based Test
ohbarye
0
2.4k
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
490
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
130
ハーネスエンジニアリングとは?
kinopeee
13
6.9k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
310
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
500
AI-DLC Deep Dive
yuukiyo
9
5.7k
AIを導入する前にやるべきこと
negima
2
340
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
460
Skip the Path - Find Your Career Trail
mkilby
1
120
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
500
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.4k
What's in a price? How to price your products and services
michaelherold
247
13k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
110
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
sira's awesome portfolio website redesign presentation
elsirapls
0
230
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
170
Designing Powerful Visuals for Engaging Learning
tmiket
1
360
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
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