0からRPGを作る (196レス)
上下前次1-新
114(1): 名前は開発中のものです。 [sage] 2012/02/11(土) 01:16:58.46 ID:ixLsB86X(1) AAS
 96です。 
 みなさんありがとうございます。 
  
 ツクールは完成には至りませんでしたが過去にさわったことがあります。 
 いまプログラマを目指しているのもそこからですが・・・。 
  
 RPGについては若干大きめなものを考えていてしまったので、 
 ちょっと頭を切り替えて小さめにして完成を目指してみます。 
115: 名前は開発中のものです。 [sage] 2012/02/11(土) 01:17:59.07 ID:+EcqhGv3(1) AAS
 さいしょの一作はまず完成させること 
 完成は次の作品のはじまり 
116(1): 名前は開発中のものです。 [sage] 2012/02/11(土) 20:37:58.50 ID:oURilkRE(1) AAS
 中身の大小はどっちでもいいと思う 
 見込みを含めて身の丈にあった企画・計画を立てれるかが問題 
 小さすぎると物足りないだろうし、大きすぎると頓挫する。 
  
 最終的に決めるのは>>114だ。 
 出来ると思うのなら好きに進めればいい。 
 だが、時間はどれだけかかってもいいから 
 可能な限り完成させて欲しいと思う。 
  
 >>113理想・妄想を形にする = ゲームを完成させる 
 と思ってるのだけど間違ってる? 
 技術共有が目的のスレなら完成させる必要もないけど、 
 作る・作りましょうってスレなら完成させるのが目的の一つだと思う。 
117: 名前は開発中のものです。 [sage] 2012/02/11(土) 20:38:42.03 ID:h6s6lBn7(1) AAS
 ですよね 
118: 名前は開発中のものです。 [sage] 2012/02/15(水) 16:03:39.00 ID:0M6PCfhQ(1/3) AAS
 96です。おひさしぶりです。 
  
 バージョン0.04 
 外部リンク[zip]:gmdev.xrea.jp 
  
 ◆できたこと 
 ・タイトル画面(操作方法とかもここに!) 
 ・ランダムマップ生成、マップスクロール 
 ・敵の出現 
 ・キャラの歩行アニメ、向き 
 ・複数キャラ画像の表示 
 ・HP表示 
 ・敵との当たり判定 
 ・マップとの当たり判定 
 ・敵と当たると敵と自分のHPが減る処理 
 ・敵のHPが0になると消える 
 ・敵に当たると敵が吹っ飛ぶ 
  
 ◆作りたいもの 
 ・体当たりアクションなハクスラRPG!(さがしても見つからなかったので…!) 
  
 ◆所感 
 スクロールが意味がわからなさすぎて時間がかかりました・・・ 
 ランダムマップの生成も難しかった・・・ 
 HPの表示もバーの計算が難しかったです・・・ 
  
 >>116さん 
 プログラムでやりたいというのが最初のコンセプトでもあるので 
 これで、完成までがんばらせていただきます!!
119: 名前は開発中のものです。 [] 2012/02/15(水) 16:07:50.68 ID:0M6PCfhQ(2/3) AAS
 96です。 
  
 ◆残りやること 
 ・ダメージの表示、ヒットエフェクト 
 ・ダメージ計算式の実装 
 ・経験値の蓄積、レベルアップ 
 ・キャラクターのパラメーター 
 ・宝箱の出現、開封、アイテムゲット 
 ・アイテム画面(アイテムの一覧、所持数、収集率) 
 ・装備画面(ステータス表示とか?) 
 ・階段のランダム配置、階層移動 
 ・階層ごとの敵の出現と敵のレベルアップ 
 ・BGMの実装 
 ・効果音の実装 
120: 名前は開発中のものです。 [sage] 2012/02/15(水) 16:08:29.45 ID:0M6PCfhQ(3/3) AAS
 すんません・・またあげてしまった・・・ 
 これなんとかならないのか・・・ 
121(1): 名前は開発中のものです。 [sage] 2012/02/15(水) 20:37:51.41 ID:HSoRF0Cn(1) AAS
 つ專ブラ 
