Ver0.1の配布物に含まれるドキュメントのコピーです。
----
== ライセンスについて
* 本ソフトウェアはMITライセンスで提供いたします。同梱のCOPYINGをご覧ください。
* 本ソフトウェアは以下のOSSソフトウェアを使用します。各ソフトウェアのライセンスにも従ってください。
||Ruby||http://www.ruby-lang.org/ja/ (Rubyライセンス)||
||DXRuby ||http://dxruby.sourceforge.jp/ (MITライセンス)||
----
== サンプルのライセンスについて
* sample/以下のRubyソースも、今回の範囲ではMITライセンスとします。
* sample/dat/pink.datはクリエイティブコモンズの「表示-非営利-改変禁止」とします。(使う人はいないと思ってますが・・・)
----
== ドキュメントについて
* 同梱しているドキュメントと同等のものを、SourceForge.JPのWiki(注:ここです)でも公開します。
* 内容に変更があった場合、Wikiを先に更新し、次のリリース時に同梱物を更新します。
----
== 動作環境
* Ruby >= 1.8.7 (Ruby-mswin32推奨)
* DXRuby >= 1.0.7
{{{
※Ruby1.9.1では動作しません。
理由については「etc.txt」の「Ruby1.9対応について」をご覧ください。
※Ruby-mswin32以外のWindows向けRubyでも多分動作しますが、保証はしません。
DXRubyが動くかどうかにかかっていると思います。
※開発時点でのDXRubyは1.0.7でしたが、1.0.8がリリースされています。
できるだけ1.0.x系の最新版を使ってください。
また、1.0.x系の最新版で動作が異常になった場合、報告をいただけると助かります。
}}}
----
== 配布物
主なファイルのみ表記します。
{{{
rdgc010.zip
├lib/
│├rdgc/ - RDGCのライブラリ一式
│└rdgc.rb - これをrequire
├sample/
│├dat/ - "RO"gue Ver0.1が使用するリソース
│├rdgc/ - lib/以下と同じもの
│├rogue01/ - "RO"gue Ver0.1のソース
│└main.rb - サンプル起動スクリプト
├COPYING - MITライセンス文
├readme.txt - このドキュメント
└etc.txt - その他の知らなくてもいい話
}}}
----
== インストール
1. Ruby1.8.7をインストール
2. DXRuby1.0.xの最新版をインストール
3. 適当なディレクトリにlib/以下のソース一式を配置。特にインストーラー等はありません
4. rdgc.rbへのPATHをLOAD_PATH($:)に追加。起動スクリプト(例:main.rb)と同じディレクトリに置けば不要です
5. コードからrdgc.rbをrequire
{{{
※よくわからなければ、sample/以下の配置を参考にしてください。
※インストーラーを用意しない理由については、
「etc.txt」の「インストールについて」をご覧ください。
}}}
----
== サンプル実装について
RDGCを使って開発された、「"RO"gue Ver0.1」が存在します。
sample/以下にソース一式を同梱していますので、
main.rbから起動して動作を確認してみてください。
なお、exerbでexe化したものは、以下のサイトで配布しています。
(MITライセンスではありません)
http://www.parrot-studio.com/rogue.html
----
== 開発資料
* とりあえず、sample/に同梱している"RO"gueのコードを追いかけてみてください。
* 画面表示に関してはDXRubyのドキュメントを参照してください。
* その他、細かい話は[簡単な開発ガイド(Ver0.1)]でまとめます。
----
== 連絡先
||mail||parrot ★ users.sourceforge.jp||
||どっかのBlogの前置きのような(RO以外一般/更新頻度:低)||http://d.hatena.ne.jp/parrot_studio/||
||Angel, alone(RO系/更新頻度:高)||http://parrot.blog21.fc2.com/||
||twitter||@parrot_studio||