5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

DXライブラリ 総合スレッド

1 :名前は開発中のものです。:2007/12/12(水) 23:06:39 ID:Ns2HwhRB
Cを習得した程度のスキルでも、
GUIのゲームを比較的容易に作成する事を可能にする、
「DXライブラリ」に関するスレッドです。

DXライブラリの詳細ついては
http://homepage2.nifty.com/natupaji/DxLib/
を参照して頂きたい。

DXライブラリに関するテクニックなどの情報交換などを行う事で、
多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。

952 :名前は開発中のものです。:2008/10/24(金) 10:18:26 ID:KEf70vuw
いやいやいや格ゲとRPGが易しいってどういう予測だよ。
それぞれの作りこみや規模によって違うから一概には言えないけど、
シューティングが一番易しいだろ。次点でアクション。

953 :名前は開発中のものです。:2008/10/24(金) 11:10:23 ID:vY8tc8r1
難しいかどうかはおいておいて、
一番基本は、シューティングゲームな気がします。
言語でいうとこのCみたいなかんじでしょうか。

954 :名前は開発中のものです。:2008/10/24(金) 11:51:19 ID:TfED7u9L
格ゲとRPGが難しいのはプログラム面じゃなくバランス調整とかだろ
RPGだとストーリーとかまで考えないといけないし
シューティングはインベーダーならともかく弾幕制御とかになるとそんなに簡単でもない

955 :名前は開発中のものです。:2008/10/24(金) 11:58:20 ID:CgHYFBPQ
プログラム面ではシューティングが一番簡単だと思うが・・・
一通りのジャンル作った事あるのか?

956 :名前は開発中のものです。:2008/10/24(金) 12:15:23 ID:KEf70vuw
>>954

格ゲ作った事ある上でその発言ならたいしたもんだ。
シューティングに使う技術のほぼ全てを必要として、さらにその上が必要とされるというのに。

957 :名前は開発中のものです。:2008/10/24(金) 12:21:33 ID:Fi7Uv3Mo
まあ多くのゲームジャンルでシューティングの要素は含まれてるからな

958 :名前は開発中のものです。:2008/10/24(金) 12:28:42 ID:8UktXuXQ
でもまあ、なんだ。

 「プログラミング初めてです。
  手始めにRPGか格ゲーを作ってみようと思います。」

と言われたら、みんな素直に止めるだろ?w

959 :名前は開発中のものです。:2008/10/24(金) 12:49:35 ID:FizYV6Uh
難しいと一言で言っても、
絵を用意するのが難しいのか、プログラム組むのが難しいのか、
バランスやシステムを整えるのが難しいのか、
それらひっくるめて総合的になのか、とか色々基準があるから。

でもかくゲーが易しいはありえんだろwwwww
絵は大き目のが一キャラ数百枚全部で千枚近く必要(エフェクト抜き)、
プログラムはアクションゲーを応用もろもろ強化したもの。
あくまで俺個人の意見だけど、かくゲーは難しいジャンル筆頭だと思う


>>958
止めるw

960 :名前は開発中のものです。:2008/10/24(金) 13:19:31 ID:uscwEaVO
空手道みたいなもんなら難しくも無いだろ

961 :名前は開発中のものです。:2008/10/24(金) 13:23:10 ID:KNRchGWZ
イーアルカンフー

962 :名前は開発中のものです。:2008/10/24(金) 13:39:20 ID:KEf70vuw
インベーダーみたいなのと空手道みたいなのを比べてどっちが難しいか。

963 :名前は開発中のものです。:2008/10/24(金) 16:08:59 ID:ZTaBdXXY
改訂
アクション=格ゲ>シューティング>RPG>サウンドノベル
>>958
Cもままならないころ、私が初めて作ったゲームはRPGでしたよ。
FF1みたいな基本的なゲームなら何とかなるかも?
一つ言えるのは、ゲームプログラムで一番難しいのはAIプログラムw

