cre-ne-jp / rgrb

irc.cre.jp 系 IRC サーバ群で用いられている汎用チャットボット
http://www.cre.ne.jp/services/irc/bots/rgrb
MIT License
4 stars 0 forks source link

rg:デッキ機能の実装 #11

Open ochaochaocha3 opened 9 years ago

ochaochaocha3 commented 9 years ago

トランプ、カードゲーム等のデッキを再現する機能を実装する。

参考にできるもの

koi-chan commented 8 years ago

issue #51 の実装待ち

koi-chan commented 7 years ago

とりあえず状態を保存しない形で実装を開始しました。commit: f4b96b5ce5343457b6e77611c02c392c077290d0 デッキの初期化と、山札からカードを引くコマンドを実装しました。

以下、コミットメッセージを転記します。

koi-chan commented 7 years ago

Pstore を使ってチャンネルごとのデッキ設定を記録することを検討中。

koi-chan commented 6 years ago

Pstore は Ruby 実行環境のバージョンに依存するらしい。 ということで、JSON ファイルに保存するようにしました。

koi-chan commented 6 years ago

ChannelData クラスのメソッドにて、例外として投げるようにした諸々の処理について。 本来は何処までをエラーとして例外にして、何処までを通常の if での処理にすべきだったのだろうか。

koi-chan commented 5 years ago

新しく、PR #134 を参考に実装する。