[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/25 01:07 / Filesize : 234 KB / Number-of Response : 904
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C++でFC版ドラクエっぽいRPGを作る Lv3



1 名前:はかせ [2008/10/24(金) 00:25:57 ID:D59zu1hj]
はかせがC++でドラクエっぽいRPGを作るスレです。
触発されて「よっしゃ俺もなんか作る」って方はぜひうpしてください。
ドラクエフォントをインストールしておかないと表示が微妙な感じになります。

まとめサイト
ttp://chiekoubou.is.land.to/game/dqi/index.php


<<使用しているもの>>
VC++2008
DXライブラリ
ドラクエフォント

DXライブラリはここ
ttp://homepage2.nifty.com/natupaji/DxLib/index.html

ドラクエフォントはここ
ttp://slime4.hp.infoseek.co.jp/font/font.html


前スレ
C++でドラクエっぽいRPGを作る 2
pc11.2ch.net/test/read.cgi/gamedev/1210701179/l50

前々スレ
C++でFCのドラクエっぽいRPGを作る
pc11.2ch.net/test/read.cgi/gamedev/1193935988/l50


540 名前:I am 535=523=524 mailto:sage [2009/04/20(月) 19:33:23 ID:qQXmby/1]
>>536はかせ

俺はただのDQ3厨なのでDQ3のバグについてだけしかしらない。
FC版を基本とした裏技・バグ・正規の仕様をごっちゃにしてお届けします。

1.ゾーマにベホマでダメージ
2.防御しつつ攻撃
3.夢見るルビーバグ(レベルをバグらせたりルーラ先をバグらせたり)
4.ランシールバグ(道具増やしたり仲間をバグらせたり)
5.世界樹の葉がリムルダール近くで取れる(座標の一致)
6.バシルーラで世界樹の葉同時4枚
7.変化の杖で変化すればエルフの里で買い物が出来る
8.オーブをバグで6個に増やすと、一色オーブだけでもラーミア誕生(GB版で確認したがFCはどうなんだろう?。)
9.バラモス勇者1人撃破でバスタードソード(SFC)
10.最大HP・最大MPは65535まで上昇する(表示上は999まで)。
11.HP・MP以外のステータスは255まで上昇する。
12.ステータスが限界まで上昇している時に各種の種を使用すると0になってしまう。レベルアップではならない。
このほか
ドラゴンクエスト3
www.kirafura.com/dq/3/3-sonota.htm
ドラゴンクエスト3 大裏技
dqe.jp/dq3/dq3zurawaza.html
ありすぎだな。どれが面白いかは個人によるのかもしれない。。。

541 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 20:42:25 ID:KQGOUMQy]
>>540なまえ

>>523-524のひとりノリ突っ込みワラタ

542 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 20:48:13 ID:qQXmby/1]
>>541
ああ間違えた
I am
>>535
>>523
>>525
ね。このままだとただの自演厨の汚名を受けるところだったw

543 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 22:34:42 ID:zMypfQFE]
バラモス勇者1人撃破でバスタードソード(SFC)

こんなのもあったんだね。

544 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 22:46:49 ID:so7cXnjm]
ドラクエ3の仕様ですごいのは、ゾーマの呪い(?)で存在自体を消されることだよ・・・
それも、ゲーム中ではなく起動時に。

恐ろしい呪いの響きとともに、どんな強い勇者も瞬時に消し去る最強の「魔」が潜んでいるのがドラクエ3。


545 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:02:29 ID:HxE1jUMk]
実際データ消えたらきつけど、ランダムでそんなジョークイベント的なのあっても面白いねw

546 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:22:52 ID:8cGAfFMq]
「おきのどくですが
 あなたのたいせつなエロがぞうは
 きえてしまいました。」

547 名前:540 mailto:sage [2009/04/21(火) 00:08:17 ID:qQXmby/1]
>>543
バスタードソードって買えるからなぁ。
まじいらねwww

548 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:24:32 ID:xK9bz9C3]
正直、防御攻撃はいらないなあ・・・。
防御しなきゃいけないのが面倒。
やらないでプレイすればいいんだけど、防御しないと損だから防御攻撃せざるをえなくなる。



549 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 06:22:02 ID:hNuXPfU5]
マクロで使える/使えないモードを
切り替えられればいいと思う。

550 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 11:59:51 ID:f2R6Irn5]
マクロ?
コンパイル時に決定させるつもりか。

普通に設定画面かiniファイルか起動オプションでしょ。

551 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 20:09:23 ID:uYn4qTO0]
DQ3といえば、ぱふぱふでレベルアップという動画があったな。
関係ない話になるがTDQ2のぱふぱふイベントでは経験値がもらえる。