964 :名前は開発中のものです。:2008/10/24(金) 17:49:50 ID:jxko8w1r
俺アクション作ってるけど格ゲー作る自信ないわ
素材云々の話じゃなくて
どう作れば良いのか見当がつかない
アクションゲーム好きだったからアクションはなんとなく見当ついたんだよな
作ってて楽しいし
格ゲーは全然しないからなー
NPCのAIもさっぱり解らん
アクションはいくつかの行動パターン作って変数でハイ!だしな

965 :名前は開発中のものです。:2008/10/24(金) 17:56:19 ID:SlXg0rgQ
まぁ作りこみ次第だから作り手の妄想と現実との折り合い次第だが
★(難)ACT≧RPG>STG>サウンドノベル (楽)
【格ゲーは、作った事もないし、作る気もないから入れてない】
参考として全部モドキでLvは本家に遠く及ばないが、
RPG=DQ2 ACT=ガンハザード STG=縦シュー
 つか、FF1クラスが作れるならグラディウスやR-Typeなんかはスグに作れるだろ。
街の人の制御とか、イベント処理とかと同レベルかそれ以下の基本並のことしかやらんし…。
直に動きのハードコーティングしてもいいし。
でスクリプト考える必然性の高いRPGよりも楽じゃん?
 アクションは、重力問題とかをどうするか?当たり判定をどうするかだけで
下手したらRPGの方がやるべき処理幅が多くて挫折しやすいかと。


あと、AIって言っても別にチェスや将棋・囲碁またはFPSじゃなければ
かなり単純なの、またはギミック入れれば、充分だろ。
つかAIの問題は純粋に処理過程の設定とか計算時間とかで
純粋なプログラミングな難しさとは一段階違う気がする……。

966 :名前は開発中のものです。:2008/10/24(金) 19:32:34 ID:9VDAdz63
STGは簡単な部類なのか……。
大量の敵キャラの管理方法とかさっぱりな俺はRPGのセーブデータの作り方もさっぱりだよ。

967 :名前は開発中のものです。:2008/10/24(金) 19:52:47 ID:i/fJnXmd
どんなジャンルであれ完成にこぎつけるのが一番難しい
そんな俺は負け組

968 :名前は開発中のものです。:2008/10/24(金) 20:24:57 ID:ZTaBdXXY
まぁゲームをどんな仕様にするかによりますよね〜。
シューティングもインベーダーみたいなものなら簡単だし。
巧妙な弾幕ゲーにしようとすれば難しいし。
ビリヤードも単に打つ角度だけ計算してシミュレートする仕様か、
マッセやスピンも考慮して物理演算するかじゃ全く違うでしょうし。

>>966
普通に構造体にデータ入れてfwriteでバイナリファイルに書き込めばいいんでは?
読み込みはfreadで簡単に読み込めますし。
暗号化したいなら排他的論理和とかで暗号化すればいとも簡単に暗号化出来ますよ。



969 :名前は開発中のものです。:2008/10/24(金) 20:39:29 ID:1kOYUE7i
シューティングよりもフレーム管理しなくてすむパズルゲームが最強だろ…jk

970 :名前は開発中のものです。:2008/10/24(金) 20:43:05 ID:aBGBWmuO
パズルゲームはパズル要素がメインなだけのアクション系ではなかろうか。

971 :名前は開発中のものです。:2008/10/24(金) 20:55:27 ID:CgHYFBPQ
フレーム管理?フレームレート?
パズルゲームでも必要だと思うが

STG、アクションは規模にもよるけどゴリ押しで形にできる
けど、RPG、ノベル・育成は勢いだけあっても難しい、やらないといけない事が多い

972 :971:2008/10/24(金) 21:04:18 ID:CgHYFBPQ
書き忘れたけどプログラム面だけで比較して、そう思う

STG、ACTを作成→さてRPG作るか(あれ・・・作れない)→育成ノベル作ろう・・(あれ・・・)って実際になったし

数学的な知識    STG・ACT > RPG・ノベル
プログラムの技術  STG・ACT < RPG・ノベル

