0からRPGを作る
まずは何から学んで行けば良いのでしょうか
ご助言お願いします >>151
黒飛健さん
プロ以上がどうかはわかりませんが"ダラニアムの翼"は雰囲気があるし面白そうだと思えました。
ただ一つ惜しいと思ったのは映像、効果音、シナリオは良いのですがそれを伝える文章力がイマイチなことですね。
例えば新ダラニアムの翼の設定説明のなかで「僕は見てしまった…」というセリフがありますが、コレは過去を回想して言っているセリフだと思いますので
「あの時、僕は見てしまった…」のようにより過去の回想であることを強調して説明をした方がよりユーザーがのめり込むことが出来ると思います。
まあ、その他作品の中で多少の難癖はありますが
私は面白い作品だと思いますのでこれからも頑張ってください。 >>151
黒飛健さん
プロ以上がどうかはわかりませんが"ダラニアムの翼"は雰囲気があるし面白そうだと思えました。
ただ一つ惜しいと思ったのは映像、効果音、シナリオは良いのですがそれを伝える文章力がイマイチなことですね。
例えば新ダラニアムの翼の設定説明のなかで「僕は見てしまった…」というセリフがありますが、コレは過去を回想して言っているセリフだと思いますので
「あの時、僕は見てしまった…」のようにより過去の回想であることを強調して説明をした方がよりユーザーがのめり込むことが出来ると思います。
まあ、その他作品の中で多少の難癖はありますが
私は面白い作品だと思いますのでこれからも頑張ってください。 >>152-153
ソレどこのか知らないけどコピペみたいだよ。 >>153
あ…そうなんだ
まじめに評価しちゃった…恥かしいw >>149
間があいたけど、プレイしてくれてありがとう!
とりあえず戦闘の方は置いといてそれ以外のRPGっぽい部分を作る事に。
簡単なマップエディタを作ったり
それで作ったマップ上をキャラが動き回れるようにとか
町の人と会話できるところまではなんとかできたっぽい。
SS→ttp://gmdev.xrea.jp/st/up/671.png
次はマップ間の移動とか買い物とかもできるようにしたい。 やっとイベント処理の仕様がおおむね固まって、
動作が妙に怪しいもののイベントエディタらしきものも一応できた。
SS→ ttp://gmdev.xrea.jp/st/up/757.png
これで>>143の戦闘部分のシステムをうつせば
かなりRPGっぽいものになってくれるはず… どのようなゲームを作りたいの? まとめて文章に書いて見なさい >>164
まずは基本的なドラクエ型(ファミコン版1-4、スーファミ版5)程度の物をと考えてます
何しろ知識が0なのでいきなり凄いのは無理でしょう
さて、とりあえず何をしたらいいんでしょう? @ツクールで作る。 ドラクエ1を作ったとして、ツクールでも苦労するだろうけど完成する。 ドラクエを見たことのない人に絵を書いて説明できるようになること
モンスターや住民会話などをひと通りカードに書いて見せるレベル
プログラミング言語が〜よりよほど有意義 色々と調べていたらこんな時間に
とりあえずC++とDXライブラリで作りたいと思います
直接DirectXは無理そうなので 直接DirectX利用でも要点わかってたら、それ自体は大して大変でも無いが
何も知らない状態、過去コードも経験も無いならその選択でもおk 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
BITPS7A750 戦闘シーンで、攻撃する敵を選ぶところを作ったが、
選択モードに入るところで偶にかたまる・・・と思ったらGC起きてやがった。。。
調査は明日だな。 GCが発生している箇所が判明。
したのはしたんだが、かたまる原因はGCではなく、
Readers/WritersLockをかけ忘れによるNULLエラーだった。
(catchしててもException発生は重い)
GCでパフォーマンスが落ちているのは明らかなので、そこはそのうち。 Bitmapからbyte[]経由でTexture2Dを作っているところで
byte[]を毎回newしていたところがGCの原因。
毎回LOHに入るようなメモリ確保してちゃ、そりゃFullGC動くよな。
かっこ悪いことを承知で、あらかじめbyte[]に大きな配列を確保しておく。
Gen1が6〜8秒おき、FullGCはたま〜に怒る程度に減少。 WIZ風のコマンド選択バトル。
コマンド選択部分を作成中。
防御を選ぶ→次のキャラにカーソル移動 までできた。 ダンジョン表示のチューニングで時間を取られた。
UIチューニングはめんどくさいな。
戦闘コマンド選択の実装はまた明日。 Windowsの調子が悪かったのでクリーンインストール。めんどくさい。
Alienwareはダメだな。DELLのドライバが入ってない状態のほうが調子よさそう。
ようやくVS入れた。2015から2017になったけど、特に問題なさそう。 アプリインストール失敗してBootLoaderが吹っ飛んだ。
なんだこれ。
メモ
bcdboot.exe d:\Windows /l ja-JP 引き続きWIZ風コマンド選択バトルのコマンド選択部分作成中。
「攻撃」→ターゲット(敵)選択
「ガード」→ターゲット(味方)選択 ができた。
次は、
「スキル」→スキルを選ぶ→スキルに応じて、ターゲット(敵や味方)選択
「魔法」→魔法を選ぶ→魔法に応じて(略) あたりを実装したい。ここらへんは楽勝。
せっかくVisualStudio2017入れたのでGit使おうかと思ったけど、少しやって断念。
svnに比べ難しいな。
また週末にでもチャレンジしてみよう。 スキル選択と魔法選択まで完成。
次はアイテム選択→ターゲット選択。 アイテム使用は後回しにして、敵の戦闘行動の選択ルーチンを作った。
これで、戦闘実行部分に着手できる。
WIZ風だから、テキスト表示と簡単なエフェクトのみの予定。
来週土日を目標にしよう。 3DダンジョンRPG開発メモ
状態異常(バフ、デバフ)が、戦闘終了時に回復するとか(睡眠)、
街に戻ったら回復するとか(毒)、ダメージ受けると回復するとか(睡眠)を実装
ダンジョン突入して戦闘して経験値もらって街に戻る、の基本ルーチンができるようになった
ダンジョン突入時の敵生成がやけに重かったので、高速化も実施 1ではないが、0から作るダンジョンRPG
宿屋で休憩を実装、休憩時にレベルアップを実装。
魔法の追加効果を実装。
雷魔法なら、ダメージに追加してスタン判定が発生する。
スタンした敵を、攻撃ターゲットにできない不具合が発覚。。。orz こっそり3DダンジョンRPG開発。
バフ・デバフが実際の戦闘に効果を表すように、処理を実装。
処理に使うキャラ状態データと、バフ・デバフをかけるためのキャラ行動データを作成
自己バフはキャンプでかけたいけど、キャンプ実装は当分あとだな 敵のリポップを実装、、、
しようとしたら、敵パーティーの生成ロジックがスパゲッティだったので、
十割蕎麦程度に見直し。なんで似たような生成ロジックが3つもあったのだろう・・・
そして敵のリポップを実装。
その他、全滅判定まわりとオートセーブまわりの不具合を修正 引き続きダンジョンRPGの本日の成果
・ダンジョンに宝箱を配置、オープンすればアイテムげっとだぜ
(だけどキャンプ未実装なので装備できません)
・敵を倒したときに小銭ゴールドを貰えるようにした
(だけど武器屋未実装なので使い道がありません)
・ダンジョンの敵のPOP上限と全滅判定を追加
(だけどクエスト未実装なのでクエストクリアできません) キャンプ実装は当分あとと言ったな。あれは嘘だ。
キャンプがないと自己バフがかけられないし、
宝箱からゲットしたアイテムも装備できないので、キャンプを実装中。
とりあえずキャラクターのステータス全般が俯瞰できる画面を作成した。
その他、細かい不具合修正と機能改善を実施。 ひきつづきキャンプ実装。
アイテムリストの表示と、
パーティー内トレード、アイテム装備まで実装。
あとは、
・呪文の使用
・アイテムの使用
・パーティー並び順変更
が必要だけど、アイテム使用はゲーム全体を通して未実装なので後回し。 ゼロから3 DダンジョンRPG
ひきつづきキャンプ実装。
・キャンプで呪文の使用
・キャンプで隊列変更
まで完了。アイテム関連は後回しなので、キャンプは一段落
ついでに
・街の宿屋で、パーティーメンバーの追加・除外
も実装。 遅い時間になってしまった。。。
・戦闘時のキャラの手番時に、毒ダメージを実装
・ダンジョン移動時にも毒ダメージを実装
だけど、回転するときまで毒を食らうバグあり
・マウスカーソルが停止して1秒たったらカーソルを消す処理を実装 ver0.3も8割ほど完成してきたので、デプロイ準備。。。
batファイルでilmergeとフォルダ・ファイルのパッケージングを自動実行。
あとは、呪文で毒や混乱を解除できるようになった。 ・戦闘時のメニュー選択で、前回選択をデフォルトにした
・武器マスタリーによる命中率向上、二刀流マスタリが無い状態の命中率ペナを実装
v0.3に載せようと思っていた機能が、これでだいたい完成。
暫定公開して、v0.4に取り掛かるとしよう スレがやけに上がってるせいで見失ってしまった。。。
トラップ関連の処理は一通り完成。
複合罠(スタン&アラームとか、メイジブラスター&アラームとか)で殺意向上!