552 名前:540 mailto:sage [2009/04/21(火) 20:46:53 ID:f2R6Irn5]
>>551
>ぱふぱふでレベルアップ
俺それ知らない。
>>540の3.夢見るルビーバグ(レベルをバグらせたりルーラ先をバグらせたり)
この応用のやつかもな。


553 名前:はかせ [2009/04/22(水) 01:48:49 ID:CNSsTTpg]
>>540
情報ありがとうございます!
変化の杖の存在を忘れてました。

>>544,545
たしかに、面白そうですね。
ちょっとやってみようかなw

>>548-550
難易度にかかわる部分なので
プレイヤー側で変更できると微妙な気がします。
とりあえず設定ファイルを作ってみたのでそこで変更できるようにしました。

>>551-552
確か夢見るだったような。
それよりTDQ2の存在を始めて知って、ちょっとやってみたいと思ったけど
簡単にはファイルがみつからなそうですねOrz

554 名前:551 mailto:sage [2009/04/22(水) 21:50:19 ID:sAEJmMXr]
>>552
夢見るルビーだったと思う。コレ。
jp.youtube.com/watch?v=8R2sikkJs0M

>>553
TDQ情報集積所というところからリンクをたどれば手に入るようです。
壮大で長い話です。はかせが居なくなると、このスレは枯れてしまいます。ほどほどにどうぞ。
TDQ1もあります。先にこちらをやると2とのつながりを楽しめます。難易度は高めですが。
スレ違い失礼しました。

555 名前:540=552 mailto:sage [2009/04/22(水) 22:27:09 ID:Adi2eIMk]
>>553-554
ありがとう。
俺も夢見るルビーバグでレベルアップをするときにぱふぱふを利用するってのは知ってたのだが、
>>551のいうぱふぱふでレベルアップっていうのと同一の現象を指しているのかなぁと思ったのだ。
要は同じ現象を
夢見るルビーに着目して命名するかぱふぱふに着目して命名するかの違いか。


556 名前:はかせ [2009/04/23(木) 01:58:52 ID:sARabAqN]
>>554
じゃあぜひともTDQ1の方からプレイしなくては!
はまるとずっとやってしまう性質なので
一日一時間を念頭にプレイしないと確実に更新とまりそうですね。
一日一箇所更新する、を基本にして更新してからプレイすればいいのか。

>>555
夢見るルビーよりぱふぱふの方がインパクトありますもんね。
中間をとって夢のぱふぱふとかどうでしょうか?

今日の更新:
フィールドのスキルにもコマンド位置の記憶機能をつけました。

557 名前:555 mailto:sage [2009/04/23(木) 06:23:29 ID:ZW4pARSu]
>>556
更新乙です。

558 名前:名前は開発中のものです。 mailto:sage [2009/04/23(木) 11:10:47 ID:hmPK0d49]
なにこの馴れ合いスレ



559 名前:名前は開発中のものです。 mailto:sage [2009/04/23(木) 15:31:16 ID:gKpXfjo2]
馴れ合いの何が悪いのか

560 名前:名前は開発中のものです。 mailto:sage [2009/04/23(木) 16:37:40 ID:xnXlMsjA]
また色々遊んでみた。

※53,54は前のバージョンで確認したもの。今回は馬車を無くせないので確認できず。

53 馬車がない状態でも全滅すると馬車の仲間が飛び出してくる。
54 馬車がない状態でも馬車の仲間のどうぐ使用、じゅもん使用などができる。
55 持ち物が1つの状態で戦闘中にどうぐ一覧を開き、左or右キーを押すとカーソルがウィンドウの
  左上に移動する。ここで決定キーを押すとプログラムが終了する。
56 装飾品(しっぷうのバンダナ)の装備を解除することができない(解除するにはわたすかすてるしかない)。
57 乗り物に乗るとき、乗り物の向きが一瞬だけ変わってすぐ元に戻る。
58 キメラのつばさを使ってもなくならない。
59 そうびコマンド時にそうびしていることを示す「E」がきちんと表示されていない。
  戦闘中は「E」の文字がウィンドウに重なっている。
60 スーの村に向かって船で移動すると村の上に船が乗り上げてしまう。
61 パーティの先頭キャラのみバシルーラが効かない。
62 「かたわれ」とはルイーダの酒場で別れることができないが、パーティの先頭以外に並べれば
  バシルーラでルイーダの酒場へ飛ばすことが可能。
