0からRPGを作る

1名前は開発中のものです。2011/10/20(木) 04:22:35.24ID:zVHpA/Eg
まずは何から学んで行けば良いのでしょうか
ご助言お願いします

132962012/02/16(木) 20:54:24.18ID:jcZLc/35
地味に進んでおります。
階層移動をつけたらだいぶゲームっぽくなりそうな気がします・・・!!

【バージョン0.06】
http://gmdev.xrea.jp/st/up/616.zip

*画面右端ではみ出る現象を修正
*敵の当たり判定を修正、壁にぶつかりつつ歩くようにw
*ランダムマップの形をより自然になるように(斜め多めに)
*斜め移動時の移動量を減少(厳密ではない・・・)
*経験値がきちんと蓄積されるように
*レベルアップ時にダメージが1だけ上がるように・・

キャラクターの描画順番をY座標でソートしないといけないらしいですが
全然うまくいかない・・・

133名前は開発中のものです。2012/02/17(金) 09:11:42.92ID:krEcdel8
おつおつ
頑張って!

134962012/02/17(金) 18:30:55.06ID:UWCCXRCo
http://gmdev.xrea.jp/st/up/617.zip

【バージョン0.07】
*キャラクターをY座標でソートしてから描画するように(だが何かおかしいw)
*敵が吹き飛んでから点滅して消えるように
*階段設置。だが降りられないw
*効果音実装(敵とぶつかったとき、敵倒したとき、レベルアップ時)
*効果音うるさいかもです・・注意
*敵を倒すと一定確率で宝箱が出現するようになった
*宝箱に体当たりするとあけられる(・・・が中身はないw)
*右クリックでメニューが開けるように
*ウインドウクラス?みたいなのを作った!
*メニューに伴い、左クリックでマップリセットに変更
*敵同士を重ならないように変更(だが重なるときもある・・・)

左手はカーソルキーに置いて、右手はマウスでクリックするゲームを想定中!

ソートが意味がわからなさすぎた・・・。
ウインドウクラスとか作るといいと聞いて、表示はできたが
ウインドウとか、その中に置くボタンが増えると、処理がすごいことに・・・
なにこれ、どうやって管理すればいいの・・・。

135名前は開発中のものです。2012/02/17(金) 19:25:34.05ID:7eypUQEe
仮想マップを使ってないなら

class object;
class character : public object;
...
map<int, object*> viewList;
...
character chara;

// 登場している個数分繰り返す。画面に表示されていないものは弾く
const int key = chara.dy() - chara.height(); // 足下座標で管理
viewList.insert(key, *chara);

...
// 描画部分は
for(map<int, object*>::iterator ite = viewList.begin(); ite != viewList.end(); ite++) {
  object* p = (*ite).second;
  p->draw(...);
}

とかやるだけじゃね?

136名前は開発中のものです。2012/02/18(土) 08:52:47.04ID:duQCQ0Qd
敵出過ぎw
だが若干倒すのきもちいいなw

プレイするのにマウスもつかうってこと?

137名前は開発中のものです。2012/02/18(土) 11:06:24.47ID:g924OvnC
効果音GJ

敵がみんな同じ動きなのがそろそろ気持ち悪いので
ぴょんぴょんはねる奴でも入れてみてはどうか(その場往復だけでもOK)

138名前は開発中のものです。2012/02/18(土) 12:58:21.07ID:fttK59ae
その前に一応サイト用意しようぜ
ローカルルールは守ろう
応援してますよ

139名前は開発中のものです。2012/02/18(土) 14:17:09.53ID:tdwLc+6W
スレ再利用だし、そんなに堅苦しくなくていいんじゃないか?
もちろん、スレがあったほうが(俺に)いいw

なんか、わらわら敵が寄ってくるのが、バイオハザードっぽいな
そして、敵を吹っ飛ばしたら、壁にめり込んで倒せなくなったw

