作業じゃないミニRPGを作ってます

■ このスレッドは過去ログ倉庫に格納されています
2012/01/12(木) 10:31:33.33ID:v0JStWA0
RPGは作業になりがちです。
いつの時代も、ハードが進化してもソフトがつまらないと人気は出ません。
私は、斬新なアイデアを使ったRPGをC++で作っています。
従って、面白いアイデアやそれを使ったプログラム案を募集です。
別に実現が不可能そうでもかまいません。とにかくアイデアが欲しいです。

【RPGの概要】
・2D(DQ風)
・クリア時間1時間を目安
・C++、DXライブラリを使用
・VC++2008使用

【面白くするためのキーワード】
・ATB(アクティブタイムバトル、FF等)
・適切なタイミングでのボタン入力で威力アップ、ダメージ半減等(マリオRPGより)
・盾で攻撃を防げるシステム(ドラクエソードより)
・マウスをクリックしながら魔方陣や攻撃をアクティブにできる(すばせか等)

色々募集してます。
2012/01/13(金) 01:16:44.69ID:rvM6J+KX
魔剣Xでググればいいと思うよ
2012/01/13(金) 01:29:11.88ID:QPqiAZ3K
レスありがとうございます。
えっと ひとまず意志表明はハッキリしましたので
http://denbu2.hiyoko.biz/about.html
こんな感じでまったりやっていきます。

>>84
戦闘が思いつかず悩んでまして・・・サイドビューの予定です。

>>85
ステータスはあまり重視しない予定ですねー。
>アクション要素が強いとプレイヤーの腕がモロに反映される。
>強い敵にもレベルが低いうちからプレイヤの腕次第で勝てる。
これです!これがコンセプトです。
これを全面に押したいので、RPGなのにステータス要素をほぼ無しにしようと思ってます。
相手とのやりとり、4〜6にしびれました。。
いいですね。ちょいとそれを実現目的に入れてみたいと思います。

>>86
う〜面白そうですね。やりたいですね!
そうですねー・・・2ndパートとかに今度は武器目線のシナリオを入れたくなってきましたw

>>87
ググってみます!

あぁ一気にやりたいことが増えましたwありがとうございます(T_T)

2012/01/13(金) 02:23:35.68ID:dFy3Bzc8
サイト素早く作ったね。確かにサイト作りには知識があるようだね
口だけじゃ無さそうだね。期待してるよ
2012/01/13(金) 02:33:18.49ID:jpdaTv/e
IE8だと表示が崩れてるけどな
2012/01/13(金) 02:39:58.27ID:GalHbaRd
C++歴2週間ならよくできてる方
RPG作りはミニでも果てしなく遠いからガンバレ
2012/01/13(金) 08:47:32.46ID:jGIYRd91
>>68
都合が悪いことには答えないのに、
そういうことだけ答えるのな
2012/01/13(金) 09:00:30.70ID:QPqiAZ3K
>>89>>91
ありがとうございます。
コツコツと頑張っていきます。
やりたいことが出来たのでそれを実現できるようにします。

>>90
ご指摘ありがとうございます。IE8とfoxでどうしても違ってしまうとこがありますが、
大まかには同じ表示ができるようにしておきました。
2012/01/13(金) 13:31:22.47ID:vZylij6U
4. うまければうまいほどクリアしやすい

とあるが、

音ゲーの様なタイミングを合わせてボタンを押す
格ゲーの様なコマンド入力

と言った感じで考えればいいの?
2012/01/13(金) 18:04:17.01ID:vtEYfKtc
一般的には常識とされている、
 真実は一つだけ
 怒りは自然な感情
 戦争・テロは無くならない
 死刑には殺人の抑止力がある
 虐められる側にも虐めの原因がある
 自己チューな人間ほど自己愛が強い
