- 1 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/12(木) 10:31:33.33 ID:v0JStWA0]
- RPGは作業になりがちです。
いつの時代も、ハードが進化してもソフトがつまらないと人気は出ません。 私は、斬新なアイデアを使ったRPGをC++で作っています。 従って、面白いアイデアやそれを使ったプログラム案を募集です。 別に実現が不可能そうでもかまいません。とにかくアイデアが欲しいです。 【RPGの概要】 ・2D(DQ風) ・クリア時間1時間を目安 ・C++、DXライブラリを使用 ・VC++2008使用 【面白くするためのキーワード】 ・ATB(アクティブタイムバトル、FF等) ・適切なタイミングでのボタン入力で威力アップ、ダメージ半減等(マリオRPGより) ・盾で攻撃を防げるシステム(ドラクエソードより) ・マウスをクリックしながら魔方陣や攻撃をアクティブにできる(すばせか等) 色々募集してます。
- 78 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/13(金) 00:28:04.80 ID:QPqiAZ3K]
- >>75-76
ええとそうですね。 スレッドって何日放置したら消えるんでしょうか?
- 79 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 00:28:45.49 ID:7n+3mv9M]
- ここのは数年消えないねw
- 80 名前: ◆SKqo2/EVUc mailto:sage [2012/01/13(金) 00:33:30.39 ID:H5ocMYRV]
- って上よく確認したら鳥違ってたしw
ココは過疎板だけどスキルある人は いっぱいいるよ。質問スレで質問してから スレ立てたt方が良かったね。 まあ、立てちゃったモノはしょうがないけどね
- 81 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/13(金) 00:34:02.51 ID:QPqiAZ3K]
- それじゃひとまず自分で挙げたアイデアをいくつか盛り込んで、シンプルなRPGを作ってこようと思います。
スレッドが消えるまでには必ず完成させます。 お騒がせすいませんでした。
- 82 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 00:34:10.63 ID:7n+3mv9M]
- まー別になんでもかんでも叩こうってわけじゃない
ゲームに至らなくてもなにかを作ろうって姿勢を ちゃんと見せればみんな味方してくれるよ。
- 83 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/13(金) 00:50:26.77 ID:QPqiAZ3K]
- ひとまずWebページと製作画は用意しておきました。
denbu2.hiyoko.biz/index.html あとはまずこれを>>1で挙げたアイデアを入れて完成させてみます。
- 84 名前: ◆SKqo2/EVUc mailto:sage [2012/01/13(金) 00:58:10.94 ID:H5ocMYRV]
- >>83
HP見ました。戦闘画面は無いんですか? 出来ればサイドビューがいいんですが・・・。 応援してます。頑張って下さいね。
- 85 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 00:59:43.25 ID:YI1Y3c/6]
- 主に戦闘シーンを想定しているのだと思うけど。
ステータス:主にレベルアップであがる。 レベル上げとけば下手でも勝てるのがRPG。 レベルが上がれば強いスキルを覚えたり。 ただレベルをあげるだけじゃ面白くないから 成長方向を選べたり覚えるスキルを選択できたり。 装備:武器防具アビリティその他装飾品。 FF7のマテリアやFF5などのJob特性+アビリティ付加もここ。 戦闘前の仕込みが重要となる。アイテム入手やアビリティ入手などの過程を経る。 収集要素もありRPGの醍醐味的な部分。 操作:コマンドの入力や、アクションRPGからタイミング押しも含む。 ゼルダのような完全なアクションから、テイルズのような格闘アクションみたいなの。 アクション要素が強いとプレイヤーの腕がモロに反映される。 強い敵にもレベルが低いうちからプレイヤの腕次第で勝てる。 アクションが苦手な人はうまくいかないし うまい人も毎回エンカウントごとにやるとめんどくさくなる可能性がある。 (下手/面倒の軽減措置としてはマニュアル/オート切り替え) アクション性が強いなら周りの環境やオブジェクトを利用して なんかアクションするってのもいい。 戦闘というのは相手とのやり取り。 1.力で上回る(ごり押し) 2.相手の力を封じる、または封じられないように努力する(ステータス異常、封印) 3.弱点を突く、または突かれないように努力する(代表的には4属性やじゃんけんなどの三すくみ) 4.誘導する(敵の性格性質を利用して強みを消したり、無効化する) 5.説得する(対話が通じる相手には対話。賄賂。) 6.相手が負けを認める条件を満たす(直接戦うとは限らない)
- 86 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 01:10:50.99 ID:bM15lpm9]
- >>77
プレーヤー(剣)は持ち主の攻撃の際に剣の耐久力を削って攻撃力に幅を持たせる事ができるんだよ クリティカルを連続させて持ち主に優位に戦闘を運ぶ事もできるし 空振りして耐久力を回復することも出来る(持ち主が死ぬ確立もあがる 耐久力が0で剣が折れてゲームオーバー(武器屋で復活みたいな 戦闘に勝つと経験値の代わりに持ち主の愛着度があがり、持ち主が武器屋で鍛えてくれたりとか 魔力付与してくれたり人手に渡りにくくなったりとかそんな感じ そのうち自分で作ってみることにするわ、>>1さんも頑張ってね^^
- 87 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 01:16:44.69 ID:rvM6J+KX]
- 魔剣Xでググればいいと思うよ
- 88 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/13(金) 01:29:11.88 ID:QPqiAZ3K]
- レスありがとうございます。
えっと ひとまず意志表明はハッキリしましたので denbu2.hiyoko.biz/about.html こんな感じでまったりやっていきます。 >>84 戦闘が思いつかず悩んでまして・・・サイドビューの予定です。 >>85 ステータスはあまり重視しない予定ですねー。 >アクション要素が強いとプレイヤーの腕がモロに反映される。 >強い敵にもレベルが低いうちからプレイヤの腕次第で勝てる。 これです!これがコンセプトです。 これを全面に押したいので、RPGなのにステータス要素をほぼ無しにしようと思ってます。 相手とのやりとり、4〜6にしびれました。。 いいですね。ちょいとそれを実現目的に入れてみたいと思います。 >>86 う〜面白そうですね。やりたいですね! そうですねー・・・2ndパートとかに今度は武器目線のシナリオを入れたくなってきましたw >>87 ググってみます! あぁ一気にやりたいことが増えましたwありがとうございます(T_T)
- 89 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 02:23:35.68 ID:dFy3Bzc8]
- サイト素早く作ったね。確かにサイト作りには知識があるようだね
口だけじゃ無さそうだね。期待してるよ
- 90 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 02:33:18.49 ID:jpdaTv/e]
- IE8だと表示が崩れてるけどな
- 91 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 02:39:58.27 ID:GalHbaRd]
- C++歴2週間ならよくできてる方
RPG作りはミニでも果てしなく遠いからガンバレ
- 92 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 08:47:32.46 ID:jGIYRd91]
- >>68
都合が悪いことには答えないのに、 そういうことだけ答えるのな
- 93 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/13(金) 09:00:30.70 ID:QPqiAZ3K]
- >>89>>91
ありがとうございます。 コツコツと頑張っていきます。 やりたいことが出来たのでそれを実現できるようにします。 >>90 ご指摘ありがとうございます。IE8とfoxでどうしても違ってしまうとこがありますが、 大まかには同じ表示ができるようにしておきました。
- 94 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 13:31:22.47 ID:vZylij6U]
- 4. うまければうまいほどクリアしやすい
とあるが、 音ゲーの様なタイミングを合わせてボタンを押す 格ゲーの様なコマンド入力 と言った感じで考えればいいの?
- 95 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 18:04:17.01 ID:vtEYfKtc]
- 一般的には常識とされている、
真実は一つだけ 怒りは自然な感情 戦争・テロは無くならない 死刑には殺人の抑止力がある 虐められる側にも虐めの原因がある 自己チューな人間ほど自己愛が強い などの間違いを解説中 感情自己責任論
- 96 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 18:26:53.30 ID:auUr/4lr]
- >>65
お前みたいな暇人がスレ汚すなよ。 まあ、少しくらいなら見てて楽しいけど本題に関係ないとこで揚げ足とり続けるのはお前も中学生か?
- 97 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 21:42:46.31 ID:BESJKfoo]
- o
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ / / このスレは無事に / / 終了いたしました / / ありがとうございました / / / / モナーより / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/ ∧_∧ / /∧_∧ ( ^∀^) / /(^∀^ ) ( )つ ⊂( ) | | | | | | (__)_) (_(__)
- 98 名前:名前は開発中のものです。 [2012/01/13(金) 22:22:29.13 ID:dFy3Bzc8]
- >>65みたいな人技術者者になってはならないという悪いお手本
- 99 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 23:05:18.97 ID:TP+LOGU5]
- >>23
そう言いたい気持ちは分かる。 C++の文法知識だけではだめで、環境やドメイン特有のスキルが必要になる。 ウィンドウ生成、画像読み込み、座標系の理解・・・ RPGのマップであればマップデータ構造、スクロール処理、キー入力・・・ 静止画を描画するまでが一つの壁。 自力で精子が描画できたら、あとは何とかなる。
- 100 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/13(金) 23:37:56.86 ID:QPqiAZ3K]
- 返信遅れました。すいません。
>>94 それもいいですね。 「ランダムに文字列が生成される→それをすばやく正しく打てばダメージアップ」 ってのが面白そうなんで、今取り組んでる課題のひとつです。 >>99 マップ自体の処理は大方できてます。 ですが、マップをスクロールする際の当たり判定や、イベントを発生させる勉強中です。 ・・・でもそれより先に戦闘のプログラムを優先して取り組みます。 うpするうpするって言って全然できてなかったので、風呂はいった後にうpしますね。 (マップ移動のみですが)
- 101 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 23:47:17.89 ID:dFy3Bzc8]
- >>99
静止画の描画なんて小学生でもできるだろw 最初の壁はポインタ関数かな?
- 102 名前:名前は開発中のものです。 mailto:sage [2012/01/13(金) 23:48:51.82 ID:YI1Y3c/6]
- RPGでサイドビューってことだけど、リアルタイム性やアクション性をどこまで想定してるのかな
例えばFF4〜からのATBはリアルタイムだけどコマンドをセレクトするだけだし。 テイルズ系は完全なアクション系で、コンボなんかもあるよ。 ランダム文字列が表示されて〜ってのはたぶんあまり面白くないと思う。 これってタイピングバトルゲームみたいなのでもうすでにあると思うし 特にランダム文字列は数回やっただけでうんざりすると思うよ。 ランダム文字列がランダムな単語って意味なら問題ないけど。 そうなると一対一のバトルになるのかな。
- 103 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 00:03:26.65 ID:buzv6Wus]
- >>101
>静止画の描画なんて小学生でもできるだろw 普通の小学生には無理だw ずぶの素人には静止画描画するだけでも大変だぞ。 そもそもこの板にネイティブAPIのみで、自分の思う通りに画像読み込んで、ウィンドウに静止画描画できるやつ何人いるんだよ? 静止画描画できたら、たいていのことはできる。というか想像つく。
- 104 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 00:10:45.42 ID:BfOPeenN]
- >>101
ポインタ関数?なにそれ美味しいの?
- 105 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 00:14:02.31 ID:6SKI+1DR]
- C++DXライブラリでマップ表示と当たり判定を数ヶ月
書いてるけど終わらない
- 106 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/14(土) 00:20:11.25 ID:ULRcppBz]
- ひとまずマップ移動だけですがトップにうpりました。
暇なら見てあげてやってください。 (URL: denbu2.hiyoko.biz/) >>102 確かに毎回毎回やってたらまったく面白くなさそうですね・・・ ようやくグランドデザインを考えろっていわれた本当の意味が分かってきました。 「面白さ」って、すべてに密接してるんですね・・・。 えっと スピーディで爽快なATB(FF9のようなのがベース)を目指してます。 できれば3対3人ぐらいにしたいのですが、プログラムがぐちゃぐちゃになりそうだし 初心者なので1対1からにします。すいません。 今のところの考えなんですが、 まず戦闘ループに突入→カウンタ回す→自分に回る ここでひとまずタイムをとめて、数種類の行動を選べるようにする予定です。 (攻撃、特技、魔法、防御、回復 など。) 選んだらまたリアルタイムです。ここで、ユーザーのアクションを入れたいと思ってます。 コンボだとボタンの組み合わせにより出せる技が変わるって感じでしょうか。 確かに面白そうですね。 例えばzキーに火、xキーに氷とかあてて z→z→zとうてば狭い範囲に強い炎が、・・・とか面白そうです。
- 107 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 00:25:53.68 ID:buzv6Wus]
- >>105
>マップ表示と当たり判定 どんな仕様? 仕様を最低限の水準に削れないの?
- 108 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 00:39:21.58 ID:buzv6Wus]
- ネイティブAPI(Win32APIと言いたかったw)とか言っていたら、
ベテラン様に「車輪の再開発かwww」とか揶揄されそうだから、 あんまり煽るのはよすわ。
- 109 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 00:43:55.99 ID:BLggHGrF]
- >>99
エロゲーかよ
- 110 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 00:49:09.00 ID:epNKOuJH]
- >>103
車輪の再開発かwww
- 111 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 00:58:00.90 ID:6SKI+1DR]
- >>107
マップチップのデータを読んでツクールのように一番上を当たり判定。 描画順は出来てるけどまだマップチップアニメはまったく手をつけてない。 自作ゲームだからいつか出来れば
- 112 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 01:11:26.51 ID:epNKOuJH]
- >>111
うpすれば見てやるよ
- 113 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 01:21:00.27 ID:+g1lTmrq]
- >>111
いや、ツクールは全レイヤを当たり判定に使ってるぞ バージョンが違うかもしれんが VXAceで試したら、1-3のどこかのレイヤに通行不可判定の タイルがあったら通れなかった気がする
- 114 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 01:28:37.11 ID:zRfelDoE]
- てかさ、>>19 >>86
けっこう面白そうじゃね? ちょっと自分も手つけたくなったわ。 というわけでさっそくメモ帳開いて詰めてみるわw 勉強中だから完成までこぎつけるかわかんないけどねっ 見通しがたったら戻ってくるから、それまでこのスレ生き残っとけよ
- 115 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 01:31:20.07 ID:hNohrxt5]
- >>104
かなりどころじゃなく、ものすごくおいしいよ enemy.attack(); の呼び出しひとつで トロルは棍棒で殴るしドラゴンは火を吹くし、盗賊は盗んで逃げるし。 ソースがスパゲッティじゃなく雑炊になるけど。 スパゲッティなら最悪呼び出しごとに追っていけばなんとかなるけど 雑炊はつながってないから、一度でも間が開いたら修復不可になりがち
- 116 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 02:11:43.90 ID:LONz15qE]
- >>1
サイト見たけど二週間にしてはかなり良い方じゃないかな 某スレの主より大分理解が早いように見える
- 117 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 02:36:13.10 ID:buzv6Wus]
- >>110
ギガデインくらい唱えられるんだろうな? www.geocities.co.jp/Playtown-Denei/2140/comic/roto.jpg
- 118 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 02:37:52.23 ID:buzv6Wus]
- ↑アドレス欄に貼り付けてEnter
- 119 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 06:43:37.81 ID:7v1iETUn]
- もう完成してるな
歩いてる絵の正面の左上にゴミドットがあるのが気になるとか どうでもいいツッコミをいれてみる
- 120 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 10:55:45.42 ID:C0Fh0XOI]
- ブログ見てきた!
「テスト公開用.zip」をダウンロードして解凍したら 「テスト公開用」ってファイルができたのですが、 これをどうすればよいのだろう・・・ 質問だけではなんなので、ブログの「選択画面のループ」について。 A=(A+4)%3とか、A=(A+5)%3とかの、4とか5ってのは、項目数が3だから成り立つ数なので、 項目数が増減すると、4とか5とかも変えなきゃいけない。 (項目数が増えるたびにこの数字も変えるのはめんどくさいw) ここは(項目数をnとすると) A=(A+1)%nとか、A=(A+n-1)%nって考えたほうがいいかな。
- 121 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 12:35:37.46 ID:C0Fh0XOI]
- 『プレイヤー本人が上手くなって楽しめる』ってコンセプト。
いいですねw ところで、「上手くなることを楽しむ(上手くなることで楽しめる)」っていうのは プレーヤーに上手くなったことをフィードバックして、カタルシス(代償行為から得られる満足感)を与えることだと自分は思う。 (難しく言ったけど、要は、「昇竜拳が出せるようになった!」「敵を倒せた!」 「全クリアできた!」っていうわかりやすい楽しみ) このゲームの「楽しさの総和」ってつまり、「カタルシスを得られる回数」×「カタルシスの大きさ」であり、 カタルシスの大きさってのは「満足感の大きさ」×「代償行為の大きさ」であり、 代償行為ってのは下手な状態から上手い状態までの苦労(練習量や学習量)なわけだから、 「楽しさの総和」を高めるために、プレーヤーをどうやって苦労させるのかを考えてみるのもいいかなーって思います。 (例えば、zzzと打つだけで強い炎が出せるってだけだと、「苦労」の量が少ないので、 いかに難しくzzzと打たせるかを考えてみるとかw) もちろん、これはアプローチの1つなので、これ以外にもアプローチ方法はたくさんあると思いますw
- 122 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 12:38:31.35 ID:MOxtJo7w]
- 自分は>>1ではないが
解凍すると「テスト公開用」ってフォルダが出来るからその下のsample2DRPG.exe ってファイルを起動すれば良いよ。 通常プレイを選択すると移動画面になって矢印キーで移動できる。
- 123 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 12:53:52.40 ID:C0Fh0XOI]
- >>122
ありがとう! 再チャレンジしてみたよ! なぜか、ダウンロードした「テスト公開用.zip」を解凍したら 「テスト公開用\テスト公開用」って拡張子が無いファイルが出来て、 さらにそれを解凍したらそれっぽいexeが出てきましたw lhaplusのバージョンが古いだけかもしれないです・・・orz
- 124 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 13:45:19.86 ID:EKKzUL1+]
- zipDLしてきても壊れていて展開できない。
圧縮ソフトなに使ってるのかと、アップロードみすってないかとか。 ほかの人は動かせてるのかな?
- 125 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 13:47:59.33 ID:IP1WEgr1]
- Lhaplus 1.70 beta2の7Z形式も解凍できるやつ使ってるけど
1.59とか使ってる人できた? 解凍しても拡張子が無いファイルでてきて開けないし さらに解凍しようとしてもエラーがでてくるんだけど
- 126 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 13:56:01.26 ID:LONz15qE]
- 俺も>>1じゃないけど
1.59でできたよ。
- 127 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 13:56:28.38 ID:EKKzUL1+]
- とりあえずダウンロードしてきたものを
拡張子を.7zにして展開できたわ。 そのあと拡張子なしのファイルがでてきたら 拡張子.zipにして展開で起動できた。
- 128 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 14:00:01.88 ID:MOxtJo7w]
- >>122だけど、Windows7の標準の奴で解凍できた
ファイル選ぶ→マウス右ボタン→すべて展開 +Lhaca でも展開できた
- 129 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 14:06:54.36 ID:C0Fh0XOI]
- >>125
最初の「テスト公開用.zip」を、漢字を使わない「a.zip」にリネームして a.zipをzip解凍すると「a」っていう拡張子の無いファイルができるので、 さらに「a」をzip解凍すると、exeその他が解凍できるかも 実際は>>123ではこうやりました。(WinXP+lhaplus)
- 130 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 14:33:41.99 ID:IP1WEgr1]
- >>129
おお!マジでできた ありがとう
- 131 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 16:37:51.74 ID:Wbzs4AUD]
- 俺もC++独習でいろいろやってるけど
2週間でここまで形にできるのは単純にすごいと思う。がんばれ ところで内容の話だけど、「プレイヤーの腕」と言っても2つに分けられると思うんだ 1)アクション的な、短時間での反応能力(指先の操作能力・ミリ秒単位の判断能力) 2)SLG/RPG的な戦略的能力(数値評価・予想能力) 俺の感想にすぎないが、1)はRPG的画面構成と相性が悪いんだよね フロントビューでもサイドビューでも上手く行かないと思う そこが気になったので、指摘だけさせてもらうね
- 132 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 16:45:53.64 ID:7v1iETUn]
- まーこっからどーすんのかというのも難しいとこだけどな
1の手がどんだけ早いかはわからないけど どう進めたらいいかわからんという場合は ・戦闘中のニセ画像を作る ・10歩歩いたら戦闘中の画像を表示させる ・なんかキー押したらフィールドに戻る みたいなところまで作る当たりを目指してみたらどうだろうか 自分で目標を立てられるのであればこのレスは流してください。
- 133 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/14(土) 18:21:23.56 ID:ULRcppBz]
- 予備実験のせいで今帰宅しました。
すぐバイト行かないといけないのでたくさんレスもらったのにすいません; 返事は帰宅して召し風呂すんでからにします。 予断ですが帰宅中に電車内で色々といいアイデアが浮かびましたw あ〜早くいじりたい・・・ではいったん退席・・・。
- 134 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 18:22:33.47 ID:jIPYJAvY]
- >>133
どんなアイデアが浮かんだのか簡単に書けよw
- 135 名前:名前は開発中のものです。 [2012/01/14(土) 20:52:17.20 ID:jn2IyJ52]
- エンカウントなら、ランダム関数使って戦闘イベントへリンクさせれば、良いのかな?
歩数管理する変数と、ランダム関数と、IF分岐使えば、簡単に実現出来るよね?
- 136 名前:名前は開発中のものです。 [2012/01/14(土) 21:08:24.26 ID:jn2IyJ52]
- int hsu;
を立てて、移動のキー操作のhsu++を付ける if(hsu>=10){戦闘イベント} else{戦闘イベント無し} を移動のキー操作に組み込む hsu=0 を戦闘イベント発生部分に組み込む こんな感じで行けるだろ 俺が、二週間位勉強した感じだと
- 137 名前:名前は開発中のものです。 [2012/01/14(土) 21:16:03.69 ID:jn2IyJ52]
- さらに、ランダム関数組み合わせれば、ドラクエスタイルになるだろ
実際のドラクエとは違うかもしれんが 二週間しか勉強してないから間違ってるかもしれん
- 138 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 21:33:31.03 ID:LONz15qE]
- >>137
作ったならうpしてみよう
- 139 名前:名前は開発中のものです。 mailto:sage [2012/01/14(土) 21:38:17.55 ID:68nK+4bB]
- 作ってないから疑問形なんだよw
- 140 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/14(土) 23:43:10.48 ID:ULRcppBz]
- ああもう実験レポートも溜まってて全然手がつけられない・・・
ひとまず簡単なレスだけです; (サイト更新はちょっと遅れます) >Lhaplus関係 皆さんダウンロードしてみようとしてもらってありがとうございます! 自分は5.9で圧縮したんですが、どうやら問題ありそうですね。 よく分からないので調べてみます。 あと日本語でのファイル名は避けるようにします。 >ランダムエンカウント関係 ランダムエンカウント自体はもう出来てますが、アイデアを活かしたプログラムがまだ組めてないので公開してません。 またまた原型だけという形になりますが次回うpします。 >>132さん、提案してくださってありがとうございました。 >>119 ご指摘ありがとうございます。次回うpまでに直しておきます。 >>121>>134 なるほどなるほど。難しいですね・・・ 絶妙なバランスのゲームにしたいので、頑張ってひねってみます。 関係して、そのためのアイデアとしていいなーと浮かんだのが 相手のアクティブタイムゲージの減少ですね。 うまいこと何かしたら、相手の待ち時間が増えるみたいな。 >>131 そこを無理やりアクション的要素にしようと思ってますw 頭使うゲームってストレスたまるような気がするので・・・ >>135-137 ロジックはそんな感じですね。 でもサラっと書いてますけど、「ランダム関数組み合わせれば」ってとこが一番悩みましたねw
- 141 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/14(土) 23:46:18.46 ID:ULRcppBz]
- 今からスカイプするのでさらに遅れます。あーもう
本当にごめんなさい。
- 142 名前:名前は開発中のものです。 mailto:sage [2012/01/15(日) 01:09:44.17 ID:1g6a9cd6]
- >相手のアクティブタイムゲージの減少ですね。
>うまいこと何かしたら、相手の待ち時間が増えるみたいな。 グランディアってゲーム知ってるかな? ゲージ上でアイコンが左から右に流れていき、端に到達したものから行動開始となるんだけど スマッシュ攻撃?だったかな。それを行動直前の相手の攻撃をキャンセルできる。 こういった行動の順番がわかるゲームはFF10もそうだよね。 行動の順番を見越したうえで戦術を練るゲーム。 知らなかったら動画サイトで戦闘シーンを見てみるといい。 プレイヤーの腕が重視されるゲームならシンボルエンカウントでもいいかもしれない。 戦いたくないときは避ければいいし。ダッシュすると視界が狭くなったりシンボルが見えなくなったりするかんじで。
- 143 名前:名前は開発中のものです。 mailto:sage [2012/01/15(日) 04:30:41.76 ID:cp97AIqj]
- ロマサガがそんな感じだったなぁ
- 144 名前:名前は開発中のものです。 mailto:sage [2012/01/15(日) 10:00:36.26 ID:cBS61ud+]
- ・よし、プレイヤーの腕を重視するために、シンボルエンカウントにしよう。敵は4匹ほど配置して、プレイヤーを追ってくるんだ。
・操作テクが必要なように、フィールドは迷路にしよう。ファンタジーだから、左右はゲートで繋がってることにするかな。 ・難易度を上げるため、敵に接触したら死んでしまうことにするか。ライフは3個くらいでいいかな。 ・反撃手段も必要だな。フィールドにパワーアップアイテムを置いておこう。角に置くのが遠くていいかな。 ・爽快感を出すために、パワーアップ中は敵を一発で倒せるようにしよう。 ・プレイヤーのテクニック上昇が見えるように、地面にゴールドをばら撒いておこう。ゴールドを拾うと得点がアップするんだ。 ってゲームができちゃったらどうしよう
- 145 名前:名前は開発中のものです。 mailto:sage [2012/01/15(日) 10:45:46.96 ID:eWzOfJ0y]
- パックマンは名作
- 146 名前:名前は開発中のものです。 mailto:sage [2012/01/15(日) 12:55:18.75 ID:cBS61ud+]
- まぁ、みんなの意見を取り入れるのはいいんだけど、
意見を取り入れすぎて迷走して、RPGがパックマンにならないよう 気をつけましょう、、、ってことで
- 147 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/15(日) 16:41:07.79 ID:mZZy08B8]
- サイト更新&新verうpしたのでもしよかったら暇な時間に見てやってください。
>>142-143 なるほどなるほど。 そうなると、戦略を練るということがいりますよね。 するとステータスの概念があったほうが面白いですよね。 「自分のターンが回ってきた」というのをどう表現するかは色々ありますよね。 ひとまずFFのようなゲージを作ったんですが、もうちょっと考えてみます。 ロマサガ、グランディアYoutubeで調べてきますね。 >>144-146 パックマンにはしませんw 確かにやりたいことが多すぎてこんがらがってきてます。 やっぱ「面白くする」って、色々と難しいですね・・・
- 148 名前:名前は開発中のものです。 mailto:sage [2012/01/15(日) 18:20:02.54 ID:mT0u/acQ]
- すげー!
決定が Enter キーなのがいけてない z にして欲しいなぁ
- 149 名前:名前は開発中のものです。 mailto:sage [2012/01/15(日) 18:43:51.83 ID:ryHu42iA]
- >>106
のリンククリックするとカッコまでついてきて飛べないので勝手に書いとく denbu2.hiyoko.biz/ 素晴らしい勢いで進んでいる。主人公は爆弾岩か 当方XP+lhaPlusだけど 落としたファイルを解凍すると拡張子なしのファイルが出てきて test_ver00.zipにリネームすると解凍できる例の現象が発生してます。 Enterとzと同じ働きをするようにしてみたらいんじゃね?
- 150 名前:名前は開発中のものです。 [2012/01/15(日) 20:05:01.07 ID:lfnUQomm]
- 最初は、凄い単純なゲームで良いんじゃないかな?
何もない世界で、一対一のタイマン 神魔の対話みたいにしたりとか 戦いの中で、次々に作り出す技が、自然現象や生物になるとか 最終技は人類生成だなw
- 151 名前:名前は開発中のものです。 mailto:sage [2012/01/15(日) 20:47:28.54 ID:cBS61ud+]
- 自爆したw
解凍したとき、なぜエラーになるのかが判明 (どうしてこういう状態になるのかは不明。当方WinXP+lhaplusなもので) "test_ver00.zip"を解凍すると、"test_ver00"というファイルができる。 更に"test_ver00"を「ここに解凍」とすると、同じ場所に"test_ver00"って フォルダを作ろうとするので、名前が競合してエラーになる。 なので、"test_ver00"を、"test_ver00.zip"なり"a"にリネームすれば競合回避できるし、 リネームしないで「デスクトップに解凍」でもおk 先日初めてwin7に触った・・・使いにくい・・・orz
- 152 名前:名前は開発中のものです。 [2012/01/15(日) 21:06:48.76 ID:jam997Rv]
- >>149
Explzh for Windows って圧縮展開ソフト使ってるけど普通に解党されたホルダが出力される >>147 なんか見えない一方通行の障害物があるなw
- 153 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/15(日) 21:26:33.56 ID:mZZy08B8]
- 落としてみてくださったありがとうございます。
>>148 ありがとうございます! 一般的にZみたいですね。全部Zに変えておきますね。 >>149 今のとこ爆弾岩ですねw 明日から全然触れないので失速しますね・・・。 また次の土日にゆっくり触ろうと思ってます。 決定はZよりEnterの方がいいって人もいるんでしょうかね? >>150 そうですね。もうごちゃごちゃしたロジックを考えてたんですけど まだまだ慣れないのでもっとシンプルにしようと思います。 >>151 わざわざ手間かけてすいません。 今の配布方法のまま続けて大丈夫でしょうか? >>152 めんどくさくて放置してましてすいませんw ばれなければ・・・と思ってたんですがばれたみたいなんで次回は修正しときます。 グランディア、FF10、ロマサガ、色々と見てみましたが うーん やっぱ一切成長無しのRPGって色々と破綻しそうで厳しいですね・・・。 でもLv上げってのが入るとどうしても作業になってしまうような気もするし・・・ ぬぅ、、、、、、
- 154 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/15(日) 21:27:55.63 ID:mZZy08B8]
- >>150さんも言ってるような「技の成長」もありかと思ったんですけど
それって結局Lv上げしてると同じようなものですよね。 やっぱ難しいですね。頭ばかり動いて手が動きません。
- 155 名前:名前は開発中のものです。 mailto:sage [2012/01/15(日) 23:35:22.98 ID:cBS61ud+]
- 当面は、(コメントだけしてあれば)今の配布方法でいいかなーって思います。
解凍する人は、きっとこのスレ見てるだろうしw ところで、レベル上げの作業感ですが、無尽蔵に経験値が貰えちゃうせいで、 経験値を貰わなきゃ損した気分になってしまい、がんばってしまうんじゃないかなー
- 156 名前:名前は開発中のものです。 mailto:sage [2012/01/15(日) 23:54:40.96 ID:vYr+AhkM]
- C++歴2週間でこれってマジ?ゲーム作るの初めてなんでしょ?
すごい学習の速さだな ファイルパッキングまでやってるし
- 157 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/16(月) 00:08:39.77 ID:5CAA0Skh]
- >>155
なんか毎回手間かけさせてすいません。 早速ステータスと経験地を入れてみたんですが うーんって感じです。。 >>156 マジですけどC言語のほんとに基礎の基礎は学習してます。 通学中も帰宅中も頭の中でロジック考えてるからですかねw 「○○面白そう→こういうロジックでしたい→実現するための関数をリファレンスから探す」 の繰り返しです。地味です。 では寝ます。平日はほとんど触れないので多分次回の更新は次の土日になるかそれ以降かもしれません。 2月中旬から暇なのでそこから凄いスピードで更新できると思いますw それでは失礼します。 わざわざダウンロードしてくださったりご意見くださったりしてありがとうございました。
- 158 名前:名前は開発中のものです。 [2012/01/16(月) 00:22:22.96 ID:iuejSmnu]
- 大抵こういうスレってVCでRPGツクールとかいう糞スレみたいに>>1がほら吹きまくって何もできないことがバレて自然消滅するが
この>>1は希にみるスピードで学習しとるよな HTMLやCSSってよく分からんけど役にたつの? あと公立大ってどこか気になる
- 159 名前:名前は開発中のものです。 mailto:sage [2012/01/16(月) 01:10:37.16 ID:QVYx0H3N]
- まったくだよ。
俺なんか自作ゲーム開発ブログの更新、月1回程度しか出来ないってのに・・・
- 160 名前:名前は開発中のものです。 [2012/01/16(月) 14:23:10.52 ID:4mAUXHDA]
- >>154
張りぼての中身と考えれば良いかと 実際は、数値管理と条件管理だけど、それをどう表現するかだと思います。 例えば、敵をA、B、Cグループに分け、Aグループと戦ってると身につく技を考える (同じようにB、Cグループにも対応) A等を変数にして、数字が一定以上になったら、 戦闘の際にランダム関数で習得出来るイベントや アイテム入手や会話でのイベントを作る 数字は多段階処理にして、数字により習得可能性を上げる
- 161 名前:名前は開発中のものです。 mailto:sage [2012/01/16(月) 23:24:52.99 ID:RAKX6lJj]
- 去年ゲーム作ろうとしたけど
クラスでつまづいちゃったなぁ また作業始めるかな
- 162 名前:名前は開発中のものです。 mailto:sage [2012/01/17(火) 00:39:48.62 ID:NljbbFsY]
- クラスのどこが分からないのか知らないけど
要は使えたら便利な機能というだけの話 使えなくてもゲームは作れる
- 163 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/17(火) 22:00:31.14 ID:5a7e0Kw8]
- レス遅れましてすいません。
今朝6時に起きて2時間ぐらいいじって微妙に進んだので後で製作画だけですが更新しときます。 >>158 おほめの言葉ありがとうございます。 HTMLやCSSの考え方は非常に役立ってますよ。 大学は大阪の公立大学ですよ。 >>159 多分僕のほうが暇人だからですねw お互い頑張りましょう! >>160 ありがとうございます。 それぞれのモンスターの内部データ(構造体)Monster_stに、 「剣成分」「刀成分」「回復成分」みたいなのを入れといて この順にA、B、Cとでもすると ゴーレム・・・{A,B,C}={1,1,0} スライム・・・{A,B,C}={0,1,0} みたいなのを入れといて、例えばA成分を持った敵(iはモンスターナンバー) GetA = Monster_st[i].A GetB = Monster_st[i].B みたいにしてモンスターの持ってる成分を合計して、 if( A >=2 ){ Sord++; if( Sord >=5 ){ (剣スキルゲット) }} みたいなのを戦闘処理に入れておくとできますね。 (「改行が多すぎます」って出るのでこんな書き方になってしまいました) 面白そう・・・と思ったんですけど、それだとプレイヤーが選べないよなー・・・とも思ってしまいました。 それよりは戦闘後に得た成分を自由に振ったほうが面白いのかな?と思ったり・・・ >>161 良ければ共に頑張りましょう! 僕は作るのがめちゃくちゃ楽しいので「頑張る」というか「楽しむ」感じなんですけどw >>162 結局ほとんどifとwhileで組めばなんだってできますもんね。
- 164 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/17(火) 22:03:22.34 ID:5a7e0Kw8]
- 突っ込まれちゃう前に訂正します〜
ついでに改行しときますw if( GetA >=2 ){ Sord++; if( Sord >=5 ){ (剣スキルゲット) } } 正しい例はこんな感じですね。 あ あとあれだけレベルという概念無しと言ってましたがやっぱり無理そうです・・・ というかすでにあきらめてステータスプログラム書いちゃいました。 サイトにも書いてあることなのに修正してごめんなさい。
- 165 名前:おしゆ ◆Funlsc3XTU [2012/01/17(火) 23:48:13.58 ID:5a7e0Kw8]
- サイト更新しておいたので良ければ見てやってください!
URL一応張っておきますね。 denbu2.hiyoko.biz/ ちょいと、ふと思いついた「特技をセット」というシステム実験中です。 ある特技をセットした状態である敵を倒すと、特技が進化する みたいなのがあれば面白そうだなと思いました。 それからモンスターを仲間にするってのも検討中です。
- 166 名前:名前は開発中のものです。 mailto:sage [2012/01/18(水) 00:19:14.74 ID:0AnQuWmJ]
- ソース公開しないの?
- 167 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/18(水) 00:45:44.51 ID:Sw93+FAc]
- >>166
既に1000行以上あるので全部公開は無いですね。 あと自分用の変数や定義が多すぎるので、必要な部分だけオープンソースでいいと思います。 皆さんから作業じゃなくするアイデア等のアドバイスを貰い、 そのアイデアの実装が難しそうなとこだけオープンソースで 皆さんに助けを借りるっていう目的でスレを立てたので。
- 168 名前:名前は開発中のものです。 mailto:sage [2012/01/18(水) 02:17:11.21 ID:mZuf0etU]
- 初心者はいろいろ言われたくないだろうし
もし困った時に公開でいい。 もう少し書いていればたった1000行と思うようになるよ。
- 169 名前:名前は開発中のものです。 mailto:sage [2012/01/18(水) 05:54:46.50 ID:msSVQeEf]
- 作業が進んでいることがわかっているからソースコード公開は無用だよ。
うpうp言われるのは進んでいるかどうか確認したいだけだから。
- 170 名前:名前は開発中のものです。 mailto:sage [2012/01/18(水) 10:38:16.72 ID:aF12tiKs]
- おー、頑張ってるな
DXライブラリは使いやすくていいよな モチベーションあげるためには先にエフェクト頑張るのもいいぞ じゃないといつまでたってもショボイ画面を見続けることになる 作ってなかったら作っておいたほうがいいものとして、デバッグモード 面倒でも作っておけばテストが格段に楽になる あとC++の無料版でもアイコンは設定できる。やり方は忘れたけどぐぐれば見つかると思う
- 171 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/18(水) 20:05:57.20 ID:Sw93+FAc]
- >>168
確かにまだまだ増えそうです。現在1500行でした。 >>169 分かりました。時間があれば進めてます。 >>170 ですよね。そろそろなんか画面のクオリティを上げたいなって思ってたとこです。 エフェクトいいの作ろうとするとなかなか難しいですね。 ただダメージ計算してもパッと表示したりって感じなんでビジュアルが終わってます... 今炎やダメージのきれいな再現に苦戦してます。 デバッグもどきなら既にあります!実は最初のプログラム配布前からありますw 色々とありがとうございます。 今日もちょろちょろっと進めたのでまたサイト更新できたらしときます。 戦闘に戦略的要素が増えました。
- 172 名前:名前は開発中のものです。 mailto:sage [2012/01/18(水) 20:10:17.94 ID:xI7WDRvL]
- エフェクト作成ツールはselenの作者さんが新ツール公開してましたね
動画見た感じ面白そうだった
- 173 名前:名前は開発中のものです。 mailto:sage [2012/01/18(水) 21:00:21.27 ID:te+auWNx]
- どうでもいい事かもしれないが…
サイトの制作画像が重いのは画像がBMPだからじゃないのか? JPEGにでも変換しとけばもっと軽くなるかと やたら気にしてるようなので一応つっこみいれておくよ。
- 174 名前:おしゆ ◆Funlsc3XTU mailto:sage [2012/01/18(水) 21:12:13.12 ID:Sw93+FAc]
- >>172
いいですね。ただやっぱ自分で作りたいので作りますけどw エフェクトはエフェクト単独のモジュールで作ろうと思いますので、 意見求め用のソースの公開もするかもしれません。 >>173 そうなんですよね・・・加えて、タグでサイズいじってるので更に重くなっちゃってます。 全部jpegに変えて画像そのものをリサイズしておきますね。
- 175 名前:名前は開発中のものです。 mailto:sage [2012/01/19(木) 01:00:30.08 ID:zbV62KTd]
- 面白ければグラは気にしない派の意見としては、グラは後回しでもw
表示タイミングやら位置やらだけ決めて実装優先でも良いのでは? 頑張ってください〜
- 176 名前:名前は開発中のものです。 [2012/01/19(木) 10:28:34.07 ID:Y00wJ8Kb]
- まず、テスト版として、グラや詳細はオオザッパにして、最初から最後まで作って見た方が良い気がするな
- 177 名前:名前は開発中のものです。 mailto:sage [2012/01/19(木) 10:38:53.53 ID:HoLROLVe]
- 大方同意だけど、ここまで作れるならあとはマップ広げて敵増やせば終わりだろ
それよりはやっぱ今のまま続けて戦闘を練り込むべきじゃないかな
- 178 名前:名前は開発中のものです。 [2012/01/19(木) 12:42:11.83 ID:Y00wJ8Kb]
- 今のマップのままで、ストーリー会話、戦闘、エンディングまで作ってみたら良いじゃん?
(一旦完成) それから、グラフィックや音楽を差し替え 完成度合い高まったら、世界広げる (最初完成させた部分は第一の冒険として組み込む)
|

|