したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

【雑談】weissの雑談

634名無しさん:2003/07/14(月) 17:56 ID:8qCBweSQ
どうも趣旨が理解されなかったようで。
確かにスキルの追加は楽しいことでしょう。
見た目が派手になりますしね。
本家のROでいうところの被り物を増やしてお着替え要素を増やすようなものですよ。

しかし、今の状況は非常にまずいんですよ。
skill_dbのdata1とdata2の使い方にしてもまったく統一性が無く
それについてコードを書いた人間はなんら説明をしていない。
たとえばdata1をダメージ倍率として使う、data2をhit回数として使うなどと
ちょっと説明をつけてあればそれを受ける人の可読性が増し
全体的に統一され、ダメージ処理部分を取り出してひとつの手続き化するのも容易になる。
状態異常の処理だってあらゆる属性攻撃ごとにif ts.stat1 = 〜なんて処理をはさんでるのは
明らかに無駄が多く、これをコピペで随所に組み込むことで
まとめるのが難しくなる。

一番わかりやすい例は地面設置ユニットの処理で
もともと想定されていた
「踏んだらカウントを減らす。カウントが0になったらユニットを消去する」
という処理が
「1回しか踏まないものが多いからそれについては踏んだ瞬間に持続時間を0にしてごまかそう」
と独自の展開をされ
その独自展開がコピペされていった結果
現在のスパゲッティコード化、不安定化を招いているわけですよ

コードを書くひとに対する敬意はもちろんありますよ。
でも、あまりに神聖化して意見をすると まわりの取り巻きが
「コード書き様に向かって意見をするとはなんと罰当たりな」という雰囲気はおかしいと思いますよ

バージョンアップスレに延々とスレ違いのコードがならんでいて辟易していたのも事実で
その分口調が厳しくはなりましたが
本当に言いたかったのは
コードを提供する場合にはもう少しマクロな視点を持って欲しかったということです
スキル部分がぐちゃぐちゃになっていて再編の必要がある。
にもかかわらずそのぐちゃぐちゃのスキルコード部分をコピペ&改変で
ますますぐちゃぐちゃにしていく様がみていられなかったもので。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板