などの間違いを解説中
感情自己責任論
2012/01/13(金) 18:26:53.30ID:auUr/4lr
>>65
お前みたいな暇人がスレ汚すなよ。
まあ、少しくらいなら見てて楽しいけど本題に関係ないとこで揚げ足とり続けるのはお前も中学生か?
2012/01/13(金) 21:42:46.31ID:BESJKfoo
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /    モナーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ^∀^) /                /(^∀^ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
98名前は開発中のものです。
垢版 |
2012/01/13(金) 22:22:29.13ID:dFy3Bzc8
>>65みたいな人技術者者になってはならないという悪いお手本
2012/01/13(金) 23:05:18.97ID:TP+LOGU5
>>23
そう言いたい気持ちは分かる。
C++の文法知識だけではだめで、環境やドメイン特有のスキルが必要になる。
ウィンドウ生成、画像読み込み、座標系の理解・・・
RPGのマップであればマップデータ構造、スクロール処理、キー入力・・・

静止画を描画するまでが一つの壁。
自力で精子が描画できたら、あとは何とかなる。
2012/01/13(金) 23:37:56.86ID:QPqiAZ3K
返信遅れました。すいません。

>>94
それもいいですね。
「ランダムに文字列が生成される→それをすばやく正しく打てばダメージアップ」
ってのが面白そうなんで、今取り組んでる課題のひとつです。

>>99
マップ自体の処理は大方できてます。
ですが、マップをスクロールする際の当たり判定や、イベントを発生させる勉強中です。
・・・でもそれより先に戦闘のプログラムを優先して取り組みます。

うpするうpするって言って全然できてなかったので、風呂はいった後にうpしますね。
(マップ移動のみですが)
2012/01/13(金) 23:47:17.89ID:dFy3Bzc8
>>99
静止画の描画なんて小学生でもできるだろw
最初の壁はポインタ関数かな?
2012/01/13(金) 23:48:51.82ID:YI1Y3c/6
RPGでサイドビューってことだけど、リアルタイム性やアクション性をどこまで想定してるのかな
例えばFF4〜からのATBはリアルタイムだけどコマンドをセレクトするだけだし。
テイルズ系は完全なアクション系で、コンボなんかもあるよ。

ランダム文字列が表示されて〜ってのはたぶんあまり面白くないと思う。
これってタイピングバトルゲームみたいなのでもうすでにあると思うし
特にランダム文字列は数回やっただけでうんざりすると思うよ。
ランダム文字列がランダムな単語って意味なら問題ないけど。
そうなると一対一のバトルになるのかな。
2012/01/14(土) 00:03:26.65ID:buzv6Wus
>>101
>静止画の描画なんて小学生でもできるだろw
普通の小学生には無理だw
ずぶの素人には静止画描画するだけでも大変だぞ。
そもそもこの板にネイティブAPIのみで、自分の思う通りに画像読み込んで、ウィンドウに静止画描画できるやつ何人いるんだよ?
静止画描画できたら、たいていのことはできる。というか想像つく。
2012/01/14(土) 00:10:45.42ID:BfOPeenN
>>101
ポインタ関数?なにそれ美味しいの?
2012/01/14(土) 00:14:02.31ID:6SKI+1DR
C++DXライブラリでマップ表示と当たり判定を数ヶ月
書いてるけど終わらない
2012/01/14(土) 00:20:11.25ID:ULRcppBz
ひとまずマップ移動だけですがトップにうpりました。
暇なら見てあげてやってください。
(URL: http://denbu2.hiyoko.biz/)

>>102
確かに毎回毎回やってたらまったく面白くなさそうですね・・・
ようやくグランドデザインを考えろっていわれた本当の意味が分かってきました。
「面白さ」って、すべてに密接してるんですね・・・。
えっと スピーディで爽快なATB(FF9のようなのがベース)を目指してます。
できれば3対3人ぐらいにしたいのですが、プログラムがぐちゃぐちゃになりそうだし
初心者なので1対1からにします。すいません。

今のところの考えなんですが、
まず戦闘ループに突入→カウンタ回す→自分に回る
ここでひとまずタイムをとめて、数種類の行動を選べるようにする予定です。
(攻撃、特技、魔法、防御、回復 など。)
選んだらまたリアルタイムです。ここで、ユーザーのアクションを入れたいと思ってます。
コンボだとボタンの組み合わせにより出せる技が変わるって感じでしょうか。
確かに面白そうですね。
例えばzキーに火、xキーに氷とかあてて
z→z→zとうてば狭い範囲に強い炎が、・・・とか面白そうです。
2012/01/14(土) 00:25:53.68ID:buzv6Wus
>>105
>マップ表示と当たり判定
どんな仕様?
仕様を最低限の水準に削れないの?
2012/01/14(土) 00:39:21.58ID:buzv6Wus
ネイティブAPI(Win32APIと言いたかったw)とか言っていたら、
ベテラン様に「車輪の再開発かwww」とか揶揄されそうだから、
あんまり煽るのはよすわ。
2012/01/14(土) 00:43:55.99ID:BLggHGrF
>>99
エロゲーかよ
2012/01/14(土) 00:49:09.00ID:epNKOuJH
>>103
車輪の再開発かwww
2012/01/14(土) 00:58:00.90ID:6SKI+1DR
>>107
マップチップのデータを読んでツクールのように一番上を当たり判定。
描画順は出来てるけどまだマップチップアニメはまったく手をつけてない。
自作ゲームだからいつか出来れば
2012/01/14(土) 01:11:26.51ID:epNKOuJH
>>111
うpすれば見てやるよ
2012/01/14(土) 01:21:00.27ID:+g1lTmrq
>>111
いや、ツクールは全レイヤを当たり判定に使ってるぞ
バージョンが違うかもしれんが

VXAceで試したら、1-3のどこかのレイヤに通行不可判定の
タイルがあったら通れなかった気がする
2012/01/14(土) 01:28:37.11ID:zRfelDoE
てかさ、>>19 >>86
けっこう面白そうじゃね?

ちょっと自分も手つけたくなったわ。
というわけでさっそくメモ帳開いて詰めてみるわw
勉強中だから完成までこぎつけるかわかんないけどねっ
見通しがたったら戻ってくるから、それまでこのスレ生き残っとけよ
2012/01/14(土) 01:31:20.07ID:hNohrxt5
>>104
かなりどころじゃなく、ものすごくおいしいよ

enemy.attack(); の呼び出しひとつで
トロルは棍棒で殴るしドラゴンは火を吹くし、盗賊は盗んで逃げるし。

ソースがスパゲッティじゃなく雑炊になるけど。
スパゲッティなら最悪呼び出しごとに追っていけばなんとかなるけど
雑炊はつながってないから、一度でも間が開いたら修復不可になりがち
2012/01/14(土) 02:11:43.90ID:LONz15qE
>>1
サイト見たけど二週間にしてはかなり良い方じゃないかな
某スレの主より大分理解が早いように見える
2012/01/14(土) 02:36:13.10ID:buzv6Wus
>>110
ギガデインくらい唱えられるんだろうな?
http://www.geocities.co.jp/Playtown-Denei/2140/comic/roto.jpg
2012/01/14(土) 02:37:52.23ID:buzv6Wus
↑アドレス欄に貼り付けてEnter
2012/01/14(土) 06:43:37.81ID:7v1iETUn
もう完成してるな
歩いてる絵の正面の左上にゴミドットがあるのが気になるとか
どうでもいいツッコミをいれてみる
2012/01/14(土) 10:55:45.42ID: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って考えたほうがいいかな。
2012/01/14(土) 12:35:37.46ID:C0Fh0XOI
『プレイヤー本人が上手くなって楽しめる』ってコンセプト。
いいですねw

ところで、「上手くなることを楽しむ(上手くなることで楽しめる)」っていうのは
プレーヤーに上手くなったことをフィードバックして、カタルシス(代償行為から得られる満足感)を与えることだと自分は思う。
(難しく言ったけど、要は、「昇竜拳が出せるようになった!」「敵を倒せた!」
「全クリアできた!」っていうわかりやすい楽しみ)

このゲームの「楽しさの総和」ってつまり、「カタルシスを得られる回数」×「カタルシスの大きさ」であり、
カタルシスの大きさってのは「満足感の大きさ」×「代償行為の大きさ」であり、
代償行為ってのは下手な状態から上手い状態までの苦労(練習量や学習量)なわけだから、

「楽しさの総和」を高めるために、プレーヤーをどうやって苦労させるのかを考えてみるのもいいかなーって思います。
(例えば、zzzと打つだけで強い炎が出せるってだけだと、「苦労」の量が少ないので、
いかに難しくzzzと打たせるかを考えてみるとかw)

もちろん、これはアプローチの1つなので、これ以外にもアプローチ方法はたくさんあると思いますw
2012/01/14(土) 12:38:31.35ID:MOxtJo7w
自分は>>1ではないが
解凍すると「テスト公開用」ってフォルダが出来るからその下のsample2DRPG.exe
ってファイルを起動すれば良いよ。
通常プレイを選択すると移動画面になって矢印キーで移動できる。
2012/01/14(土) 12:53:52.40ID:C0Fh0XOI
>>122
ありがとう!
再チャレンジしてみたよ!

なぜか、ダウンロードした「テスト公開用.zip」を解凍したら
「テスト公開用\テスト公開用」って拡張子が無いファイルが出来て、
さらにそれを解凍したらそれっぽいexeが出てきましたw

lhaplusのバージョンが古いだけかもしれないです・・・orz
2012/01/14(土) 13:45:19.86ID:EKKzUL1+
zipDLしてきても壊れていて展開できない。
圧縮ソフトなに使ってるのかと、アップロードみすってないかとか。
ほかの人は動かせてるのかな?
2012/01/14(土) 13:47:59.33ID:IP1WEgr1
Lhaplus 1.70 beta2の7Z形式も解凍できるやつ使ってるけど
1.59とか使ってる人できた?
解凍しても拡張子が無いファイルでてきて開けないし
さらに解凍しようとしてもエラーがでてくるんだけど
2012/01/14(土) 13:56:01.26ID:LONz15qE
俺も>>1じゃないけど
1.59でできたよ。
2012/01/14(土) 13:56:28.38ID:EKKzUL1+
とりあえずダウンロードしてきたものを
拡張子を.7zにして展開できたわ。
そのあと拡張子なしのファイルがでてきたら
拡張子.zipにして展開で起動できた。
2012/01/14(土) 14:00:01.88ID:MOxtJo7w
>>122だけど、Windows7の標準の奴で解凍できた
ファイル選ぶ→マウス右ボタン→すべて展開

+Lhaca でも展開できた
2012/01/14(土) 14:06:54.36ID:C0Fh0XOI
>>125
最初の「テスト公開用.zip」を、漢字を使わない「a.zip」にリネームして
a.zipをzip解凍すると「a」っていう拡張子の無いファイルができるので、
さらに「a」をzip解凍すると、exeその他が解凍できるかも

実際は>>123ではこうやりました。(WinXP+lhaplus)
2012/01/14(土) 14:33:41.99ID:IP1WEgr1
>>129
おお!マジでできた
ありがとう
2012/01/14(土) 16:37:51.74ID:Wbzs4AUD
俺もC++独習でいろいろやってるけど
2週間でここまで形にできるのは単純にすごいと思う。がんばれ

ところで内容の話だけど、「プレイヤーの腕」と言っても2つに分けられると思うんだ

 1)アクション的な、短時間での反応能力(指先の操作能力・ミリ秒単位の判断能力)
 2)SLG/RPG的な戦略的能力(数値評価・予想能力)