63 先頭キャラが死んでいる状態で残りキャラがバシルーラで飛ばされると、その瞬間全滅になる。(仕様?)
64 アリアハンの城から一旦外に出ると中に入れなくなる。
65 アリアハン王の間からではなく城下町から外に出ると海に出る。
66 何もしていなくてもTFが16を超えていて、移動時に画面がチラつく。
  (確認環境→OS:Win2000, CPU:Pentium4 3.0GHz, メモリ:512MB, グラフィックカード:GeForceFX5900XT)
67 出現する敵がおかしい。アリアハン近海でスライムベスが出たり、ノアニール近辺で
  しびれくらげが出たりする。
68 しびれくらげが現れたときホイミなど仲間にじゅもんを使うとプログラムが終了する。
69 ルーラの移動先カーソル位置が記憶されない(仕様?)
70 パーティが2人のとき死んでいる仲間と別れることができない。(生きていれば可能)
71 ルイーダの酒場の仲間リストでページに1人しか仲間が表示されていないときにその仲間を
  仲間に加えると空のリストが表示されるようになる。

561 名前:名前は開発中のものです。 mailto:sage [2009/04/23(木) 16:41:22 ID:fNtHmZ7f]
プロテストプレイヤーキタ━━━━━━(゚∀゚)━━━━━━ !!!!!

562 名前:名前は開発中のものです。 mailto:sage [2009/04/23(木) 16:49:54 ID:Lpaw8E3Q]
毎度感動するわ…

563 名前:名前は開発中のものです。 mailto:sage [2009/04/23(木) 16:51:21 ID:01rzdfBr]
>>560
相変わらずすごいなw

564 名前:名前は開発中のものです。 mailto:sage [2009/04/23(木) 17:04:15 ID:fNtHmZ7f]
マップ移動時に高速で動けるようにしたほうがデカイマップでも作りやすいと思う

565 名前:555 mailto:sage [2009/04/23(木) 19:21:41 ID:ZW4pARSu]
>>560
こりゃ大変だったろう
ブラックボックステスト乙!

566 名前:名前は開発中のものです。 [2009/04/23(木) 23:35:08 ID:NUdhiNKX]
【神】
深夜の公園で全裸になり「裸で何が悪い!」と叫び続けたアイドル



【横綱】
磐田市内の県立高に侵入、女子生徒のスク水着て脱糞

【大関】
女子高生の上履きを盗み、コンビニでコピーしたものを見て楽しむ
19〜71歳女性に一瞬で精液をかける18歳少年「早撃ちマック」
「セーラームーン」のコスプレで女性に近づき網タイツ越しに下半身を露出
改造した釣竿を使い、足掛け30年で500枚もの女性下着を盗み続けた

【関脇】
ブルマー持参で小学校侵入、「学校ではくと快感」
女性宅に侵入し何も盗らずPCのスクリーンセーバーをエロ画像に変えた男
京阪電鉄の特急電車内で男が幼虫200匹バラまく。「驚く女性客見たかった」

【破門】
10年以上に渡り女児パンツを履いては近隣の家に投げ込んでた男。
ストッキングと女児用パンツを組み合わせる独特の手法にこだわりを見せ、
取り調べに対しても悪びれることなく「女性の下着は密着感が気持ちいい。」という名言を吐き一気に番付を駆け登る。
しかし過去に殺人事件や巨額の横領事件を起こしていたことが発覚。
再逮捕され、「変態道から外れた外道」と非難され破門。
2008年9月27日、大阪拘置所にて自殺。

【外国人力士】
深夜にオムツだけを着て女性に「このへんにオムツ交換室はありませんか?」と尋ねる男(イギリス)

567 名前:名前は開発中のものです。 mailto:sage [2009/04/23(木) 23:47:08 ID:VwEuI1Ik]
つよしはこんらんしている
つよしはくさなぎのけんをつかった
あおいいなずまがほどばしる
つよしはぜんらになってしまった

568 名前:はかせ [2009/04/24(金) 01:24:16 ID:38mgWrft]
>>560
ありがとうございます!
手始めに53,54を修正しました。
でも、まだ馬車入手->馬車の中に入れる->馬車解雇 の流れでのバグはおきそうです。
馬車を手放したときに中に残ってるメンバーの処理をどうすべきか悩んでます。
問答無用でルイーダ送りが妥当でしょうか?

>>564
確かに便利ですね。
倍速機能実装してみます!


今日は設定コマンドを実装してみました。
移動中にスペースボタンで開けます。
記憶できるのはフィールド、戦闘中の呪文コマンドの位置だけです。
呪文だけじゃなく、全部記憶しちゃったほうが良いですかね?
いかづちの杖とか破邪の剣を振り回したりするのは楽そうですが。