973 :名前は開発中のものです。:2008/10/24(金) 21:09:04 ID:paMkdAsg
伸びてると思ったらなにこの雑談スレ

974 :名前は開発中のものです。:2008/10/24(金) 21:09:17 ID:KNRchGWZ
ノベルのドコにプログラムの知識がいるんだろうか・・・。

975 :名前は開発中のものです。:2008/10/24(金) 21:12:30 ID:I1B8KSp8
DXライブラリで作るならいるだろ
設計が難しい

976 :名前は開発中のものです。:2008/10/24(金) 21:13:53 ID:aBGBWmuO
作った事ないけど、ノベルエンジン作るとしたら
履歴管理とか既読情報とか、考えるのが面倒だとは思う。

977 :名前は開発中のものです。:2008/10/24(金) 23:07:08 ID:8UktXuXQ
そろそろ次スレほしーの☆

>976
エンジン作るのは楽しそうだが、シナリオ書くのは面倒そうだ……。


978 :名前は開発中のものです。:2008/10/25(土) 01:03:08 ID:ZbA2BxSK
格ゲーをスト2レベルと考えると
画像作成とAIを除いても
リュウ一人作って対戦するだけでも超絶難しいと思う。
2D格ゲーはフレーム値でバランス調整するから何気にデータ量も多いよ。

979 :名前は開発中のものです。:2008/10/25(土) 01:16:45 ID:3OLWcXbu
格闘ゲーム作成講座作ってよ
断片的な情報すら少ないよ

980 :名前は開発中のものです。:2008/10/25(土) 02:28:32 ID:gQdtAtWJ
例えば自キャラの攻撃が敵に、敵の攻撃が自キャラに同時に命中した時、
シューティングならどっちかが一方的に勝ったとしても文句を言うプレイヤーはいない。
だが、格闘ゲームなら相討ちにならないと話にならない。

また、表示の重ね合わせ優先度も、シューティングなら自キャラを最優先しておけばまぁ問題ないが、
格闘ゲームだと1Pだけを優先表示すると2Pが不利になるため、うまくバランスをとらないとならない。

攻撃一つとってもそれくらい差がある。

981 :名前は開発中のものです。:2008/10/25(土) 02:36:40 ID:srguhdgt
>>972
>>プログラムの技術  STG・ACT < RPG・ノベル

こりゃどう考えてもおかしい。
どう考えたらアクションよりノベルのプログラムの方が難しくなるんだ。

文章力・シナリオ制作力  STG・ACT < RPG・ノベル

の間違いか?

982 :名前は開発中のものです。:2008/10/25(土) 02:44:33 ID:gQdtAtWJ
俺はたまたま今、アクションシューティングを作ってて、
それにRPG的要素も含めさせようとしてるところだけど、正直どっちも大変です。
アクションシューティング部分がまともに動くようになるまでかなり長い時間を費やしたけど
それらのデータをまとめて整合性を保ったまま一括管理できるような
RPG的システムの構築をするのは頭が痛くなります。

983 :名前は開発中のものです。:2008/10/25(土) 03:11:02 ID:gQdtAtWJ
例えばアクションで体力回復する時、
アイテム拾ったら一発回復とか、回復エリアにいる間に時間とともに回復、って感じなら
ダメージ食らう条件の逆にしたみたいなもんで簡単だけど、
RPGだったら、金があることが前提で宿屋みたなもの作る必要があるし
パーティメンバーいるなら、個々で回復させるならともかく人数多いと一括回復させたいし
そうなると全員回復させるだけの所持金がなかった場合はどうするかとか
まぁ色々と面倒な事が次から次へと襲ってきます。

984 :名前は開発中のものです。:2008/10/25(土) 03:11:08 ID:h/ZLdLRu
格ゲーのプログラム自体はそんなに難しくないぞ。

相打ち判定も特に問題は無い。
各グラフィックパターンに攻撃判定と食らい判定と防御判定
を持たせてまとめてヒットチェックすればいい。

