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
Writing Games with Ruby
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
blowmage
March 24, 2014
Programming
22k
1
Share
Writing Games with Ruby
Creating games is crazy fun and dirt simple with Ruby.
blowmage
March 24, 2014
More Decks by blowmage
See All by blowmage
Open Source Survival Guide
blowmage
2
880
Build to Last
blowmage
0
290
Stupid Ruby Tricks
blowmage
3
1.5k
Real-time Rails with Sync
blowmage
0
210
Minitest & Rails: Total BFFs
blowmage
17
4.6k
Managing Success: We made it, now we're screwed
blowmage
1
160
URUG Testing Primer
blowmage
2
200
Presenters and Decorators: A Code Tour
blowmage
20
5.3k
Outgrowing The Cloud
blowmage
1
810
Other Decks in Programming
See All in Programming
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
2
130
CSC307 Lecture 17
javiergs
PRO
0
310
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
110
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
550
サーバーレスで作る、動画データ管理基盤
oyasumipants
0
330
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
1k
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.1k
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
150
Oxlintはいかにしてtsgolintのlint ruleを呼び出しているのか
syumai
2
1.1k
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
120
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
210
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.2k
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
Being A Developer After 40
akosma
91
590k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
540
Evolving SEO for Evolving Search Engines
ryanjones
0
210
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
710
What's in a price? How to price your products and services
michaelherold
247
13k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
エンジニアに許された特別な時間の終わり
watany
107
240k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
RailsConf 2023
tenderlove
30
1.5k
Accessibility Awareness
sabderemane
1
130
Transcript
Writing Games with Ruby Follow along: gem install gosu github.com/blowmage/writing_games_rbonales_2014
None
Writing
Games
is
FUN!
None
Why?
Because, RUBY!
None
Gosu
http://www.libgosu.org/
What is possible?
Captain Ruby
Little Brat
Escape to RubyConf!
Ruby Hop
Easy!
Fun!
How?
Game Loop
None
None
Gosu::Window
Hello World
Gosu::Image
from_text
Screen Coordinates
None
O HAI Math!
None
None
See and hear!
Gosu::Song Gosu::Sample
Easy.
Fun?
Sprite
Spritesheet
None
Parallax?
None
At a conference?
At a User Group?
At a Hackfest?
Write a game!
Thank you!
Thank you! Mike Moore
Thank you! Mike Moore @blowmage