0からRPGを作る (196レス)
0からRPGを作る http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
67: 1 [sage] 2011/10/29(土) 21:37:54.20 ID:EmRzoADy すいませんリアルが忙しくPCに触る機会が少なくなってしまってまったく勉強ができてない状態です。 来週の土曜日にはまたいつも通りの生活に戻れると思います。 その際にはまたご教授願います http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/67
68: 名前は開発中のものです。 [sage] 2011/11/01(火) 15:55:41.17 ID:uJHRpE9/ オンラインRPGのソースgoogleで公開してたわ 名称がDQMO⇒SBO(ttp://uraran.jp/sbo/develop.shtml)になったやつの ttp://scrapbookonline.googlecode.com/svn/ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/68
69: 名前は開発中のものです。 [sage] 2011/11/03(木) 10:00:18.96 ID:T0s7PIbk ないよりはましだが ソースがあったところでゲームが出来上がるわけではないしな 絵だけ変えた完全なパクリなら別だがw http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/69
70: 名前は開発中のものです。 [sage] 2011/11/06(日) 20:46:58.25 ID:xEHJwb9D >>65を読んでるんだけど序盤で詰まってる // ゲーム全体の状態遷移 enum GameState_t { GAME_STATE_TITLE, //タイトル画面 GAME_STATE_NAME, //名前入力 GAME_STATE_MAIN, //ゲーム本編 GAME_STATE_GAMEOVER, //ゲームオーバー GAME_STATE_ENDING, //エンディング }; enumって「列挙型」っていうみたいだけど、 こういうのって一般的に使われてるの? 構造体とは違うの? http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/70
71: 名前は開発中のものです。 [sage] 2011/11/06(日) 21:25:29.86 ID:0+ysNS7s 構造体とは違う。 説明省いて簡単な具体例の一つを示すと、 enum GameState_t { GAME_STATE_TITLE = 0; GAME_STATE_NAME = 1; : } となるので、 switch( state ) { case GAME_STATE_TITLE: (何かの処理) case GAME_STATE_NAME: (何かの処理) } みたいな場合、 switch( state ) { case 0: (何かの処理) case 1: (何かの処理) } こう書くより見やすくなる。OK? 詳しくはコンパイル時に決まるとかSTLのときどうとかとかあるけど、今は考えなくていい。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/71
72: 名前は開発中のものです。 [sage] 2011/11/06(日) 21:36:12.27 ID:iKRqBMlx >>70 そのレベルだと、ほとんど、 #define GAME_STATE_TITLE 0 //タイトル画面 #define GAME_STATE_NAME 1 //名前入力 ...以下略 と書いてあるのと同じだと考えてほとんど差し支えない。 C++はちゃんと基底型だけど、Cならさらに上記と同じようなもの。 クラスの中に入れたり、ネームスペースの中に入れたりして使うのが普通だから そうなってくると違いが出てくる。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/72
73: 名前は開発中のものです。 [sage] 2011/11/06(日) 21:36:51.89 ID:xEHJwb9D ホントだ、どのケースを表しているのかが判り易いですね コード中でも state = 0 じゃなくて state=GAME_STATE_TITLE と書けるから、どの状態へ移るのかも一目瞭然ですね ありがとうございます http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/73
74: 名前は開発中のものです。 [sage] 2011/11/06(日) 21:41:20.85 ID:0+ysNS7s こんなのにも使う。 enum { are, kore, end }; // 本体とする int param[end]; for ( int i = 0; i < end; i++ ) param[i] = 0; param[kore] = 14; で、たとえばsoreを追加したいとする。 enum { are, sore, kore, end }; これでも本体のコードは変更無しで動く。 もし数字で固体を管理してると、初期かも書き直さないといけないし、 全部のparam[1]をparam[2]に書き換えが必要。 バグの原因。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/74
75: 名前は開発中のものです。 [sage] 2011/11/06(日) 23:08:18.75 ID:iKRqBMlx >>74 そんな構造になる時点で設計を間違ってる気がするんだが… 具体的にどういうときに使うの? 煽りじゃないよ。純粋な疑問。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/75
76: 名前は開発中のものです。 [sage] 2011/11/06(日) 23:49:20.61 ID:0+ysNS7s >>75 想定しているのは構造体を使えないプログラム初心者が、 ちょっと複雑なプログラムをして、ベタで定数を扱おうとしたとき。 自分が実際にこういう構造にするときは簡単にスクリプトっぽい処理をさせる場合など。 命令の入れ替えや追加が容易だから。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/76
77: 名前は開発中のものです。 [sage] 2011/11/12(土) 08:26:38.06 ID:QAAG8qsD モチベーション低下を防ぐ方法ってありますかね 私はこのスレとかみて、他の人ががんばってるのを見ることで 自分もやるぞーって感じでテンション上げてますが http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/77
78: 名前は開発中のものです。 [sage] 2011/11/12(土) 10:07:15.20 ID:kzBP+K05 >>77 一番良いのは崇拝者を作るか、金を稼ぐか、好きな人に貢ぐのどれか。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/78
79: 名前は開発中のものです。 [sage] 2011/11/12(土) 15:33:39.90 ID:zFU81kh1 火曜日から金曜日まで修学旅行ですが 今日明日PCに触れるので頑張ります。 今の目標 じゃんけんゲームを作る 最終目標 RPGを作る 久しぶりなので hellowworld から勉強し直します http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/79
80: 名前は開発中のものです。 [sage] 2011/11/12(土) 18:04:25.59 ID:nrLQfBLj >>78 貢ぐのだけはやめとけ。 好きな子に一生懸命つくったRPGをプレゼントしたら、キモがられた。 しかも最悪なのは横から来た嫌な女が勝手に持っていってプレイした挙句 散々キモイだの幼稚だの言いふらされてクラスどころか隣のクラスからも笑いものに。 恥ずかしいやら何やらで精神的に凹んでヒキになって一ヶ月。 ふてぶてしく謝りに来たもんだからグーパンで殴り倒したら泣いてやんの。 一生懸命作ったものが笑いものになったときの苦痛はハンパじゃあないぞ。 悪いことは言わないからやめとけ。 まぁ、その嫌な女が今は俺の嫁なんだけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/80
81: 名前は開発中のものです。 [] 2011/11/18(金) 16:47:11.41 ID:8Ly/vcZA GUI RPG製作ツール WOLF RPGエディター http://www.silversecond.com/WolfRPGEditor/ Queek II http://www.biwako.ne.jp/~hiroharu/queek.html J-RPG CreatorDX http://hp.vector.co.jp/authors/VA020046/ ERPG http://hp.vector.co.jp/authors/VA016505/erpg.html mRPG http://blogs.yahoo.co.jp/nekomesifish Rmake http://www.rmake-labo.com/ ロープレジェネレーター http://sekisekki.net/regene.htm RPG_MT http://akira.la.coocan.jp/RPG_MT.html スクリプト式RPG製作ツール Like A Quest Hyper http://hp.vector.co.jp/authors/VA015331/ 擬似3DダンジョンRPG製作ツール 3DダンジョンRPG制作ツール http://www.noelnet.org/kuma/k3d/ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/81
82: 名前は開発中のものです。 [sage] 2011/11/18(金) 17:14:34.14 ID:WclEEE5z で、どれが一番先進的で優れてるんだ? http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/82
83: 名前は開発中のものです。 [sage] 2011/11/18(金) 17:19:38.31 ID:J9Q1KM8+ ツクールだな http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/83
84: 名前は開発中のものです。 [sage] 2011/11/18(金) 18:09:28.23 ID:Dmo6OC7D Queekが出てきたときには驚いたもんだが、これで作られた完成品のゲームあるのかね http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/84
85: 名前は開発中のものです。 [sage] 2011/11/18(金) 18:43:52.65 ID:LfzYrlJY >>77 「モチベーション」って そういう意味の言葉じゃないよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/85
86: 名前は開発中のものです。 [] 2011/11/18(金) 20:00:11.26 ID:8Ly/vcZA >>82 所詮はは道具だから作りたいものによって優劣は違う 先進的という部分では「Queek II」は他と違うクォータービューマップを採用していて いまだ類似するフリーのRPGオーサリングツールはない また変り種としては「3DダンジョンRPG制作ツール」はWizardryタイプの3D迷路を使った RPGに特化していてこのタイプのRPGを作るなら作り易さは他の追随を許さない >>83 ツクールは作り易い部分と其れ故のユーザーの多さ以外はあまり特化した部分はない 未だにビデオチップを気にした互換性重視のソフトウェア描画のため内容の割に ゲームが重くなり易い言う致命的な病気を抱えてるのが痛い http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/86
87: 名前は開発中のものです。 [sage] 2011/11/18(金) 23:08:40.29 ID:WclEEE5z >>86 ? http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/87
88: 名前は開発中のものです。 [sage] 2011/11/27(日) 10:57:44.98 ID:4KtRlIjo wiz風のダンジョンRPGのソースコードってどこかに落ちてないかな? 参考にしたい http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/88
89: 名前は開発中のものです。 [sage] 2011/11/27(日) 11:45:41.92 ID:LejTfYNL ×参考にしたい ○コピペしたい http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/89
90: 名前は開発中のものです。 [sage] 2011/11/27(日) 12:07:34.39 ID:4KtRlIjo そ、そんなことないよ、ハハッ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/90
91: 名前は開発中のものです。 [sage] 2011/11/29(火) 13:38:49.09 ID:h+ww2jH0 jClassicRPG ttp://javacrpg.sourceforge.net/ 3DダンジョンRPG「DarkHall」 ttp://wiz.morphball.net/darkhall/ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/91
92: 名前は開発中のものです。 [sage] 2011/11/29(火) 13:43:08.32 ID:h+ww2jH0 Wizardry Legacy ttp://www.allegro.cc/depot/WizardryLegacy http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/92
93: 名前は開発中のものです。 [] 2011/12/06(火) 13:06:17.84 ID:oDkZLgbY あげ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/93
94: 名前は開発中のものです。 [sage] 2012/01/03(火) 15:12:38.72 ID:uJ5Ils06 >>80 ナイタwww。・゜・(ノД`)・゜・。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/94
95: 名前は開発中のものです。 [] 2012/02/10(金) 09:41:37.78 ID:cUD1YAlX 0からRPGを作ってみます。 3Dは手間がかかると思うので2DのRPGにするとして・・・ ロマサガ1みたいなの作ってみたいですが、いかがでしょうか。 プログラム経験はありませんw http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/95
96: 名前は開発中のものです。 [sage] 2012/02/10(金) 10:51:20.75 ID:cUD1YAlX すみません、あげてしまった・・・。 とはいえ、ロマサガ作るくらいならロマサガやれよっていう話なので、 なにか独自性を追加したいところ。 ロマサガをやりつつ思うのは、体験できないイベントが出てくるのと、 強くてニューゲームがないので全部やりこみつつ1周するのが疲れるので 同時体験できないイベントはたくさんあるけど、 何回でもプレイできますよーというスタイル。 しかし、それだとゲーム性がシナリオに依存してしまいますね。うーん。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/96
97: 名前は開発中のものです。 [] 2012/02/10(金) 12:16:08.26 ID:eeaAs0A7 ロマサガ1みたいなっていう企画意図である時点でゼロからではないよな 後自分で全部やらず人の手を借りる企画発起人ならば 既存のゲームの名前を上げて○○みたいなゲームではなく その内容を○○を知らない人に内容をちゃんと伝えられる企画者、仕様書をかけないとだめだぞ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/97
98: 名前は開発中のものです。 [sage] 2012/02/10(金) 13:02:56.93 ID:c5vn2Q+o ロマサガならツクールでいいじゃん プログラム組んだ事もないのなら尚更 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/98
99: 名前は開発中のものです。 [sage] 2012/02/10(金) 13:13:03.41 ID:cUD1YAlX >ロマサガ1みたいなっていう企画意図である時点でゼロからではないよな プログラムを0からだと思ってました・・ 企画も含まれるとは考えてなかったです。 >ロマサガならツクールでいいじゃん こ、これでもプログラマを目指しているので きちんとプログラムでやりたいなと思ってまして・・! http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/99
100: 名前は開発中のものです。 [sage] 2012/02/10(金) 13:21:49.75 ID:LkdRyIry ?開発環境をインストールする(visualstudioの無料版でもなんでもいい)…2時間 ?新規プロジェクト作る…1時間 ?ウィンドウを表示させる…10分 ?ウィンドウ(フォーム)にイメージボックスを貼り付ける…1時間 ?イメージボックスに緑色の四角形を描く(大きすぎないように)…2時間 ?四角形を縦横10個ずつ並べる…2時間 これでマップの完成。 ね、簡単でしょ? http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/100
101: 名前は開発中のものです。 [sage] 2012/02/10(金) 14:02:46.11 ID:cUD1YAlX 96です。 実はRPG作りたいなと思っていたので 途中まで組んであったものを再利用しつつ作ってみました! http://gmdev.xrea.jp/st/up/604.zip …といっても、マップチップが表示できて キャラが表示できて、カーソルキーでキャラが動くだけですが・・・ RPGのネタもらいつつ作りたいです・・・! DXライブラリというライブラリ使ってます。 exeのファイルが何でこんなに大きくなるのん・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/101
102: 名前は開発中のものです。 [] 2012/02/10(金) 14:08:26.56 ID:cUD1YAlX 二次元配列を使ってマップの描画はできましたが、 この配列をマップの数だけ書くのか・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/102
103: 名前は開発中のものです。 [sage] 2012/02/10(金) 14:08:52.68 ID:cUD1YAlX またあげてしまったorzゴメンナサイ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/103
104: 名前は開発中のものです。 [sage] 2012/02/10(金) 14:25:13.09 ID:LkdRyIry >>101 お主に教えられることはもう何もない。 卒業おめでとう! http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/104
105: 名前は開発中のものです。 [] 2012/02/10(金) 14:33:38.55 ID:eeaAs0A7 俺も言語できない人が○○みたいなのつくりたいって言うなら ウディタかツクールの方がいいと思う だいたいまだ言語がさっぱりなのにいきなりRPGは無理がある http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/105
106: 名前は開発中のものです。 [sage] 2012/02/10(金) 14:45:16.54 ID:GB/acouH >>102 マップは外部ファイルにしる できれば既存のマップエディタと同じ形式にして編集できるように まあ最初はウディタかツクールで一つ完成させるってのは同意 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/106
107: 名前は開発中のものです。 [sage] 2012/02/10(金) 14:55:10.09 ID:cUD1YAlX 96です。 >>104 わーい卒業だー >>105 すみません、プログラム勉強中かつプログラマを目指し中なのでできればプログラムでいきたいです・・! ゲームの作成方法を限定していくと板違い・・・でしょうか? >>106 ふむ。。画像みたいな感じで読み込めばいいということですね、やってみます! そして105さんのほうでも書きましたが、プログラムで進めたいのです・・!すみません。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/107
108: 名前は開発中のものです。 [sage] 2012/02/10(金) 15:35:21.12 ID:cUD1YAlX マップエディター?を探したら以下のが出てきたので 組み込んでみました!(といってもサンプルがあってほとんどコピペだったんですが・・) http://www.hyperdevice.net/ マップも出ましたー! スクロールしないといけないですよねぇ・・ http://gmdev.xrea.jp/st/up/605.zip http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/108
109: 名前は開発中のものです。 [sage] 2012/02/10(金) 15:50:36.06 ID:cUD1YAlX あれ・・マップが読み込めてなかった・・・ あげなおしました・・! http://gmdev.xrea.jp/st/up/606.zip http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/109
110: 名前は開発中のものです。 [sage] 2012/02/10(金) 19:54:29.92 ID:w9MyEWBE まずはツクールかウディタに1票 過去にでも1本完成させたことがあって それでも面倒な作業とは思いつつも作りたいと思うのなら プログラミングでってのはアリだと思う。 だが、経験のない者が言うのはただの無知 既存のツールを使っても完成させられないなら プログラミング言語での製作はもっと無理。 強制されるべきではないし、それなり?に動けてるので 今は良いかもしれないけど作る面倒さを知る必要はあるかと。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/110
111: 名前は開発中のものです。 [sage] 2012/02/10(金) 19:59:45.09 ID:GB/acouH 基本的なデータ構造を知る上でも近道 無駄にはならんよ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/111
112: 名前は開発中のものです。 [sage] 2012/02/10(金) 20:20:05.91 ID:BLrYYB8s 俺もDXライブラリを色々いじってるわ 「作品」としてRPGを作りたいのならそりゃツールを使った方が早いかつ高品質に作れる だろうけど プログラミングを学ぶ上でってのならそれで良いじゃないか http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/112
113: 名前は開発中のものです。 [sage] 2012/02/10(金) 23:59:10.18 ID:/dU+6tN6 なんだか完成させるのが目的だと考えている人が意外と多いことに驚いた。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/113
114: 名前は開発中のものです。 [sage] 2012/02/11(土) 01:16:58.46 ID:ixLsB86X 96です。 みなさんありがとうございます。 ツクールは完成には至りませんでしたが過去にさわったことがあります。 いまプログラマを目指しているのもそこからですが・・・。 RPGについては若干大きめなものを考えていてしまったので、 ちょっと頭を切り替えて小さめにして完成を目指してみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/114
115: 名前は開発中のものです。 [sage] 2012/02/11(土) 01:17:59.07 ID:+EcqhGv3 さいしょの一作はまず完成させること 完成は次の作品のはじまり http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/115
116: 名前は開発中のものです。 [sage] 2012/02/11(土) 20:37:58.50 ID:oURilkRE 中身の大小はどっちでもいいと思う 見込みを含めて身の丈にあった企画・計画を立てれるかが問題 小さすぎると物足りないだろうし、大きすぎると頓挫する。 最終的に決めるのは>>114だ。 出来ると思うのなら好きに進めればいい。 だが、時間はどれだけかかってもいいから 可能な限り完成させて欲しいと思う。 >>113 理想・妄想を形にする = ゲームを完成させる と思ってるのだけど間違ってる? 技術共有が目的のスレなら完成させる必要もないけど、 作る・作りましょうってスレなら完成させるのが目的の一つだと思う。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/116
117: 名前は開発中のものです。 [sage] 2012/02/11(土) 20:38:42.03 ID:h6s6lBn7 ですよね http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/117
118: 名前は開発中のものです。 [sage] 2012/02/15(水) 16:03:39.00 ID:0M6PCfhQ 96です。おひさしぶりです。 バージョン0.04 http://gmdev.xrea.jp/st/up/612.zip ◆できたこと ・タイトル画面(操作方法とかもここに!) ・ランダムマップ生成、マップスクロール ・敵の出現 ・キャラの歩行アニメ、向き ・複数キャラ画像の表示 ・HP表示 ・敵との当たり判定 ・マップとの当たり判定 ・敵と当たると敵と自分のHPが減る処理 ・敵のHPが0になると消える ・敵に当たると敵が吹っ飛ぶ ◆作りたいもの ・体当たりアクションなハクスラRPG!(さがしても見つからなかったので…!) ◆所感 スクロールが意味がわからなさすぎて時間がかかりました・・・ ランダムマップの生成も難しかった・・・ HPの表示もバーの計算が難しかったです・・・ >>116さん プログラムでやりたいというのが最初のコンセプトでもあるので これで、完成までがんばらせていただきます!! http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/118
119: 名前は開発中のものです。 [] 2012/02/15(水) 16:07:50.68 ID:0M6PCfhQ 96です。 ◆残りやること ・ダメージの表示、ヒットエフェクト ・ダメージ計算式の実装 ・経験値の蓄積、レベルアップ ・キャラクターのパラメーター ・宝箱の出現、開封、アイテムゲット ・アイテム画面(アイテムの一覧、所持数、収集率) ・装備画面(ステータス表示とか?) ・階段のランダム配置、階層移動 ・階層ごとの敵の出現と敵のレベルアップ ・BGMの実装 ・効果音の実装 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/119
120: 名前は開発中のものです。 [sage] 2012/02/15(水) 16:08:29.45 ID:0M6PCfhQ すんません・・またあげてしまった・・・ これなんとかならないのか・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/120
121: 名前は開発中のものです。 [sage] 2012/02/15(水) 20:37:51.41 ID:HSoRF0Cn つ專ブラ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/121
122: 名前は開発中のものです。 [sage] 2012/02/16(木) 00:51:49.05 ID:kQ66l9eK よく出来ているなぁ。ちょこっとだけしか触ってないけど 今の段階で気になって且やることリストに載ってないのは 斜め移動の移動量矯正 敵が移動不可地域に出現しないようにする ぐらいかな、がんばれー http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/122
123: 名前は開発中のものです。 [sage] 2012/02/16(木) 03:16:56.43 ID:RZCfiJkc ランダムマップ生成だと・・・? いきなりすごいことやりおる あとは効果音を最優先でやるべき(バグバグになるはずw) その他バグ ・1ブロック幅空いている隙間を通りぬけられない ・敵キャラの中に1体だけ画像のおかしいのがいた(背景とかゴミ画像とか) http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/123
124: 名前は開発中のものです。 [] 2012/02/16(木) 10:29:40.69 ID:WcNEXnUI >>123 >・1ブロック幅空いている隙間を通りぬけられない 多分1ブロック分の通路は生成しないようにやったんだろうけど マップ端との調整不足で出来ちゃってる だから右と下にしか1ブロック分の通路は出来てない で、何で通れないかは自分の右側下側を判定する時にい1ブロック分のサイズを足しちゃってるんじゃね? チップサイズ-1じゃないと隣のチップと判定しちゃう 開始時にブロックが右に有ると縦に下にあると横に動けないの見ても分かる http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/124
125: 名前は開発中のものです。 [] 2012/02/16(木) 10:32:44.68 ID:WcNEXnUI >だから右と下にしか1ブロック分の通路は出来てない あ、他でもできてたw http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/125
126: 名前は開発中のものです。 [sage] 2012/02/16(木) 10:35:38.02 ID:jcZLc/35 96です。 >>121 ・・・こんなものがあったんですね・・! デフォルトでsageというのができるようになりました!ありがとうございますー。 >>122 ありがとうございます! 斜め移動全然気になってませんでしたが、確かに移動量が多くなってますね、 修正してみます。 そういえばプレイヤーは壁に入らないように配置してましたが、 敵の配置は適当でしたので、こちらも修正します! >>123 最初のマップを読み込んだときに、二次元配列があり、それを適当に触ればいけるという 情報があったのでがんばってみました!w 効果音了解です、やってみます。 バグもありがとうございますー!確認してみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/126
127: 名前は開発中のものです。 [sage] 2012/02/16(木) 10:37:59.31 ID:jcZLc/35 >で、何で通れないかは自分の右側下側を判定する時にい1ブロック分のサイズを足しちゃってるんじゃね? あー・・・確かに。すごいですね、おそらくビンゴだと思います・・・!! >多分1ブロック分の通路は生成しないようにやったんだろうけど そのはずなんですけど、たしかにできてますねぇ・・・はて・・。 これ名前に「96」って入れておいてもいいんでしょうか・・・。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/127
128: 名前は開発中のものです。 [] 2012/02/16(木) 10:42:56.13 ID:WcNEXnUI これからもうpする予定あるならトリップ付きで名前付けた方が良いと思う http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/128
129: 96 [sage] 2012/02/16(木) 11:05:09.38 ID:jcZLc/35 >>127 とりあえず名前に96と入れてみました! トリップ聞いたことあるけど、使ったことないのでしらべてみます・・! 汚いソースですけど、ランダムマップ作るところをあげてみましたー。 http://gmdev.xrea.jp/st/up/613.txt 10個点を作って、そこからランダムで適当に周りに道を拡げて、 その後道同士をつなぐ・・・って感じです。 道を広げるときと、道をつなぐときに3x3マスの道を使ったので 1マスのエリアはできないかと思いましたが、 よく考えると、道同士に挟まれたりすると、1マスエリアできますねwww http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/129
130: 96 [sage] 2012/02/16(木) 16:42:15.88 ID:jcZLc/35 バージョン0.05になってみました。 http://gmdev.xrea.jp/st/up/614.zip *1ブロック幅空いている隙間を通りぬけられない *敵が移動不可地域に出現しないようにする *ダメージの表示 *レベルアップ演出 *敵キャラの中に1体だけ画像のおかしいのがいた(背景とかゴミ画像とか) *マップの立体化?をしてみたが変なところが盛りだくさん・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/130
131: 名前は開発中のものです。 [sage] 2012/02/16(木) 19:44:04.25 ID:WcNEXnUI マップ外に行ける以外は動作的に可笑しいのは無くなったかな http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/131
132: 96 [sage] 2012/02/16(木) 20:54:24.18 ID:jcZLc/35 地味に進んでおります。 階層移動をつけたらだいぶゲームっぽくなりそうな気がします・・・!! 【バージョン0.06】 http://gmdev.xrea.jp/st/up/616.zip *画面右端ではみ出る現象を修正 *敵の当たり判定を修正、壁にぶつかりつつ歩くようにw *ランダムマップの形をより自然になるように(斜め多めに) *斜め移動時の移動量を減少(厳密ではない・・・) *経験値がきちんと蓄積されるように *レベルアップ時にダメージが1だけ上がるように・・ キャラクターの描画順番をY座標でソートしないといけないらしいですが 全然うまくいかない・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/132
133: 名前は開発中のものです。 [sage] 2012/02/17(金) 09:11:42.92 ID:krEcdel8 おつおつ 頑張って! http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/133
134: 96 [sage] 2012/02/17(金) 18:30:55.06 ID:UWCCXRCo http://gmdev.xrea.jp/st/up/617.zip 【バージョン0.07】 *キャラクターをY座標でソートしてから描画するように(だが何かおかしいw) *敵が吹き飛んでから点滅して消えるように *階段設置。だが降りられないw *効果音実装(敵とぶつかったとき、敵倒したとき、レベルアップ時) *効果音うるさいかもです・・注意 *敵を倒すと一定確率で宝箱が出現するようになった *宝箱に体当たりするとあけられる(・・・が中身はないw) *右クリックでメニューが開けるように *ウインドウクラス?みたいなのを作った! *メニューに伴い、左クリックでマップリセットに変更 *敵同士を重ならないように変更(だが重なるときもある・・・) 左手はカーソルキーに置いて、右手はマウスでクリックするゲームを想定中! ソートが意味がわからなさすぎた・・・。 ウインドウクラスとか作るといいと聞いて、表示はできたが ウインドウとか、その中に置くボタンが増えると、処理がすごいことに・・・ なにこれ、どうやって管理すればいいの・・・。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/134
135: 名前は開発中のものです。 [sage] 2012/02/17(金) 19:25:34.05 ID: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(...); } とかやるだけじゃね? http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/135
136: 名前は開発中のものです。 [] 2012/02/18(土) 08:52:47.04 ID:duQCQ0Qd 敵出過ぎw だが若干倒すのきもちいいなw プレイするのにマウスもつかうってこと? http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/136
137: 名前は開発中のものです。 [sage] 2012/02/18(土) 11:06:24.47 ID:g924OvnC 効果音GJ 敵がみんな同じ動きなのがそろそろ気持ち悪いので ぴょんぴょんはねる奴でも入れてみてはどうか(その場往復だけでもOK) http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/137
138: 名前は開発中のものです。 [] 2012/02/18(土) 12:58:21.07 ID:fttK59ae その前に一応サイト用意しようぜ ローカルルールは守ろう 応援してますよ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/138
139: 名前は開発中のものです。 [sage] 2012/02/18(土) 14:17:09.53 ID:tdwLc+6W スレ再利用だし、そんなに堅苦しくなくていいんじゃないか? もちろん、スレがあったほうが(俺に)いいw なんか、わらわら敵が寄ってくるのが、バイオハザードっぽいな そして、敵を吹っ飛ばしたら、壁にめり込んで倒せなくなったw http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/139
140: 96 [sage] 2012/02/20(月) 09:55:39.50 ID:MYRALV+M >>135さん 最後のforのところは取り出して描画してるだけだと思うのですが、 viewListにinsert?すると勝手にソートされるんでしょうか・・? >>136さん はい、マウスも使います。左手で操作しつつマウスで メニューとかを触ることができるので、案外楽かなぁと思って。 >>137さん 効果音うるさくなかったですか・・・?w 確かに気持ち悪いですね、みんな最短コースで近寄ってくるので 跳ねるなり、迷うなり入れてみます・・! >>138さん ローカルルール読んでなかった・・ サイト作ります!応援ありがとうございます! >>139さん あぷろださんにお世話になっていたので、その部分と 更新情報などをサイトには入れてこうかと思います。 確かにバイオハザード・・137さんの気持ち悪さはそこかもしれないですねw 壁にめり込まないはず・・・なんですが、めりこんだというからにはめりこんだのでしょうw 調査します・・・! http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/140
141: 名前は開発中のものです。 [sage] 2012/02/20(月) 15:23:41.64 ID:EYOcqK+0 壁にめり込んだのは、何十匹も倒したうち、1匹だけだったですよ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/141
142: 名前は開発中のものです。 [sage] 2012/03/01(木) 02:27:20.17 ID:GVwuTcNt 動きがなくなったな 壁にめり込んだまま出られなくなってしまったか http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/142
143: 名前は開発中のものです。 [sage] 2012/03/02(金) 22:55:07.21 ID:bMOCo2bR 簡単でもいいからRPG作りたいなぁと思ったんで、 とりあえず、第一歩として1対1のコマンド戦闘をひたすら繰り返すだけの駄ゲーを作ってみた 本体→ttp://gmdev.xrea.jp/st/up/628.zip SS →ttp://gmdev.xrea.jp/st/up/629.png ほかの人のPcで動くのかどうかすらわからない有様なので 動かしてみてくれるだけでも助かります。 効果音が出るのかとか、フルスクリーンにしても大丈夫なのか?とか… 一応ラスボスっぽいのは要るけど、 エフェクトもBGMも背景も無いとても簡素なゲームw http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/143
144: 名前は開発中のものです。 [sage] 2012/03/03(土) 00:52:45.91 ID:TItK0w9/ >>143 以下、ネタバレ注意。 Lv38であいつを倒した! あいつつえー! 回復しやがる! 四回くらい挑戦。術で防御を上げて、火炎爆破の術でなんとか。 敵がたくさんいて攻撃方法も意外と多彩で楽しかった。 エフェクトが無い、とおっしゃってますけど、攻撃したら敵は震えるしこちらがダメージを受けたら画面が揺れるし、 「戦っている」ということを最低限は感じられるものではあると思います。 ご心配されていた他のPC上でも動くかですが、うちはwin7、64bitでしたが、問題なく動いているようです。 フルスクリーンモードでもプレイ出来ました。パッドのコンフィグも設定を変えられました。 パッドでも動きました。効果音も鳴っていたと思われます。 (ただ、カーソル決定音のSE(swing42.wav)がうるさく感じたのでこちらで別のに差し替えましたwwすんませんww) http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/144
145: 143 [sage] 2012/03/03(土) 05:47:13.33 ID:4s3QAlYQ >>144 おおっ最後までプレイしていただきありがとうございます! 難なくプレイできたようでホッとしてます。 あのカーソルの音は操作してる感をだしたくて、あえて大きめな音にしてたんですが 人によってはうるさいと思うほど大きくしてしまったようですね… 次からはもう少し控えめな音にしてみます。 今度は、戦闘を多人数制バトルにするか、 キャラクターが動き回れるマップを導入するか…どっちがいいか考え中。 いずれにせよ作るのに時間が相当かかるんだろうけども。 http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/145
146: 名前は開発中のものです。 [sage] 2012/03/03(土) 20:10:20.96 ID:FLurogwV なんかいい雰囲気のスレ http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/146
147: 96 [sage] 2012/03/07(水) 13:12:17.66 ID:lYiuB1R7 96です。 コンセプトが別々のため勉強しながら平行していたRPG製作のほうに集中しようかと思います。 もう少しで動いているものを見せられると思うので、 またここで報告させてもらえればと思います…! http://mevius.5ch.net/test/read.cgi/gamedev/1319052155/147
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 49 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s