Hatena::ブログ(Diary)

I am Cruby! RSSフィード Twitter

2008-04-22

スーパーマリオブラザーズのようなものをRubyで作ってみた〜Super Nario GC〜

2008/8/7にやんわり修正しました。
 

ソースコード

Codereposにあげているので自由に触ってください。

githubに変更しました。authorNari/nario ? GitHub

git clone git://github.com/authorNari/nario.git

 

環境設定

Windowsであれば、ファイル内のrskit/game.exeで、フルスクリーンで動作します。
linuxであればruby/sdlを動く環境を作成して、

ruby nario.rb

で大丈夫です。
 
Ubuntuで動作確認していただきました。
SUPER NARIOをプレイしてみた(最速レビューをめざして) - きみのハートを8ビットキャスト
 

操作方法

十字キー ←↑→↓
Aボタン A
Bボタン B
終了 ESC(フルスクリーンで動かすときは特に覚えておいたほうがいいです)
 

Todo

きのことか成長系、他のマップ、BGM、SE
ただ、1-1を作って非常に疲れたのでこれ以上作らないと思う。。。
 

本当は

exeで固めたかったんだけど、エラーになって原因探るのも面倒なのでやめた。
 

thanks

id:yhara Route 477
[JS]わずか14KBのJavaScriptで動作するスーパーマリオ | コリス
id:takkaw SUPER NARIOをプレイしてみた(最速レビューをめざして) - きみのハートを8ビットキャスト
 

訂正

マリオブラザーズスーパーマリオブラザーズ
素で勘違いしていた(汗)ごめんなさい。
題名は訂正。動画とかフォルダ名は面倒なのでやめた。
そういえば、私はマリオブラザーズをした事がないな。
スーパーマリオブラザーズスーパーマリオワールドしかした事がないぞ。。。
子供の頃から
スーパーマリオブラザーズマリブラ」
スーパーマリオワールドスーマリ
と略していた気がする。おおー。
 
それじゃ、「ニュー・スーパーマリオブラザーズ」→「ニューマリ」かな。

New スーパーマリオブラザーズ

New スーパーマリオブラザーズ

 

作成期間

二週間くらいだったと思う。何時間くらいだろう。30時間くらいかな。

B008DRISW4
任天堂
購入: 24人 クリック: 730回
B0002FQD7M
任天堂
購入: 14人 クリック: 255回

東京レトロ東京レトロ 2008/04/23 11:17 すごい、確かにすごいですがただ一点。
これはマリオブラザーズじゃなくてスーパーマリオです。

元祖マリオブラザーズはこういうの↓
http://upload.wikimedia.org/wikipedia/en/f/fe/Kaettekita_Mario_Bros.png

authorNariauthorNari 2008/04/23 12:13 わわ、勘違いしていました。
ありがとうございます。訂正しておきますね。

sora0513sora0513 2008/04/23 18:13 おぉー!(2度目)

u2uniu2uni 2008/04/23 20:02 うを!すごすぎる・・・
ソースコード、参考にさせていただきます。

authorNariauthorNari 2008/04/23 21:04 >sora0513
どもー

>u2uni
つたないコードですがw
自由に弄ってコミットして貰って構いません。

LukeSilviaLukeSilvia 2008/04/24 12:41 かっこいいー

authorNariauthorNari 2008/04/24 14:12 コードはかっこわるいですー

onaxonax 2008/04/24 21:11 やるなー

mm 2008/04/24 21:54 すげー

takkawtakkaw 2008/04/25 01:56 やっと一面クリアしましたー

ところで無操作で左に動いてしまう件ですが
input.rbの以下の箇所をコメントアウトすることで解決しました。

set_pressed(name) if @joystick.button(button)

つまり何故か家の環境ではjoystickにて左キーが
押されていることになってるようです。
みんな、どうなんだろう?

authorNariauthorNari 2008/04/25 10:42 >takkaw
クリアおめでとうございます。タイムがあればもっと良かったんですけど。
(誰か実装してくれないかなぁー)
ほー、なるほど。
takkawさんマシン特有の現象の様な感じもしますね。

nao9041nao9041 2008/06/21 11:50 いまさらですがクリアしましたwww

authorNariauthorNari 2008/06/21 16:08 >nao9041
おめでとうございますwww

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証