122(1): 名前は開発中のものです。 [sage] 2012/02/16(木) 00:51:49.05 ID:kQ66l9eK(1) AAS
 よく出来ているなぁ。ちょこっとだけしか触ってないけど 
 今の段階で気になって且やることリストに載ってないのは 
  
 斜め移動の移動量矯正 
 敵が移動不可地域に出現しないようにする 
  
 ぐらいかな、がんばれー 
123(2): 名前は開発中のものです。 [sage] 2012/02/16(木) 03:16:56.43 ID:RZCfiJkc(1) AAS
 ランダムマップ生成だと・・・? いきなりすごいことやりおる 
  
 あとは効果音を最優先でやるべき(バグバグになるはずw) 
  
 その他バグ 
 ・1ブロック幅空いている隙間を通りぬけられない 
 ・敵キャラの中に1体だけ画像のおかしいのがいた(背景とかゴミ画像とか)
124: 名前は開発中のものです。 [] 2012/02/16(木) 10:29:40.69 ID:WcNEXnUI(1/4) AAS
 >>123 
 >・1ブロック幅空いている隙間を通りぬけられない 
 多分1ブロック分の通路は生成しないようにやったんだろうけど 
 マップ端との調整不足で出来ちゃってる 
 だから右と下にしか1ブロック分の通路は出来てない 
  
 で、何で通れないかは自分の右側下側を判定する時にい1ブロック分のサイズを足しちゃってるんじゃね? 
 チップサイズ-1じゃないと隣のチップと判定しちゃう 
  
 開始時にブロックが右に有ると縦に下にあると横に動けないの見ても分かる 
125: 名前は開発中のものです。 [] 2012/02/16(木) 10:32:44.68 ID:WcNEXnUI(2/4) AAS
 >だから右と下にしか1ブロック分の通路は出来てない 
 あ、他でもできてたw 
126: 名前は開発中のものです。 [sage] 2012/02/16(木) 10:35:38.02 ID:jcZLc/35(1/5) AAS
 96です。 
 >>121 
 ・・・こんなものがあったんですね・・! 
 デフォルトでsageというのができるようになりました!ありがとうございますー。 
  
 >>122 
 ありがとうございます! 
 斜め移動全然気になってませんでしたが、確かに移動量が多くなってますね、 
 修正してみます。 
  
 そういえばプレイヤーは壁に入らないように配置してましたが、 
 敵の配置は適当でしたので、こちらも修正します! 
  
 >>123 
 最初のマップを読み込んだときに、二次元配列があり、それを適当に触ればいけるという 
 情報があったのでがんばってみました!w 
  
 効果音了解です、やってみます。 
 バグもありがとうございますー!確認してみます。
127(1): 名前は開発中のものです。 [sage] 2012/02/16(木) 10:37:59.31 ID:jcZLc/35(2/5) AAS
 >で、何で通れないかは自分の右側下側を判定する時にい1ブロック分のサイズを足しちゃってるんじゃね?  
 あー・・・確かに。すごいですね、おそらくビンゴだと思います・・・!! 
  
 >多分1ブロック分の通路は生成しないようにやったんだろうけど  
 そのはずなんですけど、たしかにできてますねぇ・・・はて・・。 
  
 これ名前に「96」って入れておいてもいいんでしょうか・・・。 
128: 名前は開発中のものです。 [] 2012/02/16(木) 10:42:56.13 ID:WcNEXnUI(3/4) AAS
 これからもうpする予定あるならトリップ付きで名前付けた方が良いと思う
129: 96 [sage] 2012/02/16(木) 11:05:09.38 ID:jcZLc/35(3/5) AAS
 >>127 
 とりあえず名前に96と入れてみました! 
 トリップ聞いたことあるけど、使ったことないのでしらべてみます・・! 
  
 汚いソースですけど、ランダムマップ作るところをあげてみましたー。 
  
 外部リンク[txt]:gmdev.xrea.jp 
  
 10個点を作って、そこからランダムで適当に周りに道を拡げて、 
 その後道同士をつなぐ・・・って感じです。 
 道を広げるときと、道をつなぐときに3x3マスの道を使ったので 
 1マスのエリアはできないかと思いましたが、 
 よく考えると、道同士に挟まれたりすると、1マスエリアできますねwww 