140962012/02/20(月) 09:55:39.50ID:MYRALV+M
>>135さん
最後のforのところは取り出して描画してるだけだと思うのですが、
viewListにinsert?すると勝手にソートされるんでしょうか・・?

>>136さん
はい、マウスも使います。左手で操作しつつマウスで
メニューとかを触ることができるので、案外楽かなぁと思って。

>>137さん
効果音うるさくなかったですか・・・?w
確かに気持ち悪いですね、みんな最短コースで近寄ってくるので
跳ねるなり、迷うなり入れてみます・・!

>>138さん
ローカルルール読んでなかった・・
サイト作ります!応援ありがとうございます!

>>139さん
あぷろださんにお世話になっていたので、その部分と
更新情報などをサイトには入れてこうかと思います。
確かにバイオハザード・・137さんの気持ち悪さはそこかもしれないですねw
壁にめり込まないはず・・・なんですが、めりこんだというからにはめりこんだのでしょうw
調査します・・・!

141名前は開発中のものです。2012/02/20(月) 15:23:41.64ID:EYOcqK+0
壁にめり込んだのは、何十匹も倒したうち、1匹だけだったですよ

142名前は開発中のものです。2012/03/01(木) 02:27:20.17ID:GVwuTcNt
動きがなくなったな
壁にめり込んだまま出られなくなってしまったか

143名前は開発中のものです。2012/03/02(金) 22:55:07.21ID:bMOCo2bR
簡単でもいいからRPG作りたいなぁと思ったんで、
とりあえず、第一歩として1対1のコマンド戦闘をひたすら繰り返すだけの駄ゲーを作ってみた
本体→ttp://gmdev.xrea.jp/st/up/628.zip
SS →ttp://gmdev.xrea.jp/st/up/629.png

ほかの人のPcで動くのかどうかすらわからない有様なので
動かしてみてくれるだけでも助かります。
効果音が出るのかとか、フルスクリーンにしても大丈夫なのか?とか…

一応ラスボスっぽいのは要るけど、
エフェクトもBGMも背景も無いとても簡素なゲームw

144名前は開発中のものです。2012/03/03(土) 00:52:45.91ID:TItK0w9/
>>143
以下、ネタバレ注意。

Lv38であいつを倒した! あいつつえー! 回復しやがる!
四回くらい挑戦。術で防御を上げて、火炎爆破の術でなんとか。
敵がたくさんいて攻撃方法も意外と多彩で楽しかった。
エフェクトが無い、とおっしゃってますけど、攻撃したら敵は震えるしこちらがダメージを受けたら画面が揺れるし、
「戦っている」ということを最低限は感じられるものではあると思います。

ご心配されていた他のPC上でも動くかですが、うちはwin7、64bitでしたが、問題なく動いているようです。
フルスクリーンモードでもプレイ出来ました。パッドのコンフィグも設定を変えられました。
パッドでも動きました。効果音も鳴っていたと思われます。
(ただ、カーソル決定音のSE(swing42.wav)がうるさく感じたのでこちらで別のに差し替えましたwwすんませんww)

1451432012/03/03(土) 05:47:13.33ID:4s3QAlYQ
>>144
おおっ最後までプレイしていただきありがとうございます!
難なくプレイできたようでホッとしてます。
あのカーソルの音は操作してる感をだしたくて、あえて大きめな音にしてたんですが
人によってはうるさいと思うほど大きくしてしまったようですね…
次からはもう少し控えめな音にしてみます。

今度は、戦闘を多人数制バトルにするか、
キャラクターが動き回れるマップを導入するか…どっちがいいか考え中。
いずれにせよ作るのに時間が相当かかるんだろうけども。

146名前は開発中のものです。2012/03/03(土) 20:10:20.96ID:FLurogwV
なんかいい雰囲気のスレ

147962012/03/07(水) 13:12:17.66ID:lYiuB1R7
96です。
コンセプトが別々のため勉強しながら平行していたRPG製作のほうに集中しようかと思います。
もう少しで動いているものを見せられると思うので、
またここで報告させてもらえればと思います…!