569 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 16:46:26 ID:agSOU1Uk]
>>568
トップページからダウンロードできません><

570 名前:はかせ [2009/04/24(金) 18:00:24 ID:38mgWrft]
>>570
すみません
修正しました orz

571 名前:はかせ [2009/04/24(金) 23:43:33 ID:38mgWrft]
>>560
59まで修正しました。
59の戦闘中のどうぐコマンドのEマークですが本家では付いてません。
でも、持ち替えとかを考えるとつけたほうが絶対いいと思いました。
ブログの方に書くときに560さんの呼び方で困ってるんですけどなんて呼べばよいでしょうか?


>>564
倍速機能実装しました。
移動中に R で1->2->4->8倍速まで変わります。


572 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 23:54:12 ID:letKtazF]
>>571
560さん
  ↓
吾郎さん

時期的にもピッタシ!

573 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 00:12:59 ID:qyijig3f]
>>571
乙。

でもパレットに王様みたいに城がでるよ・・

574 名前:名前は開発中のものです。 [2009/04/25(土) 08:19:16 ID:16NHMWlq]
女子高生の上履きを盗み、コンビニでコピーしたものを見て楽しむ

これが一番意味が分からない

575 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 08:47:21 ID:prjA3k3+]
他人に理解できないから「フェチ」なんだよ。

576 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 11:24:06 ID:1KmYPepw]
>>571
わざわざ名前なんか書かんでもw
ブログに書くなら今みたいにバグ報告ありました、だけで十分でしょ

66について訂正。チラつくと書いたけど、よく見るとチラつきは前とそんなに変わってなかった。
それよりも少しカクカクする感じ。TFから見てもちょっと処理が重いのかも。

577 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 11:45:28 ID:qyijig3f]
・サマンオサの北に黒いマップがある
よ。

578 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 11:58:08 ID:qyijig3f]
それとアリアハン北とジパングの東にひとつ穴が



579 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 12:00:38 ID:qyijig3f]
何回もスマソ。
夜のアリアハンの出口がもとのまんま。

580 名前:はかせ [2009/04/25(土) 23:06:35 ID:BJbdAyyc]
>>560
一応全部直しました。
63のバシルーラで全滅はとりあえず仕様です。
実装時にちょっと迷ったんですが、やっぱりおかしいですかね?(汗
66はイベントが増えたせいで処理に時間がかかってるせいだと思います。
もうちょっと処理方法を考えて負荷を軽減させてあげる必要がありますが
すぐにはなんともできません。Orz
68のバグは確認ができませんでした。
しびれくらげが使う攻撃の設定がおかしかったのでその所為かもしれません。

>>573
報告ありがとうございます!
原因がわかりました! 修正したので大丈夫だと思います。

>>576
了解です。
お礼を言うのにもなんかアレだなぁ、と思いまして(汗
もしよかったら今後も是非お願いします。

>>577-579
報告ありがとうございます!
補修しました!


581 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 23:11:30 ID:2vT6cVyD]
>>580
はかせ乙!!

582 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 23:19:36 ID:qyijig3f]
>>580
はかせ乙乙。

583 名前:はかせ [2009/04/26(日) 22:14:26 ID:REd3PuDw]
>>560
68のバグの原因がわかりました。
MPが足りない時の処理がうまく出来てなかったのが原因でした。

はやぶさのけんとかドラゴンキラーとかを実装しました。
ほのおのけんとかも実装して、属性つきにしました。
耐性無しに1.3倍は思いのほか強力な気がします。
DQ7でキーファがかえんぎりを連発していたのを思い出しました。

とげのムチとブーメランも実装しました。
DQ5でブーメラン装備してたたかう連打の戦闘になっていたのを思い出しました。
が、とりあえずあったほうが武器の選択の幅は広がると思うので実装しました。

会心率・命中率・追加攻撃を実装したら次は防具の属性耐性ですね。

584 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 22:45:59 ID:8jSYfDH9]
この作品は、DirectX、.netとかいくつのバージョンが必要?
新しいウィンドウが必要と出て起動できない。
DirectXは9で、.netは別で重くなったりしてたから入れていなかった。

585 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 05:15:10 ID:Y23e+j5O]
ドラクエって命中率や回避率ってどう計算してんだろ

586 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 11:07:23 ID:V+FbZiOU]
>>584
.NETいらんし、DXライブラリ使用だからDirectX7以降じゃないかな。
新しいウィンドウってよくわからない、Windowsのこと?

587 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 16:52:03 ID:pmasVbpU]
>>584
新しいウィンドウが必要ってすごいエラーだな。
お前(プログラム)が作れよって言いたくなってくるエラーだな(笑)

