ウィザードリィ サマナー 特設BBS
WIZARDRY SUMMONERに関する話題・質問
メインBBS / WIZ8特設 / BUSIN特設 / サマナー特設 / エンパイア特設 / 戦闘の監獄特設

15 / 97 ツリー    ←NEW | OLD→

【81】バグ&裏技表 TAKA@浜松 01/12/23(日) 5:48

【333】Re:HPが15bitなのは昔から仕様です 朝日薫 02/1/21(月) 12:58
【334】ある意味バレですが Raiden 02/1/21(月) 20:38

【333】Re:HPが15bitなのは昔から仕様です
 朝日薫 WEB  - 02/1/21(月) 12:58 -
>初代に始まってPC-98版、FC, SFC版は同じ仕様です。
>WIZ初心者はアナタってことかもしれませんね。

あんがいそうかもしれんなぁ…(笑)
10年前はまだアニメーター引退して転職した頃だし。
↑最近は事故で半分寝たきりになって、Perlで治療費の足しを作ってるけどさ。

……個人的なことはどうでもいい。( ̄△ ̄ノ)ノ□

あの経験値仕様ではオーバーフローすることが明白なんだから、
打ち止めチェックを書くと思うんだよ。それなりに注意力のあるコード屋ならば。(小は大を兼ねない)

オリジナルWIZは確かPASCALでコードされてたと記憶してるが、
この頃はオーバーフローに割と考慮してたんじゃないかな。
Andrew&Robartは学生時代からおよそ5年間これに打ち込んでたらしいし。
経験値以外の多くも多バイト変数処理してた可能性が…。
それにかなり昔にMSX2DISK版のデュプリケート解析した際、HPが12桁デシマルだったように思えたのだが。 <つまりこの記憶が引っかかってるわけ

#まあ、移植繰り返すたびにコード品質落ちるのが一般的か。開発期間短くなって。
引用なし

パスワード


・ツリー全体表示

【334】ある意味バレですが
 Raiden  - 02/1/21(月) 20:38 -
>オリジナルWIZは確かPASCALでコードされてたと記憶してるが、
>この頃はオーバーフローに割と考慮してたんじゃないかな。

あまり人に信じてもらえないのですがHP32767以上に
育てた作品はパソコン時代に4作品(I〜III&V)、FC
で1作品。いずれも普通の経験値稼ぎで到達しました。
(余談ですがFDはアクセス過多で半透明になったりします)

- 本題です -
オリジナル開発者とは数度ですが面識をもっておりまして
会って話した限り、レベルアップ時の計算先がsignedの16bit
だったので保存データ幅が多倍長でもHPが負になったよう
です。ほとんどの作品でHPが負のままでダンジョンに潜ると
数歩進んで死んでました。
(彼らのうちの数人がSunnyvaleのリタイア後の再雇用向けの
派遣会社に属していた時期があった為、接点がありました)。

>オリジナルWIZは確かPASCALでコードされてたと記憶してるが、
元ソースの記述はPASCAL(全てではないです)による
記述でした。これは当時の大学でよく使われており多倍長演算
手法を含めたアルゴリズムが学会誌を含め様々なところで公開
されていたことが大きいです。

私的査定をするならばプログラマの力量は(GB版 < GBA版)と
思います。守秘義務はありませんがこのあたりの経緯は話す
べきではないと思うので忘れた頃にどこかでポロっと・・・。

経験値などの具体的な数値はディレクターもどきな人がやっつけ
た仕事にしか見えないので、オリジナルに比べて作りこみ&テス
トプレイがされていないことは明白ですね。こればかりは同業者
として夜通しコキ下ろしたい気分です。
引用なし

パスワード


・ツリー全体表示

15 / 97 ツリー    ←NEW | OLD→
 
ページ:  ┃  記事番号:  


C-BOARD Moyuku v1.03b5