148名前は開発中のものです。2012/03/10(土) 00:49:13.50ID:X9h1Vst6
あれ、もしかしてオワタ?

149名前は開発中のものです。2012/03/10(土) 02:26:32.06ID:bsj85y1L
>>143
修羅王ツヨス!
なんだかんだで最後までプレイしてもたw
さくさく進んでおもろかったよ

150名前は開発中のものです。2012/03/14(水) 10:59:24.93ID:BwcjuNVC
元96です。

元々開発状況報告スレでやってましたが、こちらへ移動してみます…!
やっとサイトができました! http://fum.deci.jp/borpg/

ボス戦闘だけのオンラインな RPGを製作中です。
そろそろテスト版を公開できそうです。
見た目しかないですが、ご意見やアイディアをいただければと思いますー!

151名前は開発中のものです。2012/03/14(水) 14:16:01.45ID:YBEuc85O
群馬県高崎市に住む41歳AB型、製造業界で派遣プログラマーの仕事をしているhekenekoこと、黒飛健と申します。
新日本テクトスという会社を追われ、その後どうしてよいかわからなくなりました。
だけど私の大好きな尾崎豊の歌に励まされ、夢であるプロのクリエイターを目指すことにしました。
何度も挫けそうになりましたが、尾崎豊の歌を聞きながら自分を励ましています。
今も尾崎豊の歌のおかげで、夢を諦めずにCGアニメの製作を続けられています。
とりあえず、以下の動画を見てください。一生懸命作ったもので、自分では既にプロレベルの傑作だと思ってます。
できればみなさんのご意見、ご感想を聞きたいです。

新しいラダニアムの翼(new wing of radaniam part T) .mp4
http://www.youtube.com/watch?v=PRPJ69rVgbE

復興支援アニメ.mp4
http://www.youtube.com/watch?v=yn4uTiN8vvM

湾岸鉄道キャンペーンCM(カラー).mp4
http://www.youtube.com/watch?v=g3PlX1OAhug&feature=channel_video_title

これは力作で、にしおかすみこさんにも是非見てもらいたかったため彼女のブログにコメントしたんですが無視されました。
http://blog.watanabepro.co.jp/nishiokasumiko/archives/2008/02/22_15_post_22.html
(下の方にあります。投稿者: hekeneko | 2008年03月24日 22:54)
やはり私の才能に気づいてくれる人は中々いないみたいですね(苦笑)。

題名”ラダニアムの翼”
A wing of radaniam_partU.mp4
http://www.youtube.com/watch?v=keSK70uqDJY

A wing of radaniamu part_V.mp4
http://www.youtube.com/watch?v=-LRZbXbirR0

題名”ラダニアムの翼その1(A wing of radaniam_partT).mp4”
http://www.youtube.com/watch?v=WTde4RdA5LU
私の世界観の全てを凝縮した力作です。hekenekoワールドをご堪能あれ。

152名前は開発中のものです。2012/03/14(水) 14:43:36.63ID:AR6fFeii
>>151
黒飛健さん
プロ以上がどうかはわかりませんが"ダラニアムの翼"は雰囲気があるし面白そうだと思えました。
ただ一つ惜しいと思ったのは映像、効果音、シナリオは良いのですがそれを伝える文章力がイマイチなことですね。

例えば新ダラニアムの翼の設定説明のなかで「僕は見てしまった…」というセリフがありますが、コレは過去を回想して言っているセリフだと思いますので
「あの時、僕は見てしまった…」のようにより過去の回想であることを強調して説明をした方がよりユーザーがのめり込むことが出来ると思います。

まあ、その他作品の中で多少の難癖はありますが
私は面白い作品だと思いますのでこれからも頑張ってください。

153名前は開発中のものです。2012/03/14(水) 14:44:03.06ID:AR6fFeii
>>151
黒飛健さん
プロ以上がどうかはわかりませんが"ダラニアムの翼"は雰囲気があるし面白そうだと思えました。
ただ一つ惜しいと思ったのは映像、効果音、シナリオは良いのですがそれを伝える文章力がイマイチなことですね。

