2005-04-11
[開発ログ]とりあえず攻撃コマンド
PC がログインできるようになったので、とりあえず攻撃がしたい。実装の注意点はこんなところか。
- 攻撃の種類には直接、魔法、アイテムがある
- 回復アクションも攻撃と同じ処理がよい
- 相手の HP を 0 にしたときは経験値やアイテムの取得がある
- ただ今回は一時的な経験値システムでレベルアップ処理を別にできる
あと NPC の扱いをどうするか。どのようにワールドにログインさせるか。
--
とりあえず攻撃できるようになった。次はエフェクト情報をクライアントにばら撒くチャットサーバー(アイリ)について考えるか。
--
ActiveRecord の使い方が甘いので後々修正が必要だろう。
<URL:http://api.rubyonrails.com/?u=ar.rubyonrails.com>
昨日と今日の成果。 ActiveRecord 効果でコマンドのコードが短くなっている。
39 ./www/cmdlauncher.cgi 39 .cgi total 10 ./conf.rb 5 ./lcmdlauncher.rb 56 ./arconf.rb 18 ./jewelcore.rb 15 ./command/users.rb 11 ./command/dlist.rb 35 ./command/login.rb 12 ./command/logout.rb 19 ./command/filldolls.rb 12 ./command/wlogin.rb 40 ./command/attack.rb 12 ./command/wlogout.rb 245 .rb total 59 ./db/tables.sql 59 .sql total 8 ./db/uses.txt 8 .txt total 0 .html total total 351 lines .cgi 39 .rb 245 .sql 59 .txt 8 .html 0