俺の感想にすぎないが、1)はRPG的画面構成と相性が悪いんだよね
フロントビューでもサイドビューでも上手く行かないと思う
そこが気になったので、指摘だけさせてもらうね
2012/01/14(土) 16:45:53.64ID:7v1iETUn
まーこっからどーすんのかというのも難しいとこだけどな
1の手がどんだけ早いかはわからないけど
どう進めたらいいかわからんという場合は
・戦闘中のニセ画像を作る
・10歩歩いたら戦闘中の画像を表示させる
・なんかキー押したらフィールドに戻る
みたいなところまで作る当たりを目指してみたらどうだろうか
自分で目標を立てられるのであればこのレスは流してください。
2012/01/14(土) 18:21:23.56ID:ULRcppBz
予備実験のせいで今帰宅しました。
すぐバイト行かないといけないのでたくさんレスもらったのにすいません;
返事は帰宅して召し風呂すんでからにします。
予断ですが帰宅中に電車内で色々といいアイデアが浮かびましたw
あ〜早くいじりたい・・・ではいったん退席・・・。
2012/01/14(土) 18:22:33.47ID:jIPYJAvY
>>133
どんなアイデアが浮かんだのか簡単に書けよw
135名前は開発中のものです。
垢版 |
2012/01/14(土) 20:52:17.20ID:jn2IyJ52
エンカウントなら、ランダム関数使って戦闘イベントへリンクさせれば、良いのかな?