例えば新ダラニアムの翼の設定説明のなかで「僕は見てしまった…」というセリフがありますが、コレは過去を回想して言っているセリフだと思いますので
「あの時、僕は見てしまった…」のようにより過去の回想であることを強調して説明をした方がよりユーザーがのめり込むことが出来ると思います。

まあ、その他作品の中で多少の難癖はありますが
私は面白い作品だと思いますのでこれからも頑張ってください。

154名前は開発中のものです。2012/03/14(水) 16:36:37.29ID:gEBXH3+z
>>152-153
ソレどこのか知らないけどコピペみたいだよ。

155名前は開発中のものです。2012/03/14(水) 17:00:24.99ID:AR6fFeii
>>153
あ…そうなんだ
まじめに評価しちゃった…恥かしいw

156名前は開発中のものです。2012/03/21(水) 21:39:22.09ID:GarDBTbV
あほす

157名前は開発中のものです。2012/03/22(木) 02:38:19.85ID:DXC+lOTU
あ保守!

1581432012/03/26(月) 17:00:13.75ID:iMjPHtbt
>>149
間があいたけど、プレイしてくれてありがとう!

とりあえず戦闘の方は置いといてそれ以外のRPGっぽい部分を作る事に。
簡単なマップエディタを作ったり
それで作ったマップ上をキャラが動き回れるようにとか
町の人と会話できるところまではなんとかできたっぽい。
SS→ttp://gmdev.xrea.jp/st/up/671.png

次はマップ間の移動とか買い物とかもできるようにしたい。

1591432012/05/06(日) 21:43:50.36ID:K33a3yiB
やっとイベント処理の仕様がおおむね固まって、
動作が妙に怪しいもののイベントエディタらしきものも一応できた。
SS→ ttp://gmdev.xrea.jp/st/up/757.png

これで>>143の戦闘部分のシステムをうつせば
かなりRPGっぽいものになってくれるはず…

160名前は開発中のものです。2012/05/16(水) 20:56:55.52ID:aYOSwrBd
すごい
HSPでエディタ作ってる

161名前は開発中のものです。2012/09/07(金) 19:04:55.82ID:M4WerZHY
あげ

162名前は開発中のものです。2013/04/20(土) 16:32:09.37ID:XJ7f2Lcp
誰か0からRPGを作る方法を教えてくれませんか?

163名前は開発中のものです。2013/04/20(土) 17:07:43.08ID:zlSkKeDS
age

164名前は開発中のものです。2013/04/20(土) 17:17:04.87ID:TQ+feYj8
どのようなゲームを作りたいの? まとめて文章に書いて見なさい

165名前は開発中のものです。2013/04/20(土) 17:44:06.11ID:XJ7f2Lcp
>>164
まずは基本的なドラクエ型(ファミコン版1-4、スーファミ版5)程度の物をと考えてます
何しろ知識が0なのでいきなり凄いのは無理でしょう

さて、とりあえず何をしたらいいんでしょう?

166名前は開発中のものです。2013/04/20(土) 18:12:33.60ID:vmZTIFVl
@ツクールで作る。 ドラクエ1を作ったとして、ツクールでも苦労するだろうけど完成する。

167名前は開発中のものです。2013/04/20(土) 18:36:09.18ID:5SnKQqwE
ドラクエを見たことのない人に絵を書いて説明できるようになること
モンスターや住民会話などをひと通りカードに書いて見せるレベル
プログラミング言語が〜よりよほど有意義

168名前は開発中のものです。2013/04/20(土) 20:55:38.13ID:Az/yMseG
>>167
むかしむかしあるところに

169名前は開発中のものです。2013/04/21(日) 04:58:37.22ID:tj6aIKIp
色々と調べていたらこんな時間に

とりあえずC++とDXライブラリで作りたいと思います
直接DirectXは無理そうなので

