ドラゴンクエストクローンを作ろう (746レス)
ドラゴンクエストクローンを作ろう http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
531: 名前は開発中のものです。 [] 2006/10/10(火) 21:25:27 ID:/K/ywQ9C >>530 だよなぁ。実際マップやら敵やら呪文やら武器防具アイテムやらメッセージやら イベントやら音楽やら画像描きやらメインのシステム意外にやんなきゃいけないこと凄く多いんだよね。 しかもバグ取りとか大変そうだし。一人であんだけ何もかもできるのは凄いことだと思う。 難しいC言語ソースコード何万行も書いてんだろうと思うと尊敬する。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/531
532: 名前は開発中のものです。 [sage] 2006/10/11(水) 01:53:54 ID:LlpgupOY >>529 DQ1クローンはメモ帳で直打ち DQ2クローンは簡易エディタで作成 です http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/532
533: 名前は開発中のものです。 [sage] 2006/10/11(水) 02:26:51 ID:LlpgupOY 何万行なんて大袈裟なと思ったので数えてみたら22478行でした。(DQ2クロ) ソーステキストの総数は97ファイル、総容量は620kb。 DQ1クロは面倒なので行数は数えてませんがファイル数は82個容量は284kb。 まあ2万行といっても1ファイル平均大体200行ですからそんなに異常な作業では 無いと思います。(関数宣言の後の { だけで1行とか、関数と関数の間の空行とか、 そんな定型文が半分くらい占めてますし) http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/533
534: 名前は開発中のものです。 [sage] 2006/10/11(水) 05:18:18 ID:cLDa5f1U >>532 えっDQ1は直打ちだったの?オリジナルと同じ様に完璧に打ち込んでるね。 それにしてもメモ帳でやっていたとは思わなんだ。 でもやっぱり2万行以上はあるのか・・。凄い! ところで何か開発で面白い話とかないですか? こういうの作る人がどんな風に作っているのか知りたい。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/534
535: もつ ◆hS9D2mmxqU [sage] 2006/10/11(水) 08:32:05 ID:UaYuP6RX こんなスレあったとは。 別スレにて現在私もDQ1を作成中。 スレタイが「コンソールゲーム」なので コンソール画面(コマンドプロンプト画面) でやっている。すべて文字。 ある程度のところまではできてはいる。 ようせいのふえやら、あくまのきしやらゴーレムやらドラゴンやら りゅうおうなどのイベントはまだ実装できていない。 それに、人は不動。 方向の概念を取り入れているので完全なクローンとはなっていない。 私はVB.NET2005で作成。 http://briefcase.yahoo.co.jp/gtk24 (DQ1_DebugVer02フォルダ) http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/535
536: 名前は開発中のものです。 [sage] 2006/10/11(水) 11:17:38 ID:JO+isZWX >>535 これも凄いね。ところでこれもやっぱマップは自分で一つ一つ打ち込んでるの? http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/536
537: もつ ◆hS9D2mmxqU [sage] 2006/10/11(水) 11:31:05 ID:aSxGyRMr いや、私は変換ツールを作成した。 ネットを探って、画像ファイルを収集し、 画像ファイルからテキストファイルに変換した。 Dataフォルダの中身を見ればわかると思うが、 マップはすべてテキストファイルとなっている。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/537
538: 名前は開発中のものです。 [sage] 2006/10/11(水) 12:14:06 ID:JO+isZWX >>537 やっぱりそんなのあるんだ・・。 もし良かったら何のソフト使ったか教えてくれませんか? そんなに立派なものじゃないけど簡単なものを作ってみたいので。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/538
539: もつ ◆hS9D2mmxqU [sage] 2006/10/11(水) 12:23:13 ID:aSxGyRMr いや、変換ツールは"作成"したんだけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/539
540: 名前は開発中のものです。 [sage] 2006/10/11(水) 13:57:37 ID:JO+isZWX >>539 マジですか?すげー! 画像から数値に変換って例えばRGBのパターンとか単位面積ごとに走査させてやってんの? そんなの作ってみたいけどどうやれば作れるのか作り方がさっぱりで・・orz http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/540
541: もつ ◆hS9D2mmxqU [] 2006/10/11(水) 14:09:16 ID:aSxGyRMr いや、数値じゃないんだが。(まあ、変換後のデータは数値でも何でもできるから別にいいが) 単純なことで、ドラクエのマップチップサイズは16x16なので、 画像を読み込んだ後、16ピクセルごとに縦横走査し色を取得。 取得した色のRGB値により文字に置き換えているだけ。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/541
542: 名前は開発中のものです。 [] 2006/10/11(水) 14:10:14 ID:b0xETNti >>540 なんでそんなものつくりたいんだ? 画像なんてバイナリで開けば、ただの数字の羅列なだけなのに。 >>539はコンソールだから文字に変換する必要があっただけじゃん。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/542
543: 名前は開発中のものです。 [] 2006/10/11(水) 14:11:12 ID:b0xETNti >>541 スマソ。かぶっちまった。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/543
544: 名前は開発中のものです。 [sage] 2006/10/11(水) 22:02:09 ID:WrvJu3ED >>535 昔から覚えている復活の呪文を入れたら,ちゃんと何事もなく普通に始まったのでワラタ。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/544
545: 名前は開発中のものです。 [sage] 2006/10/11(水) 23:43:00 ID:v2mXemUL パスワードも完全コピーかよ。どうやってやったの? http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/545
546: 名前は開発中のものです。 [sage] 2006/10/11(水) 23:47:19 ID:dbEVXFE8 復活の呪文の生成ロジックは既に解析されてる。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/546
547: 名前は開発中のものです。 [sage] 2006/10/12(木) 01:22:19 ID:VEuqA6gH ファイルが流れてる・・誰かうpってくれ〜 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/547
548: 名前は開発中のものです。 [sage] 2006/10/12(木) 03:08:09 ID:csFUXDAu >>534 もう2ヶ月以上前のことなので面白いことがあったとしても覚えてません。 「どんな風に」は、システムを組む過程は普通に楽しく、データ打ち込みは ひたすら単純作業なのでマップ&イベント作成ロボットになったつもりで黙々と。 後はクローンなので、エミュでゲーム中の各挙動をフレーム単位で観察して その通りに動かしてみたり。 >>535 コンソール新鮮です。 こういうの好きなので何か私も作りたい衝動に駆られます。 マップエディタでコツコツ作った後、変換ツールを使うと余りの簡単さに鼻水出ます。 >>547 DQクローン? 1 ttp://gamdev.org/up/img/6259.zip 2 ttp://gamdev.org/up/img/7644.zip http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/548
549: 名前は開発中のものです。 [sage] 2006/10/12(木) 06:07:43 ID:/2BCc4Dj >>541 ああ、そうか。VBだと文字と数値は違うものとしているんだっけ。 C言語では文字も数値として扱うんでそういうことが言いたかったのです。 教えてくれてありがと。頑張ってみる。 >>542 う〜ん。ペイントとかでマップの絵を書いたものを自動的にプログラミングコードに 変換できたら面白いかなと思いまして・・。 例えば □□□ □あ□ □□□ ってあると 0,0,0 0,1,0 0,0,0 見たいな感じで。DQ2クローンの場合とかだと多分数値の多次元配列から マップチップに相当する数値データを読み取ってそれのcaseに合わせて 画面に画像を出力とかしていると思うんでこういうのあったら便利なんじゃないかと。 CやVBやHSPやJavaなどのRPGの作成支援ツールを作ってみたいなと思ってる。 ただ肝心のスキャンの仕方がわかんね・・・orz >>544 苦労して打ち込んだ後ルーラではまって泣いたw しかし完成が楽しみだ。 >>548 開発の苦労が良く分かる文ですね。仕事しながら1、2月でこんなの作るあなたはやはり凄い。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/549
550: 名前は開発中のものです。 [] 2006/10/12(木) 08:35:41 ID:cHHtyT5i >>549 >>DQ2クローンの場合とかだと多分数値の多次元配列からマップチップに相当する数値データを読み取って それは2DのRPGならどれでもやってる… 解説してるサイトも沢山あるし、マップエディタも沢山フリーなのが公開されてる。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/550
551: 名前は開発中のものです。 [sage] 2006/10/12(木) 21:49:09 ID:E+wRlvaN 俺は昔マップエディタを作ったらデザイナに使いずらいと言われたので それ以来マップチップを意識したマップ画像を書いてもらって その画像からマップチップの画像とマップのバイナリデータを吐き出すようにしてる。 ついでに敵の出現範囲なんかもマップの上から色塗ってもらってそこから データにコンバートしてる。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/551
552: 名前は開発中のものです。 [sage] 2006/10/13(金) 01:31:03 ID:a7nzx80c それって楽そうだけど、デザイナーの意識が高くないと ちょっとのドットの違いや色の違いで似たようなマップチップがたくさんできちゃわないか? http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/552
553: 名前は開発中のものです。 [sage] 2006/10/13(金) 10:41:21 ID:4OVb1Fg1 既存のマップチップを使って マップデータだけを出すやつも 作ったから チップが固まってきたら こっちを使うようにしてもらってた。 こっちはチップとの不一致箇所が 警告表示される。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/553
554: 名前は開発中のものです。 [sage] 2006/10/13(金) 12:30:30 ID:AHNm+61l 逆の発想で面白いな。 一枚絵マップから地形データを取り出すとは。 今は容量的に余裕があるから、一枚絵マップに、 進入ロス属性を付けるのもいいかも。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/554
555: 名前は開発中のものです。 [sage] 2006/10/15(日) 14:34:49 ID:yCR+oYXZ やたー。一度投げ出したけどやっぱりサウンド切り出したよ。 58Mにもなった・・・FC版何個入るんだ・・・ 行数は数えるツールがあるからそれ使うと楽だよ。 かぞえチャオとか。 http://mevius.5ch.net/test/read.cgi/gamedev/1046454251/555
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 191 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s