歩数管理する変数と、ランダム関数と、IF分岐使えば、簡単に実現出来るよね?
136名前は開発中のものです。
垢版 |
2012/01/14(土) 21:08:24.26ID:jn2IyJ52
int hsu;

を立てて、移動のキー操作のhsu++を付ける

if(hsu>=10){戦闘イベント}
else{戦闘イベント無し}
を移動のキー操作に組み込む


hsu=0
を戦闘イベント発生部分に組み込む

こんな感じで行けるだろ
俺が、二週間位勉強した感じだと
137名前は開発中のものです。
垢版 |
2012/01/14(土) 21:16:03.69ID:jn2IyJ52
さらに、ランダム関数組み合わせれば、ドラクエスタイルになるだろ

実際のドラクエとは違うかもしれんが

二週間しか勉強してないから間違ってるかもしれん
2012/01/14(土) 21:33:31.03ID:LONz15qE
>>137
作ったならうpしてみよう
2012/01/14(土) 21:38:17.55ID:68nK+4bB
作ってないから疑問形なんだよw

2012/01/14(土) 23:43:10.48ID:ULRcppBz
ああもう実験レポートも溜まってて全然手がつけられない・・・
ひとまず簡単なレスだけです;
(サイト更新はちょっと遅れます)

>Lhaplus関係
皆さんダウンロードしてみようとしてもらってありがとうございます!
自分は5.9で圧縮したんですが、どうやら問題ありそうですね。
よく分からないので調べてみます。
あと日本語でのファイル名は避けるようにします。
>ランダムエンカウント関係
ランダムエンカウント自体はもう出来てますが、アイデアを活かしたプログラムがまだ組めてないので公開してません。
またまた原型だけという形になりますが次回うpします。
>>132さん、提案してくださってありがとうございました。
>>119
ご指摘ありがとうございます。次回うpまでに直しておきます。
>>121>>134
なるほどなるほど。難しいですね・・・
絶妙なバランスのゲームにしたいので、頑張ってひねってみます。
関係して、そのためのアイデアとしていいなーと浮かんだのが
相手のアクティブタイムゲージの減少ですね。
うまいこと何かしたら、相手の待ち時間が増えるみたいな。
>>131
そこを無理やりアクション的要素にしようと思ってますw
頭使うゲームってストレスたまるような気がするので・・・
>>135-137
ロジックはそんな感じですね。
でもサラっと書いてますけど、「ランダム関数組み合わせれば」ってとこが一番悩みましたねw
2012/01/14(土) 23:46:18.46ID:ULRcppBz
今からスカイプするのでさらに遅れます。あーもう
本当にごめんなさい。
2012/01/15(日) 01:09:44.17ID:1g6a9cd6
>相手のアクティブタイムゲージの減少ですね。
>うまいこと何かしたら、相手の待ち時間が増えるみたいな。