588 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 16:53:39 ID:3X3Ij7Di]
>>586
サンクス。
エラーメッセージボックスが2つ出るが以下の通り。
OSはMeで、PC初期化前は動いていて、
何かのDLLを別途落としていた気もするが忘れてしまった。

タイトル:プログラム開始エラー
本文:パス.EXEファイルには新しいバージョンのWindowsが必要です。
    Windowsをアップグレードしてください。

タイトル:パス.exe
本文:パス.exe
    システムに接続されたデバイスが起動していません。

>>585
基本100%?で、毒針、魔人のオノ、みかわしの服、
はぐれメタルなどの回避能力で増減するみたいなのだった気がする。



589 名前:585とは別人。 mailto:sage [2009/04/27(月) 17:04:37 ID:pmasVbpU]
>>588
毒針もヒット率は100%じゃね?
ただ効果発動率は100じゃないだろうけど。

590 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 17:06:34 ID:3X3Ij7Di]
>>587
すまそ・・確かに。
ブラクラでウィンドウがいっぱい出てくるのにかかった事があるが、
それでいっぱいになった時に出されたら、
逆に笑ってしまうかもしれん。

591 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 17:11:16 ID:3X3Ij7Di]
>>589
毒針は、はぐれメタルとか回避能力がある敵にも
100%当たる感じがするから、120%とかになっているか、
回避能力を無効とかの特殊能力かもしれん。
ただ、マヌーサにかかっている時は、ミスしたはず。
急所率はVでプレイした感じだと10%ぐらいかな。

592 名前:587=589 mailto:sage [2009/04/27(月) 17:28:24 ID:pmasVbpU]
>>590
>>591
Win Meかぁ。Meは想像付かないなぁ。ごめんね。
誰か他の有識者頼んだ!
マヌーサか。
マヌーサってバラモスに利くんだよね。ラリホー, ルカニと並んでバラモス戦ではお世話になったわ。


593 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 20:22:18 ID:LeFNSphM]
>>588
Visual C++ 2008 でビルドしたソフトは
98 とか Me で動かない っていう発言を、どっかの板で見た記憶がある
2005 Express とかで自前でビルドすればイケるんじゃね?

594 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 20:24:05 ID:LeFNSphM]
あー、あと D3DX9_xx.dll で新しいヤツは
9x系OS でそんなエラー出たとかいうのも見かけた記憶が。。。

595 名前:はかせ [2009/04/27(月) 20:45:10 ID:A5Yr+Vv6]
>>584
すみません、DxLibに行き着いた経緯としてDirectXの設定がうまく出来なかった、というのがありまして。
正直、ぜんぜんわかりません。ホントごめんなさい。
DxLibの仕様では98以降ならOKと書いてあるのですが…。
>>593
そういえば昔は2005を使ってたような記憶が…

メタル系は回避能力があるのではなくて
守備力が高くてダメージが0になっているんだと思ってました。
攻撃が失敗するときのダメージは2種類あって
【すばやくみをかわした】
【ミス! ダメージをうばえない!】
回避に成功したときが上で、ダメージの計算結果が0の時が下だと勝手に思ってました。
みかわしの服を装備しているときはみをかわした!が表示されますが
マヌーサ状態のときはダメージをうばえない!というメッセージが出ます。
対メタル戦では下のメッセージが出ます。

各武器ごとに命中率や会心率の設定はせずに
単純に属性の一つとして扱ったほうが楽かもしれませんね。
毒針、デーモンスピア
必ず1のダメージを与える。急所に当たると即死。(ザキ系耐性とは別に耐性がある)

魔神の斧
会心の一撃かミスになる。

596 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 21:50:14 ID:3X3Ij7Di]
みんなサンクス。

>>592
いえいえ、自分が始めにOSを書き忘れてしまったので。

自分がバラモスでお世話になったのはマホカンタかな。
メダパニ、バシルーラが厳しいが、回避できる。
回復呪文も跳ね返してしまうが、自分自身に使うか薬草で。

>>593
なるほど、いつもはBCCDevを使っているが、試してみる。

>>594
確か別のソフトを動かすために
それを入れたことがあった気がするが、
それによって逆に動かなくなってしまったのかも。
directXは削除できないから、PC再インストールしかないんかな・・

>>595
前に作品をプレイできたことがあったから、
こちらのPCの方に問題があると思う。

597 名前:はかせ [2009/04/28(火) 02:11:54 ID:l93E6DZp]
>>596
最初のころはBCCでした。
というか、実は最近までBCCも使ってたんですよね。