1枚の絵に、食らい判定・攻撃判定・防御判定共に0〜数個の矩形を持たせてやる。
ダウンや無敵技は食らい判定を設定しないことで表現できる。

各状態は、グラフィックパターンの番号・絵ごとの表示時間・上記の判定・移動量等を
データとして持たせる。
後はこれを追加していくことでゲーム製作が進む。

絵ごとの当たり判定を手入力で作るのは物凄い手間なので
↑のデータを効率的に作るためにはエディタを自作する必要があり、
これはゲーム製作とは別の技術が必要になり、その意味で初心者には難しい。

985 :名前は開発中のものです。:2008/10/25(土) 03:19:48 ID:gf0+B5cf
>>981
ノベルって言っても既存のスクリプトなしでやった場合の話
俺はその4つ一通り作った事あるけどノベルが一番難易度高かった

986 :名前は開発中のものです。:2008/10/25(土) 05:14:34 ID:gkfWSQ/J
#include "そろそろうめようぜ.h"

void ume (){

if(sure<1001){

printf ("うめ\n");

}

987 :名前は開発中のものです。:2008/10/25(土) 06:32:05 ID:ZbA2BxSK
>>985
ノベルってif分岐とフラグ管理くらいで出来ると思うんだけど
そもそもノベルの定義を俺が勘違いしてる?
小学生の時初めてBASICでプログラミングをした時、
ノベルなんていうジャンルは無かったけど初めて作ったゲーム。

988 :名前は開発中のものです。:2008/10/25(土) 07:46:54 ID:5+CxlItm
RPGだけど文字はすべて数字で管理だぜ
dialogue[4][1]={3,64,83,11};

989 :名前は開発中のものです。:2008/10/25(土) 09:34:36 ID:srguhdgt
ノベルなんか背景と文字表示するだけだろ?基本中の基本。
他のジャンルのゲームは全てそれを網羅してるし。
RPGで人と会話するプログラムなんて絶対それ以上のプログラムだし。
ノベルが一番難しいなんてまずありえん。
それでも違うと言い張るならもうそれでもいいけど、
今からプログラム作る人に誤解与えたくはないな。

990 :名前は開発中のものです。:2008/10/25(土) 09:35:53 ID:SzQhbode
難しいかどうかというより、面倒かどうかじゃないのか。
難しいで言ったら3Dモノが一番じゃないか?

991 :名前は開発中のものです。:2008/10/25(土) 09:45:54 ID:+aeOiovZ
ノベルが一番難しいはさすがに言い過ぎだろ……。

992 :名前は開発中のものです。:2008/10/25(土) 09:57:37 ID:BSXZ3LXZ
DXだと無理だがアーマードコアみたいな3Dアクションのがはるかに難しいだろうな。

993 :名前は開発中のものです。:2008/10/25(土) 09:58:27 ID:XxNlAJjC
ノベルゲームはスクリプトを用意せずにハードコーティングなら1番簡単

994 :名前は開発中のものです。:2008/10/25(土) 10:06:48 ID:lMAh0fxy
次スレ立たんのでチャレンジしたがダメでした

>989
まあ、背景表示と文字表示だけでノベルゲーム製作ツールになるか?
って言われると疑問だけどな

995 :名前は開発中のものです。:2008/10/25(土) 10:15:29 ID:B/O49zoi
ノベルゲームでも、スクリプト機能が必須と言われたら厄介だな
STG、ACTは別にスクリプト必須じゃないし。

996 :名前は開発中のものです。:2008/10/25(土) 10:42:06 ID:vlP1yzXn
ume

997 :名前は開発中のものです。:2008/10/25(土) 10:42:37 ID:vlP1yzXn
ume

998 :名前は開発中のものです。:2008/10/25(土) 10:43:08 ID:vlP1yzXn
ume

999 :名前は開発中のものです。:2008/10/25(土) 10:43:40 ID:vlP1yzXn
ume

1000 :名前は開発中のものです。:2008/10/25(土) 10:44:11 ID:vlP1yzXn
ume

1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

272 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)