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
Rin Raeuber
August 02, 2014
Programming
1
97
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
90
How is magic formed
rin
0
810
Let's go to Mars #rp14
rin
0
240
Angular Directives For The Rest Of Us
rin
1
310
Other Decks in Programming
See All in Programming
Namespace on read
tagomoris
2
370
Prompt FlowによるLLMアプリケーション開発
yuto2000
1
1k
Activities at Cairo Library
cairolibrary720
0
1.2k
【Go言語】ジェネリクス
tomo1227
0
170
大規模マルチテナントを解決するYugabyteDBという選択肢
nnaka2992
1
250
ピグパーティにおけるMongoDB CommunityバージョンからAtlasへの移行事例
10969hotaka
0
130
Webエディタライブラリ 「CodeMirror」から学ぶ Webアプリ開発のテクニック
ryosukeigarashi
0
250
HMSコンペ 11th Solution (team : kansai-kaggler)
t88
1
680
実用的かつリーズナブルな 「Azure × Gemini × LINE」~キャラクターBot 実装ライブデモ~
tomodo_ysys
1
170
Polarsの成長: v0.14からv1.0までの変遷と今後の展望
zerebom
1
350
初心者がおさえておきたいAWS CDKのベストプラクティス 2024
konokenj
15
7.3k
OpenAI/Gemini APIを使って EPUBを翻訳するCLIツールをつくってみた
tomiyan
0
790
Featured
See All Featured
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
How to Think Like a Performance Engineer
csswizardry
4
590
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.9k
How to name files
jennybc
67
96k
Designing the Hi-DPI Web
ddemaree
276
34k
How GitHub (no longer) Works
holman
305
140k
Robots, Beer and Maslow
schacon
PRO
157
8.1k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Learning to Love Humans: Emotional Interface Design
aarron
269
39k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
277
13k
Practical Orchestrator
shlominoach
185
10k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
52k
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