マホカンタはあまり使わなかったですね。
…DQ3がやりたくなってきました。


命中率 - 回避率 = 攻撃成功率
にしました。
主人公側はデフォルトで
命中率:95% 回避率3%
にしました。

装備品で上下が簡単に出来るほか
職業でも上下させられたりできます。
マヌーサにかかってるときは命中率が1/5になるようにしました。
毒針は回避率を無視して、ダメージを与えられるような属性にします。
命中率は無視しないのでマヌーサにかかると当たらなくなります。
その前に会心率の設定をしたいですね。
会心の一撃は攻撃成功率と守備力を無視してダメージを与える、でおkでしたっけ?
モンスター側には会心率は0%にしておいて
攻撃コマンドに痛恨の一撃を作って、攻撃コマンドとの確立を調整して出すようにしようと思います。

598 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 10:17:12 ID:/hD22cn5]
>>584
今後はエラーメッセージの意訳はやめようぜ

>>593
恐らくそれ(vc2008のCRTが古いosのサポートをしてない)が原因だと思う


ここまでで出てきた予想についてまとめとく。間違ってたらスマン
a. .NETインストールしてない→有効なwin32アプリケーションではありません

b.D3XDXのdll不足(マイナーバージョン違い)→xx.dllが見つからなかったため、このアプリケーションを開始できませんでした

c.DXの初期化エラー→任意メッセージ
だけど関係ないだろう



599 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 12:48:56 ID:+VyDlBtv]
VC++2008 でビンゴだと思う
98系は2005までと最近他所で見たよ

600 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 18:59:31 ID:MhYAkoSF]
>>599まじか。そんな情報全然しらないで、今までプログラムしてた。
まぁ、10年前のOSって事を考えれば、長くサポートしてるとも言えるけどねぇ。
自分はVistaだから、まだいいけどこれでXPもそろそろサポート切れる事考えると、
これからは、Javaとかみたいなタイプにみんな移行していくのかなぁ。
それともさすがに、Windows7にならみんな乗り換えるのだろうか?(Vista系なのに…)

601 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 21:31:27 ID:IFVFdYwH]
>>600
XP はあと5年ぐらいサポート続くねー
んで、Java も最新版は Me や 98 は動作保障外だった気がする
どんな環境でも古いOSまで面倒見てらんないよね
スレ違いなレスでゴメンねー

602 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 22:53:54 ID:ea4lOEES]
7にはxpも載せるって記事をどこかで見たから
たとえvista系とは言え大丈夫じゃねーかな。

ますますvistaがMeと同じ道を辿ってるが。不憫な子だw

603 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 23:00:03 ID:+SrZmc1D]
>>602
これだな。
【仮想化】MS、「Windows 7」に「XP Mode」を追加--旧アプリも利用可能に Virtual PCベース(09/04/27)
pc11.2ch.net/test/read.cgi/pcnews/1240802691/

604 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 23:02:38 ID:uHQsyKHS]
>>603
これってXPのライセンスがないと使えないとかそんなことは無いよね?

605 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 23:03:08 ID:+SrZmc1D]
>>604
Professional以上に付属してる。

606 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 00:06:16 ID:94yQnASF]
XP Modeてwwwプライドもへったくれもないことをしているように思えるのは俺だけじゃないだろうw

607 名前:596他 mailto:sage [2009/04/29(水) 02:12:45 ID:+ji1TikW]
XPの方で動いたので、ひとまずこちらの方でプレイさせてもらう事にする。
レスくれたみんなサンクス。
一応、解決方法も探し続けて、もし見つかったらカキコさせてもらう。

>>597
設定の自由度が高くていい構造だと思う。
会心のダメージは攻撃力がそのままダメージという感じ。
通常のダメージが攻/2 - 守/4だから、平均で通常の4倍ぐらいの効力がある。
会心の命中率は、Tではミスすることもあったけど、U以降は必中だと思う。

>>598
HPにある、古いバージョンのBCC製のも試したけど同じエラーが出た。
PCを初期化する前に動いていたバージョンもBCCの時のだったと思う。
となると、.netが無いかdllが古いかなんかな。
.netは、Meでも1まではWinアップデートで落とせるけど、
前に入れていたとき、ブラウザを閉じた後、フリーズしたりしたからな・・

>>601
でも起動が早かったりするから、XPの方をサブマシンにしている・・
プレステが出た時に、あえてスーファミをやり続けるのと似ているかも。

608 名前:はかせ [2009/04/29(水) 02:48:43 ID:R6q/tvY8]
9x系とかNT系って言葉は耳にしたことがあったんですが
今回の件に至るまで意味までは知らなかったです。
いい勉強の機会を与えていただいて感謝です。