170名前は開発中のものです。2013/04/21(日) 12:43:54.57ID:mxZy7DG2
直接DirectX利用でも要点わかってたら、それ自体は大して大変でも無いが
何も知らない状態、過去コードも経験も無いならその選択でもおk

171名前は開発中のものです。2017/02/03(金) 02:21:51.27ID:49T949oO
age

172名前は開発中のものです。2017/12/31(日) 20:57:00.77ID:/rN76OKL
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

BITPS7A750

173名前は開発中のものです。2018/06/13(水) 00:33:54.44ID:CGep7VEz
戦闘シーンで、攻撃する敵を選ぶところを作ったが、
選択モードに入るところで偶にかたまる・・・と思ったらGC起きてやがった。。。

調査は明日だな。

174名前は開発中のものです。2018/06/13(水) 23:29:16.69ID:CGep7VEz
GCが発生している箇所が判明。
したのはしたんだが、かたまる原因はGCではなく、
Readers/WritersLockをかけ忘れによるNULLエラーだった。
(catchしててもException発生は重い)

GCでパフォーマンスが落ちているのは明らかなので、そこはそのうち。

175名前は開発中のものです。2018/06/15(金) 20:16:24.17ID:/6CITJa+
Bitmapからbyte[]経由でTexture2Dを作っているところで
byte[]を毎回newしていたところがGCの原因。

毎回LOHに入るようなメモリ確保してちゃ、そりゃFullGC動くよな。

かっこ悪いことを承知で、あらかじめbyte[]に大きな配列を確保しておく。
Gen1が6〜8秒おき、FullGCはたま〜に怒る程度に減少。

176名前は開発中のものです。2018/06/16(土) 23:19:05.26ID:rwfqcQJg
WIZ風のコマンド選択バトル。
コマンド選択部分を作成中。

防御を選ぶ→次のキャラにカーソル移動 までできた。

177名前は開発中のものです。2018/06/17(日) 23:47:09.31ID:vJy8QUlb
ダンジョン表示のチューニングで時間を取られた。
UIチューニングはめんどくさいな。
戦闘コマンド選択の実装はまた明日。

178名前は開発中のものです。2018/06/24(日) 14:17:58.05ID:m7sXOfo+
Windowsの調子が悪かったのでクリーンインストール。めんどくさい。
Alienwareはダメだな。DELLのドライバが入ってない状態のほうが調子よさそう。
ようやくVS入れた。2015から2017になったけど、特に問題なさそう。

179名前は開発中のものです。2018/06/25(月) 22:26:53.11ID:Dw7oNVNh
アプリインストール失敗してBootLoaderが吹っ飛んだ。
なんだこれ。
メモ
bcdboot.exe d:\Windows /l ja-JP

180名前は開発中のものです。2018/06/27(水) 22:37:14.38ID:zbGsCHd0
引き続きWIZ風コマンド選択バトルのコマンド選択部分作成中。

「攻撃」→ターゲット(敵)選択
「ガード」→ターゲット(味方)選択  ができた。

次は、
「スキル」→スキルを選ぶ→スキルに応じて、ターゲット(敵や味方)選択
「魔法」→魔法を選ぶ→魔法に応じて(略)  あたりを実装したい。ここらへんは楽勝。

せっかくVisualStudio2017入れたのでGit使おうかと思ったけど、少しやって断念。
svnに比べ難しいな。
また週末にでもチャレンジしてみよう。

181名前は開発中のものです。2018/06/30(土) 23:19:11.83ID:fLnpRKwl
スキル選択と魔法選択まで完成。
次はアイテム選択→ターゲット選択。

182名前は開発中のものです。2018/07/01(日) 22:23:53.85ID:sDapOdxM
アイテム使用は後回しにして、敵の戦闘行動の選択ルーチンを作った。

これで、戦闘実行部分に着手できる。
WIZ風だから、テキスト表示と簡単なエフェクトのみの予定。
来週土日を目標にしよう。

新着レスの表示
レスを投稿する