親父PGがゲームを作り始めるスレッド
■ このスレッドは過去ログ倉庫に格納されています
0001親父PG
04/03/30 02:40ID:phIrC7nNC++やC、アセンブラは昔こなしたし、プログラムの事なら自信はあるけど
ゲームは作った事が無い方。現場からも引退したし(w。
ここは一つ趣味でDirectXでも勉強して、ゲームでも作ってみようかなぁと思った、
オジサンPGのスレッドです。
一緒にマターリライブラリから作りませんか?
0404名前は開発中のものです。
04/08/29 12:54ID:VmVZYpoo以前、Windowsみたいなフレームワーク?の画像は公開されてたけど。
0405名前は開発中のものです。
04/08/29 18:11ID:msTaT4BlRPGツクールじゃねぇの
0406名前は開発中のものです。
04/08/29 22:01ID:XNIpS8PDおまえ偽モンじゃねーの? トリップでも付ければ?
なんで突然こんなにレベルアップしてるんだよ。
本物の新人PGはこんなまともなこと言わなかったぞ。
まるでゲームを1本作ったことがあるかのような発言じゃないか。
つか、本人なら独立した方が良いと思われ。
このレベルの人間がコード書くなら手伝ってもいいかもと思われなくもない。
0407新人PG ◆EJ0MB3jlw2
04/08/29 23:07ID:64zrapQK>>399 まあね
>>400 リストアップしておきます
>>401 親父さんには復活して欲しいんですけどね(本心)
>>402 ども
>>403 その気は無きにしも非ずだが、続けれるかどうかで迷っている。
>>406
親父さん主体で進めているので、極力邪魔はしないようにしています。
自分はマネージャータイプじゃないんで、誰か牽引してくれる人が欲しいんだけど。
ちなみにゲームは作った事ありませんので、悪しからず。
0408新人PG ◆EJ0MB3jlw2
04/08/29 23:35ID:64zrapQK●ゲームの全般的な構想
フィールド+戦闘のみ存在する、単純な2D俯瞰タイプのRPG。
フィールドのイベント、戦闘のイベントをテキストで書く事で動作する。
アートワークは現段階で一切考えない。音楽も然り。
とりあえず、この構想を実現できるバージョンを0.1とする。
レビジョンは完成品ができるまでに、提案としてまとめて、0.1完成後に実装に移る。
上記でどうよ?
0409新人PG ◆EJ0MB3jlw2
04/08/30 00:02ID:0D+4Eo2G●フィールドのイベント
・テキスト出力(こいつは議論する必要があるな)
・PC、NPCの制御:移動させる、向きを変える(3D化したい場合に影響あるかな?)
・戦闘イベントへの遷移(当然全滅したかどうかの判定システムが必要だな・・・)
・画像の出力:Ver0.1の段階ではアニメーションは実装しない
●戦闘システム
・ゲームの核の問題でもあるし、キャラクターデータの検討が先なのでとりあえずはダミーを用意。
・ダミーはDQ方式で実装するか・・・?
よって、現段階で必要な仕様は
・フィールドのマップ(オーソドックスなマップチップで良いよね?)
・PC,NPC,etcのスプライト仕様
・コマンドやテキスト出力の為の、ウィンドウシステム(これは柔軟にしたい)
・トリガー条件:会話、接触、etc
・キャラクターデータ仕様(仮段階で良いと思う。とりあえずどのスプライトを表示させるかぐらいは必要か)
・ガイドライン(ロードマップ)作成:このまま親父の作りたかった物へシフトする様に。
広報するのでage
0410名前は開発中のものです。
04/08/30 00:38ID:yIQQlF9+0411名前は開発中のものです。
04/08/30 00:53ID:+QhP1Bil自作ライブラリもこの段階では不要。
ゲームが完成してからライブラリとしてまとめれば良い。
0412名前は開発中のものです。
04/08/30 01:35ID:yIQQlF9+ここを自由に差し替えられるインターフェース用意するとか
それくらいの自由度がないともはやうまみはないとおもわれ
具体的にはたとえばJavaや.NETのようなレベルの高級言語前提なら
インターフェースベースのプラグイン開発できる感じ
RPGとしての機能と実装を切り離すのだ
0413新人PG ◆EJ0MB3jlw2
04/08/30 02:19ID:0D+4Eo2G>>411
個人的にはOpenGLがいいんだけど。
つかDXはインターフェイス仕様変わり過ぎだから。
もちろんライブラリなんて、現段階毛の先ほども考えておりません。
>>412
統合開発環境作るわけじゃないんで、差し替えは不要かと。
プラグインで組み込めるかどうかは今のところは不定。ある意味、スクリプトそのものか。
ちなみに、対象OSはWindows98SE以降 開発OSはWindows2000です。
クロスプラットフォームとか全然考えていないのでよろしく。
0414名前は開発中のものです。
04/08/30 12:20ID:yIQQlF9+0415名前は開発中のものです。
04/08/30 13:01ID:mguL3Q170416名前は開発中のものです。
04/08/30 13:46ID:en0ftcc80417名前は開発中のものです。
04/08/30 14:24ID:a36Q37vHまとめページの方はまだあのまま保全?
久しぶりに見たけど、
> 10:参加したいのであれば年齢は問いませんが、姿勢は問いますよ。
ワロタ
>408-409
本職からの助言として、まず、ver 0.1 の外部仕様として以下を定めることを薦める。
・フィールドマップの数(外・城・町・ダンジョンくらい?)
・各フィールドにいるNPCの数と種類
・敵の種類(外・ダンジョンで書く種類と、ボスくらい?)
・フィールド上のエンカウントマップ(種類と数だけでも良いか。森・山・平地・ダンジョン近辺・町近辺くらい?)
・スクリプト一覧(NPC全員分と、ボス、マップ間の移動くらい?)
で、疑似スクリプトを先に書けば、とりあえず先が見えるようになるのでは?
戦闘は、ターン制で最低限のものでいいと思うよ。
「戦う」コマンドだけでいいと思う。フルオートでも、一発解決でもいいくらいだが、戦闘中イベントを入れたいみたいだから、ターン制は維持かな。
あと、パーティーは後回しでいいと思う。
この辺を決めて、そこから ver 0.1 に反映する内部仕様を導くのが妥当だろう。
YAGNI
0418名前は開発中のものです。
04/08/30 15:01ID:XVFqp4fH0419名前は開発中のものです。
04/08/30 15:05ID:8ohy38YP0420新人PG ◆EJ0MB3jlw2
04/08/30 18:26ID:txFEAH/U>>417
>まとめページの方はまだあのまま保全?
そのまま保全。このまま親父さんが戻らなかったら書き換えますけど。
>本職からの助言として、まず、ver 0.1 の外部仕様として以下を定めることを薦める。
>・フィールドマップの数(外・城・町・ダンジョンくらい?)
>・各フィールドにいるNPCの数と種類
>・敵の種類(外・ダンジョンで書く種類と、ボスくらい?)
>・フィールド上のエンカウントマップ(種類と数だけでも良いか。森・山・平地・ダンジョン近辺・町近辺くらい?)
>・スクリプト一覧(NPC全員分と、ボス、マップ間の移動くらい?)
どんなゲーム作るか分ってないから敵の種類とかは決定できないんすわ。
数や種類に制限は付けない方向で行こうと思ってるんですけど。(ダメ?)
>で、疑似スクリプトを先に書けば、とりあえず先が見えるようになるのでは?
擬似スクリプトはXMLでそのまま記述できるようにする構想です。
>あと、パーティーは後回しでいいと思う。
そうかも
0421新人PG ◆EJ0MB3jlw2
04/08/31 21:28ID:Zv1g6YxSttp://www.geocities.jp/oyajipg/topic007.html
試しにMSXML4.0を弄っている時に、ふと気が付いた。MSXML4.0のインストールを
ゲームのインストール条件には出来ないなぁ。XMLSchemaの検証が使えないジャン。(ダメダメ)
アプリケーション側で、チェックロジック組むか・・・。
今回のStage要素の構想が済めば、トリガー仕様はひとまず完成かな?
一番の山場はEvent要素の設計だと思うが。
0422新人PG ◆EJ0MB3jlw2
04/08/31 21:49ID:Zv1g6YxSキャラクターやら、そういうオブジェクトが状態コードとしてフラグを管理できないかな?
セーブ時も、オブジェクトそのものをシリアライズして、ロード時復活(゚Д゚)ウマー
それとも、フラグはどっかに一元管理するもんなのかな?
一元管理するとデータ構造迷うし、オブジェクトごとに持たせるとスパゲティになる希ガス。
ここなへん定石ってないのかね?
0423名前は開発中のものです。
04/08/31 21:55ID:ViRwUBWM勉強しなきゃならないのか。
ところでアドレスが/oyajipg/になってるyo。
一人二役するなら気をつけないと。。。まだ
疑惑の段階だから破綻はしてないけど、怪しいな。
0425名前は開発中のものです。
04/08/31 23:29ID:eG4/8KZGツールのほうでいろいろと整合性をとる・・・って感じじゃなかったっけ?
なんとでもなるさ
0426名前は開発中のものです。
04/08/31 23:37ID:Q8+xpMsyデータ>独自形式
ってどうよ
0427名前は開発中のものです。
04/09/01 00:52ID:igqIIkqJいまいち見えてこないよ!
0428名前は開発中のものです。
04/09/01 01:30ID:JSL7Dn8l0429新人PG ◆EJ0MB3jlw2
04/09/01 01:46ID:ZiXTJC9p>>426 独自形式はかえってめんどくさい・・・。
>>427 僕も見えてこない。
今のイメージなんですけど、これ(かなり落書き)
ttp://www.geocities.jp/oyajipg/up/memo01.jpg
ひとつのゲームを1つの舞台に置き換えて、データ設計を練っています。
ひとつのステージには色々な配役(背景や音楽も含めて)がいて、その配役が舞台で色々振舞います。
脚本はどこに記述してあるかと言うと、全てEventとして記述されています。
今の目的はソーサリアンタイプのゲームを作る事です。
しかし、最終的にそれ以上のものを作る為に、汎用性、冗長性を持たせて作っていますので分りにくいかもしれません。
0430新人PG ◆EJ0MB3jlw2
04/09/02 23:17ID:bSRAKxF0今まで貯めていたGlutのコードをMFCに移植、テクスチャが貼られない・・・。
なんか作法があるみたいだな。ちょっと鬱。
0431名前は開発中のものです。
04/09/03 00:36ID:1gtMdeX1絶対に(いろんな意味で使いづらくて)躓く。
0432名前は開発中のものです。
04/09/03 14:16ID:slI9+kNi0433名前は開発中のものです。
04/09/03 23:51ID:e6QRPo5l0434名前は開発中のものです。
04/09/03 23:57ID:6BnkbEbT0435名前は開発中のものです。
04/09/04 00:54ID:/1JuLZWl逆に使ってるのあったら教えて欲しい。
0436名前は開発中のものです。
04/09/04 01:45ID:KhwIOOzKDelphiなら手伝えるけどなぁ…
http://www.kogado.com/html/kogado/kyujin.htm
>プログラマ(使用言語はCまたはC++で、Win32SDKまたはMFCを使用)
0437名前は開発中のものです。
04/09/04 04:15ID:/1JuLZWlたしかにこういうゲームならMFC使ってるかも。
0438名前は開発中のものです。
04/09/04 10:29ID:VYIP8ddfシミュレーションならありなのかね
はて、初代シムシティですらどうだったかな
0439名前は開発中のものです。
04/09/04 11:34ID:Pf2Z+TKE0440名前は開発中のものです。
04/09/04 17:33ID:cfFDLJN60441名前は開発中のものです。
04/09/04 23:44ID:KRp2PvVGDirectSoundでWAVを重ねたり出来るんだよね。
0442名前は開発中のものです。
04/09/04 23:53ID:Pf2Z+TKEDirectX使わなくてもできないことはないが
0443名前は開発中のものです。
04/09/07 01:37ID:teKT740i0444名前は開発中のものです。
04/09/07 12:35ID:D4BjwQvSまぁ、新人PGは何とかがんばろうとしているのが分かるが、
時間取れていたときから親父PGの方向性はまったくわからん
0445名前は開発中のものです。
04/09/08 00:04ID:bAlt1rnK1)ソーサリアンタイプのアクションゲーム
2)3Dを何かに使う。
3)スクリプトは中間言語に落とす
アクションゲームを作った事のない私なら、この順番でやるかな。
プレイヤーキャラクタの移動
↓
マップ描画
↓
マップ内をプレイヤーのキャラクタが自由に動けまわるようにする
↓
敵キャラクタをマップ内で移動させる
↓
戦闘関連
↓
スクリプトで拡張できるようにする
0446名前は開発中のものです。
04/10/17 10:25:34ID:yYhKMqEo0447名前は開発中のものです。
04/10/17 10:33:03ID:Qo0J6b1x予想通りの結末。
0448名前は開発中のものです。
04/10/17 18:41:25ID:tKRlfG6Fよくわかんないけど、なんかワラタ
0449名前は開発中のものです。
04/10/18 00:05:20ID:sIeHxSBCなんだその大雑把な計画はw
お前、ゲームの作り方全然わかってないだろw
0450名前は開発中のものです。
04/10/26 04:11:03ID:6T+OiAcq=>2ヶ月経過....
今年中に再開(再会?)できる?
>363 >さてぼちぼちどっかに上げたいですなぁ
フレーム以外に何か表示できるの?
0451名前は開発中のものです。
04/10/26 04:21:58ID:6T+OiAcq簡単な表示.....
例えば、DIBでのスクロール表示などをつくってから
DirectXへ直せばいいと思う。
それとも、プログラム作成依頼スレに依頼する?
0452名前は開発中のものです。
04/10/29 00:15:02ID:AnZYwejuほれ、俺はここまで作ったぞ。
http://gamdev.org/up/img/1706.jpg
0453名前は開発中のものです。
04/10/29 01:01:46ID:GaWFlfVe親父がやろうとしていたのはどうもWindowシステムとかそっち方面らしい
でもゲームとしてそのシステムが必要かといわれると弱いから
マップチップだけでも動いてる>>452のほうが上
どちらにしろ動いてる画面を定期的にあげれなかったのがだめすぎ
独自Windowシステム作るにしてもさっさとSwingとか身近なもので
参考にして実装していけばよかったものを
0454名前は開発中のものです。
04/10/29 01:50:54ID:UU8ZUtmvそういうのは似たようなゲームを何個も作ってから考えるんじゃないの?
0455名前は開発中のものです。
04/10/29 06:17:48ID:BgZ8oHeNhttp://gamdev.org/up/img/1709.jpg
0456名前は開発中のものです。
04/10/29 06:24:27ID:qQ8ZbLd9それが、プログラミングスキルはあるが
ゲームを作ったことが無い人が陥る罠だ
0457名前は開発中のものです。
04/10/29 23:17:08ID:Zus9+Ne0なんとかツクールっぽいのはしかたがないけど
作成した言語は何かな?
JavaやVBなら比較的簡単だからねェ。
0458名前は開発中のものです。
04/10/30 01:36:29ID:hl13v9Yk自分が知ってる言語でさっさと作れていれば問題ないぞ
親父がこだわってツールの言語とかにも融通をきかせれない結果分解したともとれる
過程も大事だが、その過程もなくサイト開いたり具体的にあらわしていたのは
新人のほうだけ
まぁ新人南無というスレだ
0459名前は開発中のものです。
04/10/30 04:45:47ID:XUVveJNsまあ、親父氏はDirectXの情報がほしかった、っぽいけどね!
しかし、フレーム表示だけでもupしただけマシとみるべきだ
(みたかぎりでは、VCで作ったフレームにはみえなかったけど)
0460名前は開発中のものです。
04/10/30 04:54:54ID:XUVveJNsいや、いまさらMS-DOSモードでつくられても、、、
0461名前は開発中のものです。
04/10/30 06:56:23ID:0ycsf0g8Delphiですよ。
三頭身にしてみた。
http://gamdev.org/up/img/1729.jpg
0462名前は開発中のものです。
04/10/30 10:48:36ID:L54vnZuk俺はこういう流れだと思う
プロジェクトに人をいれる
入れた人間が独断専行し始める
意図していた方向に進まなくなる
やる気がなくなる
良くある話
0463名前は開発中のものです。
04/10/30 12:55:39ID:F+QdzJMq0464名前は開発中のものです。
04/10/30 13:31:18ID:hl13v9Yk0465名前は開発中のものです。
04/10/30 19:20:31ID:cRS7fzGTここの人じゃないが、最近HDDクラッシュで自分のデータほとんど失ったぞ
1ヶ月前バックアップしたMOも壊れてたorz
0466名前は開発中のものです。
04/10/30 23:33:19ID:i2+Z3JZN0467名前は開発中のものです。
04/10/31 01:01:08ID:CzxbfcvKhttp://gamdev.org/up/img/1743.jpg
0468名前は開発中のものです。
04/10/31 02:20:38ID:dezWJ3doがんばれ
ちみがこのスレ再利用してくれ
0469名前は開発中のものです。
04/10/31 23:32:20ID:fh/b9WyJ0470名前は開発中のものです。
04/11/02 04:10:43ID:uhXzk5Nqそっちの方が難しかった。
階段上り下り中は衝突判定が無くなるのかな。
でないと、頭がぶつかって上れない
0471名前は開発中のものです。
04/11/02 12:00:46ID:KF4w3WQZ0472名前は開発中のものです。
04/11/06 06:51:16ID:mvHt1yOhhttp://gamdev.org/up/img/1799.lzh
http://gamdev.org/up/img/1800.jpg
0473名前は開発中のものです。
04/11/08 14:37:25ID:v33V7XiKかなりいい出来だな。
ちょっと考慮して欲しいんだが、
敵も自キャラもダメージ受けたら引いた方が良くないか?
0474名前は開発中のものです。
04/11/08 21:45:27ID:c5XeeqoT0475名前は開発中のものです。
04/11/08 23:21:35ID:5/r76r9whttp://gamdev.org/up/img/1818.lzh
ダメージひかれます。
一度の攻撃で死んだ場合はバーを点滅させるか、少しずつ減らすか
した方が良さそうですが、後回しです。
簡単なBGMあり。
ジャンプ時と着地時に効果音あり。
鍵をとって扉に入れます。
単純なアルゴリズムのボスキャラあり。
時間も経るし、スコアも入ります。
0476名前は開発中のものです。
04/11/09 01:11:06ID:dXHv6g2L0477名前は開発中のものです。
04/11/09 10:12:51ID:SDXBmGRHDebian+wine20040716で動作しました。
なんか悪魔城ドラキュラ思い出すね。
0478名前は開発中のものです。
04/11/10 05:18:54ID:8S47tk+Tもっと広大なエリアを歩き回ってみたい。がんがれ!
0479名前は開発中のものです。
04/11/10 16:15:29ID:9nEHLgUo0480475
04/11/11 04:12:59ID:sPBtL0QG現段階で広大なマップも作成かのうですよ。
16x11で割り切れる長方形にすればOK。
あとは、
動く床(ブロック)
ナイフを飛ばす
背景アニメーション
0481名前は開発中のものです。
04/11/16 01:30:43ID:fto+RzTXhttp://gamdev.org/up/img/1886.lzh
0482名前は開発中のものです。
04/11/16 22:12:43ID:kq6+iAbN0483名前は開発中のものです。
04/11/17 00:06:58ID:ZHPNjlat0484名前は開発中のものです。
04/11/17 14:08:12ID:rlNYN/ED0485481
04/11/18 23:59:31ID:Y1BiVZslそれはなんとかなりますが。
>>484
そんな事できますか?
わたしは面白くないと思うのですが、
このまま完成度を高めたら面白くなりますか?
それとも作った本人には楽しめないのでしょうか?
ライブラリやクローンに逃げる理由はこのへんにあるのでしょうか?
0486484
04/11/19 14:36:47ID:VR4yU6Z1なんか勘違いしてたみたい。ごめんよ。
> わたしは面白くないと思うのですが
多分、細かいところで面白さが欠けてるんだよ。
ジャンプの挙動が単調だとか、敵はボス以外移動してるだけで攻撃してこないとか。
既存のアクションゲームをもっと注意して見てみるとどこが違うのかよくわかるよ。
俺はメタルスラッグってゲームが好きなんだけど、
・敵が単純ながら攻撃してくる
・一番単純な放物線だがちゃんとジャンプする
・マップに凹凸があるけど大きな段差以外はそのまま歩いて進めるし、
歩く速度も速いので普通に歩き回ってるだけでもフラストレーションにならない
みたいないい部分がある。
まず、どういった状態にしたいか、理想を考えてみて、
次に今のプログラムの状態と見比べてみる。
それで改善が困難だと思ったら作り直してみてもいいんでないかな。
重複する作業も少なくはないと思うから、二度目はそんなに手間かからんと思うよ。
0487名前は開発中のものです。
04/11/20 05:57:51ID:dJO277JK0488名前は開発中のものです。
04/11/20 06:09:36ID:E0zTh0s1メタルスラッグはゲーセンでやった事あります。
では、次は敵魔術師を登場させてファイヤーボールを発射させてみます。
0489名前は開発中のものです。
04/11/20 09:47:34ID:z6kdR0Io0490名前は開発中のものです。
04/11/20 16:05:24ID:d3ZA3Kvz一連のコマ(攻撃時の3パターン)を全部同じ大きさにする事と、
キャラの位置を同じにしてくれれば問題ありません。
このコマを3フレーム、次のコマを5フレーム表示して欲しい
と言うのがあったら言って下さい。
0492名前は開発中のものです。
04/11/23 04:45:18ID:W1+tdUqyファイヤーボールはまだ。
http://gamdev.org/up/img/1955.lzh
0493FINALFACTs ◆iWNwl/.CWE
04/11/25 04:19:19ID:APawskSiとりあえず、ちょっとばかし編集しました。
キャラ絵は無いです。
なんか、まともなキャラ絵が書けない・・・。
絵の練習し直ししているので、もうしばらくお待ちください。
とりあえず、日曜日の朝ぐらいまでに上げるんで。
まだ細かい所を考えていません。
案としては、
足元を隠せば、階段を上り下りするアニメーションがいらなくなるかもしれない。
段は背景のマップチップと合成する。
の二つです。
両方採用すると良いかな。
Stage1.mapでドアの位置は指定していますが、ドアはマップチップではなくて
背景に描画するキャラクタとして存在します。
これなら背景はマップチップに依存しなくなるので、多彩な背景を描画できそうです。
あと、急がなくてもいいです。
私やゲームの為ではなくて、何よりも自分の為に描いて下さい。
S で敵魔術師がファイヤーボールを発射します。
内部を見直し中なので、おかしいところがあるかもしれません。
0496FAINALFACTs ◆Vyfxi/dpqw
04/11/27 13:41:46ID:HU8qFqJWパソコンが、動かなくなりました。
水曜〜10日ぐらいで復活できると思います。
ネットカフェで、スキャナが使えればその間でもUpしにきます。
完成しないものと思った方が良さそう。
だから、そこまでやらなくてもよいと思うのですけど。
プレイヤーのドット絵は、半身と下半身を分離すればよかったかも。
ジャンプとしゃがみを同じにして。
上半身は (歩き、攻撃)*左右
下半身は (歩き、階段上り下り、しゃがみ=ジャンプ)*左右
0498名前は開発中のものです。
04/11/28 03:31:17ID:jsiKMzm2グラフィックがちょっとおかしい。
Sで発射、 F8で無敵。
http://gamdev.org/up/img/2007.lzh
>>498
そこまでやらなくても。
0500名前は開発中のものです。
04/11/30 01:59:20ID:1EZNHerEhttp://gamdev.org/up/img/2018.png
0501名前は開発中のものです。
04/12/02 06:34:54ID:gmh1+o4ihttp://gamdev.org/up/img/2033.lzh
0502名前は開発中のものです。
04/12/04 01:32:10ID:wjOWKZbPこういうゲームの方がいいかな。
http://gamdev.org/up/img/2045.png
0503名前は開発中のものです。
04/12/04 02:03:38ID:S1GApVQc■ このスレッドは過去ログ倉庫に格納されています