ブログは一回うpしたあと加筆しました。
要約すると会心率の分母が100だけど256にした方がそれっぽくね?って話です。
1/100 と 1/256 じゃ だいぶ確立違いますしね!
そこまで本家にこだわらなくてもいいという意見もありますが。

次は魔神のオノの実装予定です。



609 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 10:31:32 ID:eqm+L+6k]
まあ2008はわざわざバージョンチェックしてはねてるけどね。
だからNT4.0でも動かない。

610 名前:はかせ [2009/04/30(木) 01:58:11 ID:o4WXmrnd]
装備で会心率と命中率を補正できるようになりました。
とりあえず対メタル装備の筆頭の魔神の斧と
どんな敵にも必ず当たる必中の剣を用意しました。
必中の剣は命中率+200ですが
マヌーサ中が命中率1/5なので
命中率+1000にすればどんな状態でもまず外れないとか思ってみたりしました。

次はついに毒針に取り掛かれそうです。


611 名前:名前は開発中のものです。 mailto:sage [2009/04/30(木) 22:16:12 ID:RyAp8+Un]
魔法でも改心の一撃がでるけど、FC版はそうだったっけ?

612 名前:名前は開発中のものです。 mailto:sage [2009/04/30(木) 23:10:38 ID:Hr2ABCMm]
ないないw
つか魔法で改心とか斬新だなー

613 名前:はかせ [2009/05/01(金) 00:00:05 ID:jdGDsyvu]
>>611,612
修正しました Orz

毒針を実装しました。
必ず1ダメージ、とはいえ相手の回避率が高いと外れる設定です。
そこは命中率を補正して調整する方向で。
テストのため急所に当たる確立を30%にしてます。

あと変わった武器といえば理力の杖でしょうか?
他には麻痺が付属している毒蛾のナイフとかですかね。

かれこれ一週間以上アク禁解けないんですけど…
書き込みが… したいです… Orz

614 名前:名前は開発中のものです。 mailto:sage [2009/05/01(金) 00:03:51 ID:0eE4OZ1r]
ほほえみの杖とか

615 名前:名前は開発中のものです。 mailto:sage [2009/05/01(金) 01:39:51 ID:F+PVW5b7]
>>612
DQではないけど、
桃太郎伝説では、一部の術(魔法)で改心が出るよ。
ほかにもTRPGだとダメージ上乗せということで結構メジャーな気もするけど。
スレ違いスマソ。


616 名前:名前は開発中のものです。 mailto:sage [2009/05/01(金) 05:55:37 ID:QechoWvi]
みなさん改心→会心ね。
DQ3は魔法の威力がほぼ一定なところもまたいいんじゃないか。

617 名前:名前は開発中のものです。 mailto:sage [2009/05/01(金) 10:46:07 ID:0eE4OZ1r]
DQ3は魔法の威力が不安定&敵のHPにばらつきがあって
1発で倒せるときとそうでないときがあるのがいいんじゃない?

618 名前:名前は開発中のものです。 mailto:sage [2009/05/01(金) 14:17:35 ID:YhFJyuQw]
・空のアイテム欄を使おうとすると
しかし その じゅもんは
まだ じっそう されていない
になる。



619 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 10:39:45 ID:ekS3rgXb]
>>618
>実装されていない
率直でフイタw


620 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 11:55:52 ID:5tNoiIc7]
>>619
じゅもんじゃないから率直ではないだろw

621 名前:はかせ [2009/05/02(土) 16:30:13 ID:e3P3hRKL]
>>614
ほほえみのつえですか、すっかり忘れてました。
次回実装に挑戦してみようとします。

呪文の会心は、まぁ、ドラクエなので無しで。

>>618
空欄にカーソルが移動しなかったんですが
詳しい状況教えてもらってもいいですか?


今日は理力の杖を実装しました。
MP消費する武器はメンバーを制限して呪文が使えないダンジョンとか
状況を制限しないと日の目をみなさそうですね。


微笑み効果とかの一ターン休み効果は
いろいろバリエーションを作ったほうがよさそうなので
うまく実装する方法を考えて見ます。

622 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 17:09:34 ID:5tNoiIc7]
>>621
バグか何かで、アイテムを所持しているのに認識していないのか、
ひのきのぼう

ブーメラン
xx
.
.
.
みたいなことになってまして、
その状態では空白を選択できませんでした。
詳しい事は良く覚えていません。ごめんなさい。

623 名前:名前は開発中のものです。 [2009/05/03(日) 01:11:43 ID:FQB0yNMd]
ダメだこいつ。他人からどんなアドバイスを受けても、
ゴチャゴチャ言って自分の考えたこと以外は何もしないタイプだ。