グランディアってゲーム知ってるかな?
ゲージ上でアイコンが左から右に流れていき、端に到達したものから行動開始となるんだけど
スマッシュ攻撃?だったかな。それを行動直前の相手の攻撃をキャンセルできる。
こういった行動の順番がわかるゲームはFF10もそうだよね。
行動の順番を見越したうえで戦術を練るゲーム。
知らなかったら動画サイトで戦闘シーンを見てみるといい。

プレイヤーの腕が重視されるゲームならシンボルエンカウントでもいいかもしれない。
戦いたくないときは避ければいいし。ダッシュすると視界が狭くなったりシンボルが見えなくなったりするかんじで。
2012/01/15(日) 04:30:41.76ID:cp97AIqj
ロマサガがそんな感じだったなぁ
2012/01/15(日) 10:00:36.26ID:cBS61ud+
・よし、プレイヤーの腕を重視するために、シンボルエンカウントにしよう。敵は4匹ほど配置して、プレイヤーを追ってくるんだ。
・操作テクが必要なように、フィールドは迷路にしよう。ファンタジーだから、左右はゲートで繋がってることにするかな。
・難易度を上げるため、敵に接触したら死んでしまうことにするか。ライフは3個くらいでいいかな。
・反撃手段も必要だな。フィールドにパワーアップアイテムを置いておこう。角に置くのが遠くていいかな。
・爽快感を出すために、パワーアップ中は敵を一発で倒せるようにしよう。
・プレイヤーのテクニック上昇が見えるように、地面にゴールドをばら撒いておこう。ゴールドを拾うと得点がアップするんだ。
ってゲームができちゃったらどうしよう
2012/01/15(日) 10:45:46.96ID:eWzOfJ0y
パックマンは名作
2012/01/15(日) 12:55:18.75ID:cBS61ud+
まぁ、みんなの意見を取り入れるのはいいんだけど、
意見を取り入れすぎて迷走して、RPGがパックマンにならないよう
気をつけましょう、、、ってことで
2012/01/15(日) 16:41:07.79ID:mZZy08B8
サイト更新&新verうpしたのでもしよかったら暇な時間に見てやってください。

>>142-143
なるほどなるほど。
そうなると、戦略を練るということがいりますよね。
するとステータスの概念があったほうが面白いですよね。
「自分のターンが回ってきた」というのをどう表現するかは色々ありますよね。
ひとまずFFのようなゲージを作ったんですが、もうちょっと考えてみます。
ロマサガ、グランディアYoutubeで調べてきますね。

>>144-146
パックマンにはしませんw
確かにやりたいことが多すぎてこんがらがってきてます。
やっぱ「面白くする」って、色々と難しいですね・・・
2012/01/15(日) 18:20:02.54ID:mT0u/acQ
すげー!

決定が Enter キーなのがいけてない
z にして欲しいなぁ
2012/01/15(日) 18:43:51.83ID:ryHu42iA
>>106
のリンククリックするとカッコまでついてきて飛べないので勝手に書いとく
http://denbu2.hiyoko.biz/
素晴らしい勢いで進んでいる。主人公は爆弾岩か
当方XP+lhaPlusだけど
落としたファイルを解凍すると拡張子なしのファイルが出てきて
test_ver00.zipにリネームすると解凍できる例の現象が発生してます。
Enterとzと同じ働きをするようにしてみたらいんじゃね?
150名前は開発中のものです。
垢版 |
2012/01/15(日) 20:05:01.07ID:lfnUQomm
最初は、凄い単純なゲームで良いんじゃないかな?

何もない世界で、一対一のタイマン
神魔の対話みたいにしたりとか

戦いの中で、次々に作り出す技が、自然現象や生物になるとか

最終技は人類生成だなw
2012/01/15(日) 20:47:28.54ID: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.76ID:jam997Rv
>>149
Explzh for Windows って圧縮展開ソフト使ってるけど普通に解党されたホルダが出力される

>>147
なんか見えない一方通行の障害物があるなw
2012/01/15(日) 21:26:33.56ID:mZZy08B8
落としてみてくださったありがとうございます。
>>148
ありがとうございます!
一般的にZみたいですね。全部Zに変えておきますね。
>>149
今のとこ爆弾岩ですねw
明日から全然触れないので失速しますね・・・。
また次の土日にゆっくり触ろうと思ってます。
決定はZよりEnterの方がいいって人もいるんでしょうかね?

>>150
そうですね。もうごちゃごちゃしたロジックを考えてたんですけど
まだまだ慣れないのでもっとシンプルにしようと思います。

>>151
わざわざ手間かけてすいません。
今の配布方法のまま続けて大丈夫でしょうか?

>>152
めんどくさくて放置してましてすいませんw
ばれなければ・・・と思ってたんですがばれたみたいなんで次回は修正しときます。


グランディア、FF10、ロマサガ、色々と見てみましたが
うーん やっぱ一切成長無しのRPGって色々と破綻しそうで厳しいですね・・・。
でもLv上げってのが入るとどうしても作業になってしまうような気もするし・・・
ぬぅ、、、、、、
2012/01/15(日) 21:27:55.63ID:mZZy08B8
>>150さんも言ってるような「技の成長」もありかと思ったんですけど
それって結局Lv上げしてると同じようなものですよね。
やっぱ難しいですね。頭ばかり動いて手が動きません。
2012/01/15(日) 23:35:22.98ID:cBS61ud+
当面は、(コメントだけしてあれば)今の配布方法でいいかなーって思います。
解凍する人は、きっとこのスレ見てるだろうしw

ところで、レベル上げの作業感ですが、無尽蔵に経験値が貰えちゃうせいで、
経験値を貰わなきゃ損した気分になってしまい、がんばってしまうんじゃないかなー
2012/01/15(日) 23:54:40.96ID:vYr+AhkM
C++歴2週間でこれってマジ?ゲーム作るの初めてなんでしょ?
すごい学習の速さだな ファイルパッキングまでやってるし
2012/01/16(月) 00:08:39.77ID:5CAA0Skh
>>155
なんか毎回手間かけさせてすいません。
早速ステータスと経験地を入れてみたんですが うーんって感じです。。

>>156
マジですけどC言語のほんとに基礎の基礎は学習してます。
通学中も帰宅中も頭の中でロジック考えてるからですかねw
「○○面白そう→こういうロジックでしたい→実現するための関数をリファレンスから探す」
の繰り返しです。地味です。


では寝ます。平日はほとんど触れないので多分次回の更新は次の土日になるかそれ以降かもしれません。
2月中旬から暇なのでそこから凄いスピードで更新できると思いますw

それでは失礼します。
わざわざダウンロードしてくださったりご意見くださったりしてありがとうございました。
158名前は開発中のものです。
垢版 |
2012/01/16(月) 00:22:22.96ID:iuejSmnu
大抵こういうスレってVCでRPGツクールとかいう糞スレみたいに>>1がほら吹きまくって何もできないことがバレて自然消滅するが
この>>1は希にみるスピードで学習しとるよな
HTMLやCSSってよく分からんけど役にたつの?
あと公立大ってどこか気になる

2012/01/16(月) 01:10:37.16ID:QVYx0H3N
まったくだよ。
俺なんか自作ゲーム開発ブログの更新、月1回程度しか出来ないってのに・・・
160名前は開発中のものです。
垢版 |
2012/01/16(月) 14:23:10.52ID:4mAUXHDA
>>154
張りぼての中身と考えれば良いかと


実際は、数値管理と条件管理だけど、それをどう表現するかだと思います。


例えば、敵をA、B、Cグループに分け、Aグループと戦ってると身につく技を考える
(同じようにB、Cグループにも対応)

A等を変数にして、数字が一定以上になったら、
戦闘の際にランダム関数で習得出来るイベントや
アイテム入手や会話でのイベントを作る

数字は多段階処理にして、数字により習得可能性を上げる
2012/01/16(月) 23:24:52.99ID:RAKX6lJj
去年ゲーム作ろうとしたけど
クラスでつまづいちゃったなぁ
また作業始めるかな
2012/01/17(火) 00:39:48.62ID:NljbbFsY
クラスのどこが分からないのか知らないけど
要は使えたら便利な機能というだけの話
使えなくてもゲームは作れる
2012/01/17(火) 22:00:31.14ID: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で組めばなんだってできますもんね。
2012/01/17(火) 22:03:22.34ID:5a7e0Kw8
突っ込まれちゃう前に訂正します〜
ついでに改行しときますw

if( GetA >=2 ){
 Sord++;
 if( Sord >=5 ){
  (剣スキルゲット)
  }
}
正しい例はこんな感じですね。


あ あとあれだけレベルという概念無しと言ってましたがやっぱり無理そうです・・・
というかすでにあきらめてステータスプログラム書いちゃいました。
サイトにも書いてあることなのに修正してごめんなさい。
165おしゆ ◆Funlsc3XTU
垢版 |
2012/01/17(火) 23:48:13.58ID:5a7e0Kw8
サイト更新しておいたので良ければ見てやってください!
URL一応張っておきますね。
http://denbu2.hiyoko.biz/

ちょいと、ふと思いついた「特技をセット」というシステム実験中です。
ある特技をセットした状態である敵を倒すと、特技が進化する みたいなのがあれば面白そうだなと思いました。
それからモンスターを仲間にするってのも検討中です。
2012/01/18(水) 00:19:14.74ID:0AnQuWmJ
ソース公開しないの?
2012/01/18(水) 00:45:44.51ID:Sw93+FAc
>>166
既に1000行以上あるので全部公開は無いですね。
あと自分用の変数や定義が多すぎるので、必要な部分だけオープンソースでいいと思います。
皆さんから作業じゃなくするアイデア等のアドバイスを貰い、
そのアイデアの実装が難しそうなとこだけオープンソースで
皆さんに助けを借りるっていう目的でスレを立てたので。
2012/01/18(水) 02:17:11.21ID:mZuf0etU
初心者はいろいろ言われたくないだろうし
もし困った時に公開でいい。
もう少し書いていればたった1000行と思うようになるよ。
2012/01/18(水) 05:54:46.50ID:msSVQeEf
作業が進んでいることがわかっているからソースコード公開は無用だよ。
うpうp言われるのは進んでいるかどうか確認したいだけだから。
2012/01/18(水) 10:38:16.72ID:aF12tiKs
おー、頑張ってるな
DXライブラリは使いやすくていいよな

モチベーションあげるためには先にエフェクト頑張るのもいいぞ
じゃないといつまでたってもショボイ画面を見続けることになる

作ってなかったら作っておいたほうがいいものとして、デバッグモード
面倒でも作っておけばテストが格段に楽になる
あとC++の無料版でもアイコンは設定できる。やり方は忘れたけどぐぐれば見つかると思う
2012/01/18(水) 20:05:57.20ID:Sw93+FAc
>>168
確かにまだまだ増えそうです。現在1500行でした。
>>169
分かりました。時間があれば進めてます。
>>170
ですよね。そろそろなんか画面のクオリティを上げたいなって思ってたとこです。
エフェクトいいの作ろうとするとなかなか難しいですね。
ただダメージ計算してもパッと表示したりって感じなんでビジュアルが終わってます...
今炎やダメージのきれいな再現に苦戦してます。
デバッグもどきなら既にあります!実は最初のプログラム配布前からありますw
色々とありがとうございます。


今日もちょろちょろっと進めたのでまたサイト更新できたらしときます。
戦闘に戦略的要素が増えました。
2012/01/18(水) 20:10:17.94ID:xI7WDRvL
エフェクト作成ツールはselenの作者さんが新ツール公開してましたね
動画見た感じ面白そうだった
2012/01/18(水) 21:00:21.27ID:te+auWNx
どうでもいい事かもしれないが…
サイトの制作画像が重いのは画像がBMPだからじゃないのか?
JPEGにでも変換しとけばもっと軽くなるかと
やたら気にしてるようなので一応つっこみいれておくよ。
2012/01/18(水) 21:12:13.12ID:Sw93+FAc
>>172
いいですね。ただやっぱ自分で作りたいので作りますけどw
エフェクトはエフェクト単独のモジュールで作ろうと思いますので、
意見求め用のソースの公開もするかもしれません。

