Enviar búsqueda
Cargar
Lt130123
•
0 recomendaciones
•
3,544 vistas
A
amusementcreators
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 13
Descargar ahora
Descargar para leer sin conexión
Recomendados
Lt nande linux_nano
Lt nande linux_nano
amusementcreators
Fuchsia概略その1
Fuchsia概略その1
l_b__
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
Tomohiro Suzuki
がんばれガンプ ソルバルウを倒せについて
がんばれガンプ ソルバルウを倒せについて
Tomohiro Suzuki
Cocos sharpformsの使用例
Cocos sharpformsの使用例
Tomohiro Suzuki
サーバー&インフラ勉強会 Vol.1 いとー
サーバー&インフラ勉強会 Vol.1 いとー
krs_mizuno
20150317 firefox os勉強会
20150317 firefox os勉強会
Naoki Sekiguchi
2150117 infrastructure.nagoya
2150117 infrastructure.nagoya
Hiroki Ito
Recomendados
Lt nande linux_nano
Lt nande linux_nano
amusementcreators
Fuchsia概略その1
Fuchsia概略その1
l_b__
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
Tomohiro Suzuki
がんばれガンプ ソルバルウを倒せについて
がんばれガンプ ソルバルウを倒せについて
Tomohiro Suzuki
Cocos sharpformsの使用例
Cocos sharpformsの使用例
Tomohiro Suzuki
サーバー&インフラ勉強会 Vol.1 いとー
サーバー&インフラ勉強会 Vol.1 いとー
krs_mizuno
20150317 firefox os勉強会
20150317 firefox os勉強会
Naoki Sekiguchi
2150117 infrastructure.nagoya
2150117 infrastructure.nagoya
Hiroki Ito
2014.09.16 jsオジサン3
2014.09.16 jsオジサン3
pandeiro245
Gameprog1
Gameprog1
YuiyaKawanabe
ROSチュートリアル ROBOMECH2018
ROSチュートリアル ROBOMECH2018
Ryuichi Ueda
Dockerぐらし!
Dockerぐらし!
Takumi Murano
Nexus7を触ってみました
Nexus7を触ってみました
Mitsuhiro Setoguchi
スクリーンリーダーと点字ディスプレイの話
スクリーンリーダーと点字ディスプレイの話
Takuya Nishimoto
解説 Windows 10 May 2020 Update
解説 Windows 10 May 2020 Update
Tomokazu Kizawa
Discord botの作成(基盤編)
Discord botの作成(基盤編)
Yusuke Sabi
SnapDishの事例
SnapDishの事例
Fumikazu Kiyota
Windows Subsystem for Linux 2
Windows Subsystem for Linux 2
Tomokazu Kizawa
em-dosbox
em-dosbox
sairoutine
Windows AzureでWebサーバーを再発明してみる
Windows AzureでWebサーバーを再発明してみる
Sunao Tomita
クソゲー供養会発表 THE我慢レース
クソゲー供養会発表 THE我慢レース
高本 徹
マインクラフトPEのマルチプレイサーバー立ててみた
マインクラフトPEのマルチプレイサーバー立ててみた
Masaya Hayashi
Context free
Context free
Kei Yagi
Structure synth
Structure synth
Kei Yagi
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Shin O
チームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作り
IGDA Japan
楽しいゲーム開発管理
楽しいゲーム開発管理
Maki Koiwa
Tizen native application
Tizen native application
Naruto TAKAHASHI
隣の業界、のぞいてみませんか?
隣の業界、のぞいてみませんか?
Akira Ikeda
ゲームコミュニティサミット2014「*いどのなかにいる*」
ゲームコミュニティサミット2014「*いどのなかにいる*」
Kohki Miki
Más contenido relacionado
La actualidad más candente
2014.09.16 jsオジサン3
2014.09.16 jsオジサン3
pandeiro245
Gameprog1
Gameprog1
YuiyaKawanabe
ROSチュートリアル ROBOMECH2018
ROSチュートリアル ROBOMECH2018
Ryuichi Ueda
Dockerぐらし!
Dockerぐらし!
Takumi Murano
Nexus7を触ってみました
Nexus7を触ってみました
Mitsuhiro Setoguchi
スクリーンリーダーと点字ディスプレイの話
スクリーンリーダーと点字ディスプレイの話
Takuya Nishimoto
解説 Windows 10 May 2020 Update
解説 Windows 10 May 2020 Update
Tomokazu Kizawa
Discord botの作成(基盤編)
Discord botの作成(基盤編)
Yusuke Sabi
SnapDishの事例
SnapDishの事例
Fumikazu Kiyota
Windows Subsystem for Linux 2
Windows Subsystem for Linux 2
Tomokazu Kizawa
em-dosbox
em-dosbox
sairoutine
Windows AzureでWebサーバーを再発明してみる
Windows AzureでWebサーバーを再発明してみる
Sunao Tomita
クソゲー供養会発表 THE我慢レース
クソゲー供養会発表 THE我慢レース
高本 徹
マインクラフトPEのマルチプレイサーバー立ててみた
マインクラフトPEのマルチプレイサーバー立ててみた
Masaya Hayashi
Context free
Context free
Kei Yagi
Structure synth
Structure synth
Kei Yagi
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Shin O
チームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作り
IGDA Japan
楽しいゲーム開発管理
楽しいゲーム開発管理
Maki Koiwa
Tizen native application
Tizen native application
Naruto TAKAHASHI
La actualidad más candente
(20)
2014.09.16 jsオジサン3
2014.09.16 jsオジサン3
Gameprog1
Gameprog1
ROSチュートリアル ROBOMECH2018
ROSチュートリアル ROBOMECH2018
Dockerぐらし!
Dockerぐらし!
Nexus7を触ってみました
Nexus7を触ってみました
スクリーンリーダーと点字ディスプレイの話
スクリーンリーダーと点字ディスプレイの話
解説 Windows 10 May 2020 Update
解説 Windows 10 May 2020 Update
Discord botの作成(基盤編)
Discord botの作成(基盤編)
SnapDishの事例
SnapDishの事例
Windows Subsystem for Linux 2
Windows Subsystem for Linux 2
em-dosbox
em-dosbox
Windows AzureでWebサーバーを再発明してみる
Windows AzureでWebサーバーを再発明してみる
クソゲー供養会発表 THE我慢レース
クソゲー供養会発表 THE我慢レース
マインクラフトPEのマルチプレイサーバー立ててみた
マインクラフトPEのマルチプレイサーバー立ててみた
Context free
Context free
Structure synth
Structure synth
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
チームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作り
楽しいゲーム開発管理
楽しいゲーム開発管理
Tizen native application
Tizen native application
Destacado
隣の業界、のぞいてみませんか?
隣の業界、のぞいてみませんか?
Akira Ikeda
ゲームコミュニティサミット2014「*いどのなかにいる*」
ゲームコミュニティサミット2014「*いどのなかにいる*」
Kohki Miki
Quine
Quine
京大 マイコンクラブ
ゲーム開発をオープンに楽しもう
ゲーム開発をオープンに楽しもう
rerofumi
TurnOn 特徴について
TurnOn 特徴について
NAKAOKU Takahiro
通信対戦ゲームを作った話
通信対戦ゲームを作った話
mipsparc
月商数千万のソーシャルゲームを作る方法
月商数千万のソーシャルゲームを作る方法
Ryo Akabane
SDL2の紹介
SDL2の紹介
nyaocat
Lawsuit versus 1 and 1 Electric and Sami Khosravi
Lawsuit versus 1 and 1 Electric and Sami Khosravi
Daryoush Niknejad
Alexa Tell Me I'm Groovy Greach 2017
Alexa Tell Me I'm Groovy Greach 2017
Ryan Vanderwerf
La mutation numérique - Audition au CESER Aquitaine
La mutation numérique - Audition au CESER Aquitaine
Thomas Gibertie
La politica frente a los desastres naturales en asia
La politica frente a los desastres naturales en asia
Carlos Alberto Aquino Rodriguez
Rapid Data Modeling and Testing with FakeIt
Rapid Data Modeling and Testing with FakeIt
Aaron Benton
Profinder Chamber of Commerce
Profinder Chamber of Commerce
Jeevan Balani
Cc 4Q16_eng
Cc 4Q16_eng
Kianne Paganini
Converting a nuisance into Value:Financing Sutainable Water Hyacinth Manageme...
Converting a nuisance into Value:Financing Sutainable Water Hyacinth Manageme...
CPA Stephen Omondi Okoth
rashes when to worry
rashes when to worry
Tarek Kotb
Search as main navigation
Search as main navigation
punkt.de GmbH
Destacado
(18)
隣の業界、のぞいてみませんか?
隣の業界、のぞいてみませんか?
ゲームコミュニティサミット2014「*いどのなかにいる*」
ゲームコミュニティサミット2014「*いどのなかにいる*」
Quine
Quine
ゲーム開発をオープンに楽しもう
ゲーム開発をオープンに楽しもう
TurnOn 特徴について
TurnOn 特徴について
通信対戦ゲームを作った話
通信対戦ゲームを作った話
月商数千万のソーシャルゲームを作る方法
月商数千万のソーシャルゲームを作る方法
SDL2の紹介
SDL2の紹介
Lawsuit versus 1 and 1 Electric and Sami Khosravi
Lawsuit versus 1 and 1 Electric and Sami Khosravi
Alexa Tell Me I'm Groovy Greach 2017
Alexa Tell Me I'm Groovy Greach 2017
La mutation numérique - Audition au CESER Aquitaine
La mutation numérique - Audition au CESER Aquitaine
La politica frente a los desastres naturales en asia
La politica frente a los desastres naturales en asia
Rapid Data Modeling and Testing with FakeIt
Rapid Data Modeling and Testing with FakeIt
Profinder Chamber of Commerce
Profinder Chamber of Commerce
Cc 4Q16_eng
Cc 4Q16_eng
Converting a nuisance into Value:Financing Sutainable Water Hyacinth Manageme...
Converting a nuisance into Value:Financing Sutainable Water Hyacinth Manageme...
rashes when to worry
rashes when to worry
Search as main navigation
Search as main navigation
Similar a Lt130123
Practical Android scripting with Ruby
Practical Android scripting with Ruby
Masahiro Kawato
Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days
Yasuhiro Ishii
Hello Ruby
Hello Ruby
Takahiro KUREBAYASHI
サーバーだけじゃない!Linux デスクトップを使い倒そう その3 ― 今話題の Kotlin から Ruby、C++ 1x…の開発環境を整える
サーバーだけじゃない!Linux デスクトップを使い倒そう その3 ― 今話題の Kotlin から Ruby、C++ 1x…の開発環境を整える
Fuminobu Takeyama
Rosserial無線化への招待 〜Invitation to wirelessization by rosserial〜
Rosserial無線化への招待 〜Invitation to wirelessization by rosserial〜
Tatsuya Fukuta
Beginner for install Android applications in Xiaomi MiReader はじめてのXiaomi MiR...
Beginner for install Android applications in Xiaomi MiReader はじめてのXiaomi MiR...
Netwalker lab kapper
Native Extensionのビルドどうしてますか?
Native Extensionのビルドどうしてますか?
Misao X
Android タブレットにLinuxを入れて色々と遊んでみよう 続編その2 Hacking of Android Tablet on Linux 2
Android タブレットにLinuxを入れて色々と遊んでみよう 続編その2 Hacking of Android Tablet on Linux 2
Netwalker lab kapper
unityゲーム開発基礎講座
unityゲーム開発基礎講座
Yuki Tada
Iron rubyとsilverlightとゲームと
Iron rubyとsilverlightとゲームと
kumaryu
Node-red 10本ノック(visual recognition apiを絡めて)
Node-red 10本ノック(visual recognition apiを絡めて)
岡田 裕行
Rubyボードハンズオン
Rubyボードハンズオン
三七男 山本
みゆっき☆Think#3 「androidに触ってみるよ!」
みゆっき☆Think#3 「androidに触ってみるよ!」
techtalkdwango
Go mobileでモバイルアプリを作ろう
Go mobileでモバイルアプリを作ろう
Takuya Ueda
Unityとスマートフォンアプリの最適化
Unityとスマートフォンアプリの最適化
COLOPL, Inc.
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
Masaya Konishi
Android0422
Android0422
takahiko_takahashi
ET2016 Smart Japan Alliance Llilum 161118
ET2016 Smart Japan Alliance Llilum 161118
Atomu Hidaka
OSC@京都 2011-07-15
OSC@京都 2011-07-15
Hiroshi Bunya
OSC Kansai@Kyoto
OSC Kansai@Kyoto
Hiroshi Bunya
Similar a Lt130123
(20)
Practical Android scripting with Ruby
Practical Android scripting with Ruby
Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days
Hello Ruby
Hello Ruby
サーバーだけじゃない!Linux デスクトップを使い倒そう その3 ― 今話題の Kotlin から Ruby、C++ 1x…の開発環境を整える
サーバーだけじゃない!Linux デスクトップを使い倒そう その3 ― 今話題の Kotlin から Ruby、C++ 1x…の開発環境を整える
Rosserial無線化への招待 〜Invitation to wirelessization by rosserial〜
Rosserial無線化への招待 〜Invitation to wirelessization by rosserial〜
Beginner for install Android applications in Xiaomi MiReader はじめてのXiaomi MiR...
Beginner for install Android applications in Xiaomi MiReader はじめてのXiaomi MiR...
Native Extensionのビルドどうしてますか?
Native Extensionのビルドどうしてますか?
Android タブレットにLinuxを入れて色々と遊んでみよう 続編その2 Hacking of Android Tablet on Linux 2
Android タブレットにLinuxを入れて色々と遊んでみよう 続編その2 Hacking of Android Tablet on Linux 2
unityゲーム開発基礎講座
unityゲーム開発基礎講座
Iron rubyとsilverlightとゲームと
Iron rubyとsilverlightとゲームと
Node-red 10本ノック(visual recognition apiを絡めて)
Node-red 10本ノック(visual recognition apiを絡めて)
Rubyボードハンズオン
Rubyボードハンズオン
みゆっき☆Think#3 「androidに触ってみるよ!」
みゆっき☆Think#3 「androidに触ってみるよ!」
Go mobileでモバイルアプリを作ろう
Go mobileでモバイルアプリを作ろう
Unityとスマートフォンアプリの最適化
Unityとスマートフォンアプリの最適化
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
Android0422
Android0422
ET2016 Smart Japan Alliance Llilum 161118
ET2016 Smart Japan Alliance Llilum 161118
OSC@京都 2011-07-15
OSC@京都 2011-07-15
OSC Kansai@Kyoto
OSC Kansai@Kyoto
Más de amusementcreators
ライセンスの話
ライセンスの話
amusementcreators
空間分割
空間分割
amusementcreators
わたしのゲーミング
わたしのゲーミング
amusementcreators
曲線について
曲線について
amusementcreators
HTML5でゲームが作れます
HTML5でゲームが作れます
amusementcreators
C++11のつかいかた
C++11のつかいかた
amusementcreators
DUAL SHOCK2で遊ぼう
DUAL SHOCK2で遊ぼう
amusementcreators
Pythonでゲーム作る
Pythonでゲーム作る
amusementcreators
ライフゲーム
ライフゲーム
amusementcreators
コルーチンを使おう
コルーチンを使おう
amusementcreators
20121212
20121212
amusementcreators
Kim120 lt 12_6
Kim120 lt 12_6
amusementcreators
かんたん作曲講座(2)
かんたん作曲講座(2)
amusementcreators
かんたん作曲講座(1)
かんたん作曲講座(1)
amusementcreators
猫には分からないオセロAIの仕組み
猫には分からないオセロAIの仕組み
amusementcreators
コルーチンでC++でも楽々ゲーム作成!
コルーチンでC++でも楽々ゲーム作成!
amusementcreators
フォントのしくみ
フォントのしくみ
amusementcreators
AVRマイコン入門
AVRマイコン入門
amusementcreators
読みやすいプログラム、書き換えやすいプログラム
読みやすいプログラム、書き換えやすいプログラム
amusementcreators
IEとメモ帳でかんたんゲーム開発
IEとメモ帳でかんたんゲーム開発
amusementcreators
Más de amusementcreators
(20)
ライセンスの話
ライセンスの話
空間分割
空間分割
わたしのゲーミング
わたしのゲーミング
曲線について
曲線について
HTML5でゲームが作れます
HTML5でゲームが作れます
C++11のつかいかた
C++11のつかいかた
DUAL SHOCK2で遊ぼう
DUAL SHOCK2で遊ぼう
Pythonでゲーム作る
Pythonでゲーム作る
ライフゲーム
ライフゲーム
コルーチンを使おう
コルーチンを使おう
20121212
20121212
Kim120 lt 12_6
Kim120 lt 12_6
かんたん作曲講座(2)
かんたん作曲講座(2)
かんたん作曲講座(1)
かんたん作曲講座(1)
猫には分からないオセロAIの仕組み
猫には分からないオセロAIの仕組み
コルーチンでC++でも楽々ゲーム作成!
コルーチンでC++でも楽々ゲーム作成!
フォントのしくみ
フォントのしくみ
AVRマイコン入門
AVRマイコン入門
読みやすいプログラム、書き換えやすいプログラム
読みやすいプログラム、書き換えやすいプログラム
IEとメモ帳でかんたんゲーム開発
IEとメモ帳でかんたんゲーム開発
Último
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Último
(10)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Lt130123
1.
Ruby/SDLを使ってみる
by Ryosuke Yamamoto
2.
1. 自己紹介 ・名前 やまもと りょうすけ ・所属 情報科学類
2年 11年12月よりAmusementCreatorsに所属
3.
2. 導入 -
Rubyとは ・まつもとゆきひろ(第三学群情報学類卒) により開発されたプログラミング言語 ・「ストレスなくプログラミングを楽しむ」 ことが重視されている ・Ruby on Railsなどの影響でWebアプリケーシ ョン開発用言語として普及
4.
Rubyをゲーム制作に使うことは
できないだろうか? ↓ Ruby/SDLというライブラリが使えるらしい。
5.
3. Ruby/SDLの概要
SDLとは ● Simple DirectMedia Layerの略称 ● Loki Entertainment社のプログラマーらによって開発され たマルチメディア開発用API ● クロスプラットフォーム (Windows, Linux, (Mac)OS X その他で動作) ● C言語で記述されているが、様々な言語から使用できる http://www.libsdl.org/
6.
3. Ruby/SDLの概要
Ruby/SDLとは ● SDLをRubyから使うためのライブラリ ● 作者:大林一平 ● (基本的には)Windows, Linuxから使用できる。 ● 最新版はVer 2.1.2 http://www.kmc.gr.jp/~ohai/rubysdl.html
7.
3. Ruby/SDLの概要
利点 ● Rubyでゲーム制作ができる ● ライブラリ自体はC言語で書かれているのでそれなりに高 速な描画が可能 ● WindowsだけでなくLinuxで動くゲームを作れる ● 敷居が低い 欠点 ● Linuxでの環境構築はかなり面倒 ● (Rubyなので)C言語などに比べれば速度的に劣る
8.
4. サンプルコード
1 # Ruby/SDL に同梱されているサンプルより転載。コメントは発表者が追加 2 require 'sdl' 3 4 SDL.init( SDL::INIT_VIDEO ) 5 screen = SDL::Screen.open(640,480,16,SDL::SWSURFACE) #画面初期化 6 SDL::WM::set_caption $0, $0 7 8 Red=screen.format.map_rgb(255,0,0) 9 screen.draw_line(20,20,300,200,Red, true) # 直線描画 10 screen.draw_circle(100,100,50,[87,87,87], false, true) # 円描画 11 screen.draw_circle(300,300,30,Red, true, true) 12 screen.draw_ellipse(320,240,100,200,[200,255,0], false, true) # 楕円描画 13 14 screen.flip # 画面の更新 15 16 17 while true 18 while event = SDL::Event.poll 19 case event 20 when SDL::Event::KeyDown, SDL::Event::Quit # キーが押されるか終了イベントが発生したら終了 21 exit 22 end 23 end 24 25 sleep 0.2 26 end
9.
4. サンプルコード
10.
5. Ruby/SDLで開発されたゲーム
SUPER NARIO GC ● 作者:authortNari ● 某有名ゲーム風横スクロー ルアクションゲーム ● 某有名ゲームを(見た目は ともかく)忠実に再現して いる。 ● Windows, Linuxのコマン ドラインから実行可能 https://github.com/authorNari/nario
11.
6. ゲームの配布に関して(Windows限定) ●
ソースコードのまま配布するのはなんか... ↓ exerb http://exerb.sourceforge.jp/ ● 作者:加藤勇也 ● Rubyのスクリプト/拡張ライブラリを、単一で動作 可能なWindowsの実行ファイル(.exe)に変換できる ● Ruby処理系本体を実行形式ファイルに含めるため、 ファイルサイズは大きくなる(最低約500KB)
12.
7. まとめ/補足 ●
Rubyでもゲーム制作は可能。 ● Ruby/SDLを用いればWindowsとLinuxで動く ゲームを開発できる。 ● ただし、(exerbを用いない場合)プレイする側にも 環境の整備が必要。 ● Ruby用のゲームライブラリは他にStarRubyや Miyakoといったものがある。 ● ゲーム制作においてRubyは未だマイナーな存在。
13.
8. 参考URL ●
「Ruby/SDLで始めるゲームプログラミング」 http://jp.rubyist.net/magazine/?0018- GameProgramingForRubySDL ● 「スーパーマリオブラザーズのようなものをRubyで作っ てみた~Super Nario GC~」 http://d.hatena.ne.jp/authorNari/20080422/1208880928#c12140 16629 ● 「Ruby のゲーム開発の現状と自作ゲームライブラリ Star Ruby – 星一」 http://www.nicovideo.jp/watch/sm3733775
Descargar ahora