624 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 02:28:35 ID:0CqNSsqQ]
アドバイス(笑)

625 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 05:59:29 ID:YdjlryWJ]
ID:FQB0yNMd

さすがGW(笑)

626 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 08:27:24 ID:rXqf6B70]
はかせは完全コピーじゃなくて、ドラクエ3.5位を狙って作ればいいのに。

627 名前:名前は開発中のものです。 [2009/05/03(日) 08:31:38 ID:FQB0yNMd]
正しい指摘は受け入れるべき
低学歴馬鹿の間違った指摘は無視
これを判断できるのが知的な人物
できない奴は世の中の間違った情報に騙されるスイーツ脳w
まさにお前だバーカw

628 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 08:57:14 ID:TYIf/HeI]
GWだもんな



629 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 09:22:33 ID:485yg2P4]
>>627
あのね、だれのことに対して発言しているのか、安価もつけられないのは馬鹿だよ?

630 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 11:04:00 ID:/B8IzHlY]
>>623
DirectXスレで見たレスだな

631 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 12:58:45 ID:8nOhLr/T]
>>630
なるほど、彼は煽りのレスすら自分で作れないのか。
中学校もGW休みなのかな?

632 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 13:01:13 ID:i9MWL9lz]
学校はカレンダー通りの休みだろう

633 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 15:17:09 ID:SehuhKFy]
C++でRPG作る時のメリットって何?
いちいちSetとGetのメンバ関数作るのめんどいんだけど
じゃあpublicにしろよっていわれたら構造体でいいじゃんてことになるし

634 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 15:35:09 ID:8nOhLr/T]
>>633
>いちいちSetとGetのメンバ関数作るのめんどいんだけど
そんなC++の使い方してるの?
しっかりとしたクラス設計とカプセル化の考え方を学べば出てこない発言な気がするが。


635 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 15:36:15 ID:i9MWL9lz]
中学生が精一杯の背伸びをして書き込んだように見えるねw

636 名前:634 mailto:sage [2009/05/03(日) 15:43:11 ID:8nOhLr/T]
>>635
最近C++を知ったばかりな感がするよな。
そもそも
>いちいちSetとGetのメンバ関数作るのめんどいんだけど
これやったらRPG作るとか言う前にC++、いやOOP自体の存在意義すら危ぶまれるだろ。

637 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 15:52:09 ID:SehuhKFy]
>>1のソースみたらsetとgetの嵐なんだけど
どうしたら使わないですむの?

>>1のソースの例で教えてくれない?

638 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 16:17:58 ID:yC2qU459]
ごめん、1のソースはよんでないけど、
クラス一つが一つの目的をもって呼ばれるなら、たいしてset/getを必要としないよー。
構造体を無目的にクラス化しちゃっただけなら、set/getの嵐になるけど、それは設計がおかしいだけかも。
具体例じゃなくてごめんなさい。具体例は1のソースを読み込んでる人がなんかだしてくれるとおもう。




639 名前:634 mailto:sage [2009/05/03(日) 16:42:25 ID:8nOhLr/T]
>>637
> >>1のソースみたらsetとgetの嵐なんだけど
そう言われて初めてさらっとソースを見てみた。
> どうしたら使わないですむの?
そういうクラス設計を最初から考えておく。
甲.自分一人で、個人で設計している場合→そのままGO
乙.集団で設計している場合
 →他人が設計者ならそいつに文句を言う
 →自分が設計者なら仕方ない。
まあゲームのキャラクタークラスとかはそうせざるを得なくなりやすいから仕方ない面が大きい。
>>1はかせの任意で(采配次第で)良いんだし。(甲.ね。)
例えば
void setGold(int i){gold = i;}
void addGold(int i){gold += i;}
この辺なんか。
あとまあキャラクターのステータス(HPとか含め)をインターフェースクラスから外へ押しやって
インプリメンテーションクラスないし構造体で管理する設計にし、
例えば毒状態にするにもメンバをいじってセットするのではなくvoid poison(), bool is_poisoned(), void paralyze(), bool is_paralyzeed()とかね。
はしょって言うならprivateメンバ変数について知らなくても、publicメンバ関数だけ知っていれば組めるようになっているのが良い設計。
ゲームのキャラクタークラスじゃなければ>>1はかせもそうしていない。
hakase.cpp
hakase.h
とかよく見てみ。
長いレスになっちゃって関係ない人スマン。


640 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 16:59:20 ID:IBoX6HUi]
GWだな。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<234KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef