Lightning Talks 4
Rubyでファミコンプログラミング (takkaw)
- スピーカー
- takkaw
- プロフィール
- 平日は組み込みプログラマ。休日はストレス発散にRubyをさわっています。趣味はゲームとオンガクとプログラミング。
- 講演者による資料(1)
- http://d.hatena.ne.jp/takkaw/20070609/p2
- 講演資料(2)
- RubyKaigi2007_takkaw.nes (ファミコンソフト)
こちらも自作のプレゼンツールでの発表です。なんとファミコンエミュレータ上で動くプレゼンツールでの発表でした。
自己紹介
- 名前
- takkaw
- 趣味
- ゲーム、音楽、プログラミング
これは何か
- ファミコンソフト
- プレゼンソフト
ファミコンソフトの良い点
- ファミコンはVMだ(笑)
- 多くのプラットフォームでソフトの再利用が可能(爆笑)
- ファミコンでも動作します
ファミコンソフトの悪い点
- アセンブラ使わなきゃならない
成果
- ライブラリの作成
- プレゼンソフト
ライブラリ作成
- Rubyメソッドを書くとアセンブラが吐かれる
- お決まりコードをライブラリ化
ファミコンソフト作ってる人は分かるんですが。。。(爆笑)
プレゼンソフト作成
- 美咲フォントを使用
- ファミコン用データに変換
- 512文字使用可能
- YAMLでプレゼンデータを定義
いまいちなとこ
- 結局アセンブラでもデバッグ
- 富豪的プログラミング不可
これから
- サウンドのサポート
- エフェクトの追加
- 公開
まとめ
- Rubyでソフトを書けるとうれしい
Keyword(s):
References:[RubyKaigi2007速報ログ]