130: 96 [sage] 2012/02/16(木) 16:42:15.88 ID:jcZLc/35(4/5) AAS
 バージョン0.05になってみました。 
 外部リンク[zip]:gmdev.xrea.jp 
  
 *1ブロック幅空いている隙間を通りぬけられない 
 *敵が移動不可地域に出現しないようにする 
 *ダメージの表示 
 *レベルアップ演出 
 *敵キャラの中に1体だけ画像のおかしいのがいた(背景とかゴミ画像とか) 
 *マップの立体化?をしてみたが変なところが盛りだくさん・・・
131: 名前は開発中のものです。 [sage] 2012/02/16(木) 19:44:04.25 ID:WcNEXnUI(4/4) AAS
 マップ外に行ける以外は動作的に可笑しいのは無くなったかな 
132: 96 [sage] 2012/02/16(木) 20:54:24.18 ID:jcZLc/35(5/5) AAS
 地味に進んでおります。 
 階層移動をつけたらだいぶゲームっぽくなりそうな気がします・・・!! 
  
 【バージョン0.06】 
 外部リンク[zip]:gmdev.xrea.jp 
  
 *画面右端ではみ出る現象を修正 
 *敵の当たり判定を修正、壁にぶつかりつつ歩くようにw 
 *ランダムマップの形をより自然になるように(斜め多めに) 
 *斜め移動時の移動量を減少(厳密ではない・・・) 
 *経験値がきちんと蓄積されるように 
 *レベルアップ時にダメージが1だけ上がるように・・ 
  
 キャラクターの描画順番をY座標でソートしないといけないらしいですが 
 全然うまくいかない・・・ 
133: 名前は開発中のものです。 [sage] 2012/02/17(金) 09:11:42.92 ID:krEcdel8(1) AAS
 おつおつ 
 頑張って! 
134: 96 [sage] 2012/02/17(金) 18:30:55.06 ID:UWCCXRCo(1) AAS
 外部リンク[zip]:gmdev.xrea.jp 
  
 【バージョン0.07】 
 *キャラクターをY座標でソートしてから描画するように(だが何かおかしいw) 
 *敵が吹き飛んでから点滅して消えるように 
 *階段設置。だが降りられないw 
 *効果音実装(敵とぶつかったとき、敵倒したとき、レベルアップ時) 
 *効果音うるさいかもです・・注意 
 *敵を倒すと一定確率で宝箱が出現するようになった 
 *宝箱に体当たりするとあけられる(・・・が中身はないw) 
 *右クリックでメニューが開けるように 
 *ウインドウクラス?みたいなのを作った! 
 *メニューに伴い、左クリックでマップリセットに変更 
 *敵同士を重ならないように変更(だが重なるときもある・・・) 
  
 左手はカーソルキーに置いて、右手はマウスでクリックするゲームを想定中! 
  
 ソートが意味がわからなさすぎた・・・。 
 ウインドウクラスとか作るといいと聞いて、表示はできたが 
 ウインドウとか、その中に置くボタンが増えると、処理がすごいことに・・・ 
 なにこれ、どうやって管理すればいいの・・・。 
135(1): 名前は開発中のものです。 [sage] 2012/02/17(金) 19:25:34.05 ID:7eypUQEe(1) AAS
 仮想マップを使ってないなら 
  
 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(1): 名前は開発中のものです。 [] 2012/02/18(土) 08:52:47.04 ID:duQCQ0Qd(1) AAS
 敵出過ぎw 
 だが若干倒すのきもちいいなw 
  
 プレイするのにマウスもつかうってこと? 
137(1): 名前は開発中のものです。 [sage] 2012/02/18(土) 11:06:24.47 ID:g924OvnC(1) AAS
 効果音GJ 
  
 敵がみんな同じ動きなのがそろそろ気持ち悪いので 
 ぴょんぴょんはねる奴でも入れてみてはどうか(その場往復だけでもOK) 
138(1): 名前は開発中のものです。 [] 2012/02/18(土) 12:58:21.07 ID:fttK59ae(1) AAS
 その前に一応サイト用意しようぜ 
 ローカルルールは守ろう 
 応援してますよ 
上下前次1-新書関写板覧索設栞歴
あと 58 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.015s