>>173
そうなんですよね・・・加えて、タグでサイズいじってるので更に重くなっちゃってます。
全部jpegに変えて画像そのものをリサイズしておきますね。
2012/01/19(木) 01:00:30.08ID:zbV62KTd
面白ければグラは気にしない派の意見としては、グラは後回しでもw
表示タイミングやら位置やらだけ決めて実装優先でも良いのでは?
頑張ってください〜
176名前は開発中のものです。
垢版 |
2012/01/19(木) 10:28:34.07ID:Y00wJ8Kb
まず、テスト版として、グラや詳細はオオザッパにして、最初から最後まで作って見た方が良い気がするな
2012/01/19(木) 10:38:53.53ID:HoLROLVe
大方同意だけど、ここまで作れるならあとはマップ広げて敵増やせば終わりだろ
それよりはやっぱ今のまま続けて戦闘を練り込むべきじゃないかな
178名前は開発中のものです。
垢版 |
2012/01/19(木) 12:42:11.83ID:Y00wJ8Kb
今のマップのままで、ストーリー会話、戦闘、エンディングまで作ってみたら良いじゃん?
(一旦完成)

それから、グラフィックや音楽を差し替え

完成度合い高まったら、世界広げる
(最初完成させた部分は第一の冒険として組み込む)
2012/01/19(木) 22:10:03.13ID:vRfLMTKt
戦闘システムがメイン?なのだから
ほかは後回しでいいんじゃないかな。

一応、サイドビューになったんだよな。
FFやロマサガにあるような、前衛後衛や陣形システムみたいなのもありかもしれない。
前衛後衛ならバックアタックやサンドアタックとか。
まだ戦闘をどう面白くしていくか決まってないから
配置系のシステムが有効かどうかはわからないが。
2012/01/19(木) 23:26:46.46ID:tQSVP9Z+
こんな進行遅いのに、わざわざレスくださってありがとうございます。
そして進行遅くてごめんなさい。発表会の準備やらで本当に触れない・・・orz

>>175
ありがとうございます。
FFのような戦闘には一応できたんですが、グラがしょぼすぎて盛り上がりにかけてますw
もうちょっと上手なエフェクトを作るつもりです〜。

>>176-178
うーん、、ストーリーは元から作る気が全然無かったんですよ。
それよりはあっさり始めてあっさり止めれるけど、戦闘やらが面白くて
またやりたくなっちゃう みたいなのを目指してます。
なのでストーリーは作るにしても作業系オンラインゲームレベルのものにするつもりです。
一旦完成は、もうちょっと戦闘を充実させてからにします。
すいません。

>>179
それ面白そうですね。
ありがとうございます、またそれでアイデアが浮かびました!
後衛にいたらダメージを受けにくい代わりに、攻撃も落ちるみたいな・・・
まだ1vs2の途中までしか作ってないんで、早いとこ2vs2にします。

2012/01/19(木) 23:43:29.95ID:vrj9CFuI
さくせん
 [> リアルをだいじに

自分のペースに合わせて作業するのが長続きの秘訣さねw
2012/01/19(木) 23:58:48.70ID:biaq+A9x
いつの間にか、作業じゃないミニRPGから作業系オンラインゲームになってた・・・
183名前は開発中のものです。
垢版 |
2012/01/20(金) 00:17:25.27ID:GSf5kUQ5
そういう意味じゃないと思うw
2012/01/20(金) 00:46:42.20ID:ZNFTmUTk
>>181
ありがとうございます(TT)
リアル大事にします。。

>>182-183
そういう意味じゃないですねw
ストーリーを淡白に、戦闘に凝りたいってだけですね。


こんなトロトロ更新してるのに見てくださる人に悪いので今から更新してきます。
終わったら寝ます〜。

最初の方で親切にしてくれた数名の人見てくれてるかなぁ
2012/01/20(金) 01:23:05.81ID:ZNFTmUTk
サイト更新しました。アドレスは
http://denbu2.hiyoko.biz/
です。
暇なら見てやってください!


それでは寝ます、、
今日もありがとうございました。
2012/01/20(金) 10:21:42.00ID:UmEBocpp
すげー 目覚しい勢いで進んでる
これを維持するとほんとにリアルを捨てることなるぞw
個人的にはネタが確立しないうちに
職業の種類なんかを広げてしまうのは危険かなと思ったけど
そうでもないのかな。
あとは安定してから公開しようとすると続かなくなるかもしれないので
バクバグ版とかも出してみたらいんじゃね?
さわる人がいれば違うバグが見つかるかもしれないし。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況