【初心者】スレを立てる前にココで質問を【Part13】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2006/10/10(火) 14:21:04ID:+puD4/Edスレッドを立てる前にはローカルルールを読みましょう。
http://pc8.2ch.net/gamedev/
※ >>980 を踏んだ人は次スレ立てをお願いします。
その他は>>2-10ぐらい
0213名前は開発中のものです。
2006/12/08(金) 22:57:25ID:cvlNs/2dVisual C++ 2005 Express Editionですね
0214名前は開発中のものです。
2006/12/09(土) 00:15:05ID:sEaa3+05オブジェクトの描画順管理についてなんですが、(C++)
class I_Draw
{
public:
virtual bool Draw()=0;//描画
};
class RenderManager
{
std::list<I_Draw*> Layer[5];//各レイヤー。とりあえず仮に5
public:
bool Add( I_Draw* p_iDraw , int layerNo ){ **略** } //描画登録
bool Draw(){ **略** } //各レイヤーの描画。Layer0に登録されているものから順に描画する
};
みたいな感じで描画用のインターフェースとマネージャを作って、
各オブジェクト内に描画インターフェースを継承したクラスを作って実装すればOKでしょうか?
現状、オブジェクトが入れ子になって一つの大きなオブジェクトを構成するという構造になっていて、
各オブジェクトは親オブジェクトからの相対座標を保持し、Drawメソッドの引数から親オブジェクトの座標を受け取っています。
その他動的に変更したいパラメータを引数から渡しており、現在はDrawメソッドのインターフェースが統一されていません・・・
描画用インターフェースをオブジェクト内部で実装というのは、その為の苦肉の策という感じなのですが、
オブジェクトの持つDrawメソッドのインターフェースを統一した上でオブジェクトそのものの参照をマネージャに登録するようにすべきでしょうか。
0215名前は開発中のものです。
2006/12/09(土) 00:47:39ID:ODYccVXT面倒くさいので適当に書くが引数統一したいだけなら、
struct DrawArgument
{
int type;
union
};
0216名前は開発中のものです。
2006/12/09(土) 01:01:13ID:ODYccVXTstruct DrawArgument
{
int type;
union
{
struct
{
…
};
…
…
…
};
};
みたいな感じでいいと思うが、
むしろインターフェース統一する必要性が判らんなw
描画なら描画関係は1つのクラスに纏めて、
他のクラスに継承なりメンバにするのは個人的に好きだけどね。
0217名前は開発中のものです。
2006/12/09(土) 01:35:08ID:sEaa3+05ありがとうございます。
確かに考えてみると、インターフェースを統一したところで、
メソッドに渡す引数をペアに保持しなければならないので、
引数なしメソッドにしないとメモリ面であまり得策ではないみたいですね。
素直に描画クラス作って組み込んでみます。
0218名前は開発中のものです。
2006/12/09(土) 03:25:00ID:ODYccVXTどのような取捨選択するかはなんとも言えぬ。
ただ自分は「個人開発は自由にポインタ参照主義者」なモンで、
基本的にデータを二重に持たずにポインタを渡してるけどね。
大抵描画クラスに位置情報クラスのポインタの参照を許して、
キャラクラスでそこらへんの制御をしてる。
0219名前は開発中のものです。
2006/12/10(日) 10:12:24ID:97qh7XBi考えているのは「両手と口だけでできる最も面白いゲーム」です。
0220名前は開発中のものです。
2006/12/10(日) 10:36:40ID:gmCAHMuv> 扱う話題
> ・プログラム、グラフィックス、サウンド、デザイン論などをゲーム製作の視点から
> ・ツール(HSP、ツクール等)についての話題
> ・ゲームの共同製作やプロジェクト活動
実際問題としてその手のは、ここでやっても人集まらないと思われ。
LR的には↓のほうがいいんじゃないか?
ttp://game10.2ch.net/gsaloon/
0221名前は開発中のものです。
2006/12/10(日) 10:46:12ID:97qh7XBiうーむ、少し違う気が。とりあえずひとりでコソーリやってみます
0222名前は開発中のものです。
2006/12/10(日) 16:46:12ID:BB7V+tQgアイディアを閃いたり、既存のゲームをやりながら、ここをこうしたら面白くなるのに、とか考えてる時が一番楽しい。
でもそのアイディアを実現しようと1から一人で始めると、途端に辛くなってしまう。
アイディアを思い付いて、俺ってゲーム作りの才能あるのかもなんて思った俺が恥ずかしい。
作り上げる事ができなきゃ、才能なんてないのと同じだよな。
0223名前は開発中のものです。
2006/12/10(日) 16:53:29ID:/lcDaMlQ一人でやってると途中で飽きてしまうかもしれんが。
とは言っても、知り合いでゲーム作りに協力出来る人間
なんか滅多にいないだろうし。この板で募集しようにも
そこそこの力を示さないと協力者こないからな。
0224名前は開発中のものです。
2006/12/10(日) 18:45:27ID:gmCAHMuv自力でアイディアを実装できるくらいの力がないと、
メンボしても結果は見えている。
勿論本当に実装しなくてもアイディアを検証できればいいわけだが、
そこまでのPG適性があれば、自力で実装する力はある。
0225名前は開発中のものです。
2006/12/11(月) 00:34:32ID:1XNmVJ7nどういうノード生成とか動きのアルゴリズムでやってるんでしょうか?
ttp://amaznode.fladdict.net/#keywords=%E3%83%8F%E3%83%AB%E3%83%92&locale=jp&searchIndex=Books&affiliate=fladdictnet07-22
0226名前は開発中のものです。
2006/12/12(火) 19:08:40ID:32dfO0Wchttp://www.4gamer.net/news/history/2006.12/20061212122233detail.html
これが出たから、わざわざビュジュアルスタジオ一式買う必要はありませんか?
0227名前は開発中のものです。
2006/12/12(火) 19:14:16ID:HHq8DTRk0228名前は開発中のものです。
2006/12/12(火) 21:07:35ID:32dfO0Wc高速作動しようと思えば、VC++がゲーム開発にはうってつけなのですは無いのですか?
0229名前は開発中のものです。
2006/12/12(火) 21:46:10ID:ar+VlfCAそうであったとしても買う必要はまったくない
0230名前は開発中のものです。
2006/12/12(火) 22:01:05ID:zeYCDwww0231名前は開発中のものです。
2006/12/13(水) 01:27:37ID:xPaM3gtM0232名前は開発中のものです。
2006/12/13(水) 20:05:06ID:m470LP0KVC++2005を勉強したほうがいいのかな
0233名前は開発中のものです。
2006/12/13(水) 20:50:27ID:vV3x+MXS正直、言語による遅さを吸収するくらい、現在のPCは早い。
フル3Dでマシン性能を限界まで引き出すくらいのつもりがなければ、
言語なんて気にすることはない。
それこそ素人のインタプリタさえ十分な速度が出る。
0234名前は開発中のものです。
2006/12/13(水) 21:07:56ID:yQ6/egw8VC++じゃなくてもいいがC言語ならいろいろ潰しが効く。可能ならC言語推奨。
0235名前は開発中のものです。
2006/12/13(水) 22:11:59ID:C9Zkbwpnうーん。なんていうんだったかなー。
うんー。
0236名前は開発中のものです。
2006/12/13(水) 22:54:46ID:SpyCwbnXjdkについてるデモのapplets\GraphLayoutにあるのが動きが似てる。
ノード生成はしてないけど。
0237名前は開発中のものです。
2006/12/14(木) 12:44:40ID:M7kufiRb3Dでかなり重いゲーム作ろうと思うんですが。
それならVC++は買った方がいいですか?
0238名前は開発中のものです。
2006/12/14(木) 12:51:15ID:8QOdNZRmどうせ作れないのに何万も払うの?
なにやるにもVC++2005EEで十分。
0239名前は開発中のものです。
2006/12/14(木) 15:05:38ID:40m0/WJS3Dゲームが作りたいだけなら、こんな選択肢もある。
ttp://shop.vector.co.jp/service/catalogue/sr062902/index.php
0240名前は開発中のものです。
2006/12/14(木) 15:12:12ID:HEHoQp500241名前は開発中のものです。
2006/12/14(木) 15:26:47ID:7CFNo9YMmixiGraph
http://www.fmp.jp/~sugimoto/mixiGraph/
これもこのアルゴリズムだよな。
作者に聞いてみたらはやいと思う。
でも、有名な手法だったと思うけど思い出せない。
>>240
手持ちの、知り合いの、学校の、職場のw、マシンで動かしてみて、
動いた一番低い環境を動作環境にする
0242名前は開発中のものです。
2006/12/14(木) 18:06:08ID:HEHoQp50そんなアナログなやり方なんですか…wありがとうございました
0243名前は開発中のものです。
2006/12/14(木) 20:51:26ID:rCeux8SkDirectX9使用とかメモリ使用量は何とか分かるが、
実際問題、アマチュアはおろかメーカーでもそんなもんだよw
0244名前は開発中のものです。
2006/12/14(木) 20:54:12ID:8Qdr6/240245名前は開発中のものです。
2006/12/15(金) 14:17:10ID:xe8he4AFFBXファイルでやり取りするのは難しい事なんでしょうか?
0246名前は開発中のものです。
2006/12/16(土) 00:34:04ID:ltdG7NNLDirectXがサポートしてるXファイルを使うってだけ
0248名前は開発中のものです。
2006/12/19(火) 06:09:42ID:HeTp3OQeそういうことって可能ですか?
0249名前は開発中のものです。
2006/12/19(火) 23:14:05ID:d8I7AqhB・ダイレクト・エックス
・ディレクト・エックス
のどちらの読み方が正しいのでしょうか
0250名前は開発中のものです。
2006/12/19(火) 23:16:29ID:PMUredUD自分はダイレクトだと思ってるけど・・・
パソコン起動したときに勝手に違うアカウントにログイン
してしまうんですけど 起動したときにアカウントを選ぶ画面に設定は
できないんですか?
0251名前は開発中のものです。
2006/12/19(火) 23:20:20ID:d8I7AqhB昔のログインすたいるにすれば解決するかと
0252名前は開発中のものです。
2006/12/20(水) 11:14:47ID:0ulliUZHしたのは良いんですが、使い方にまず、nscr.exeを使うとあるんですが
そんなファイルはありません。nscrってファイルは中にあるんですが。
とりあえずそれを使ってやってみたんですが最初で詰まってしまって。
新しいファイルを作ってそこにnscrをコピーしてそのあと0.txtという
ファイルも作りました。あとはその中に
*define
game
*start
と書けとあったんですがファイルを開いても書き込めません。
ためしに中に秀丸のテキストファイルいれて書き込んだんですが
そのあとn.scrをダブルクリックしてみても
ラベル*defineは存在しません。
099.txt line;2
と表示されます。誰か教えてください。
0253名前は開発中のものです。
2006/12/20(水) 11:55:32ID:zq3JJpZZファイル名には「拡張子」というのがある。
nscr.exe なら「exe」部分が拡張子と呼ばれるもの。
0.txtなら「txt」部分が拡張子と呼ばれるもの。
この拡張子というのは、そのファイルがどういうファイルなのか判るようにするためのもの。
「exe」なら実行ファイルだし「txt」ならテキストファイル。
でもこの拡張子ってのは「ある程度パソコンが判る人」なら必須だけど
「ただパソコンを使うだけの人」にとってはあっても意味が無いもの。
だから、エクスプローラーではこの拡張子を表示しないようにデフォルトではなっている。
エクスプローラーの「ツール」の「フォルダオプション」の「表示」の「詳細設定」に
「登録されているファイルの拡張子は表示しない」という項目があり、
それにチェックが入ってるでしょう?
それを外してごらんなさい。
今まで「nscr」だったのファイルが「nscr.exe」になって
「0.txt」のつもりだったファイルが実は「0.txt.txt」になってた事に気づくでしょう。
ファイル名変更して「0.txt」にしてごらん。ちゃんと動くはずだから。
0254名前は開発中のものです。
2006/12/20(水) 13:55:08ID:0ulliUZHありがとうございます。動作しました。
0255名前は開発中のものです。
2006/12/22(金) 00:00:58ID:/odxkJbt一番手軽な言語ってなんでしょうか?
Delphiですかね?
0256名前は開発中のものです。
2006/12/22(金) 00:10:16ID:X++S3qHk冬休みの間に一から遊べるもの作るのは絶対無理です、諦めなさい
0257名前は開発中のものです。
2006/12/22(金) 20:55:50ID:u9VQDBxa修正パッチの仕組みがいまいちわかりません。
NScripterを使ってるんですが、
例えば、
*define
game
*start
あいうえお。
end
の「あいうえお。」を「かきくけこ。」
に修正したい場合、どんなスクリプトを配ればいいんですか?
*define
game
*start
かきくけこ。
end
をサイトでそのまま配布してしまったら、
意味がないという事だけは、なんとなくわかる…。
0258名前は開発中のものです。
2006/12/22(金) 21:29:43ID:7uFzcH5Wそもそも配布元に掲示板があるだろうに。
それはともかく、テキストの修正はそういうように修正する以外方法はないな。
Nsc自体にパッチ修正の機能はない。
パッチを自動で作ってくれるフリーソフトを探して
試してみるくらいしかないだろう。
俺はやった事ないからこれ以上はわからん。
0259名前は開発中のものです。
2006/12/23(土) 04:35:49ID:B53tcAAmとりあえず全部作った後に最後にパラメータの外部化を行うんじゃない?
つまりプログラムの根源的な部分以外を別のファイルからロードするってことね。
・・・と思ったけどどう考えてもNスクにそんなものが搭載してるとも思えないな・・・。
0260名前は開発中のものです。
2006/12/23(土) 11:47:45ID:c8d+jBvm答えてくださったお二人には本当に申し訳ないです。
修正後のスクリプトをサイトで配ったら、
nscr.exeを持ってる人には
フリーソフトと変わらなくなってしまうんじゃないかと勘ぐってましたorz
そうか…音とか画像とかのデータも入れておかないと、
エラーになってゲームを始めることすらできない仕様になってるのか…。
0261名前は開発中のものです。
2006/12/23(土) 19:24:14ID:3F0UGNT+既存の商用ベクトルフォントをビットマップにして、フィルタで原形を失わせても、
それは一般に著作権を侵害するから、自作ゲームに添付できませんよね。
英数字ならともかく、全角を作成するのは非現実的ですし。
すべての動作環境に存在するフォントなんて、MS明朝とゴシックぐらいしかないけど、
あまりかっこよくないですよね。
0262名前は開発中のものです。
2006/12/23(土) 19:28:26ID:qrJX2Xa8ttp://pc8.2ch.net/test/read.cgi/gamedev/1094398590/
0263名前は開発中のものです。
2006/12/24(日) 09:19:13ID:jL2BPa92>>独自のフォントを使いたい場合、自分で全文字のドットをうつしかないでしょうか。
独自のフォントじゃ自分で打つしかないだろう。
>>既存の商用ベクトルフォントをビットマップにして、フィルタで原形を失わせても、
>>それは一般に著作権を侵害するから、自作ゲームに添付できませんよね。
ばれなきゃ(ry
まあばれた時の事を考えたらやらないほうがいいわな。
>>英数字ならともかく、全角を作成するのは非現実的ですし。
>>すべての動作環境に存在するフォントなんて、MS明朝とゴシックぐらいしかないけど、
>>あまりかっこよくないですよね。
アンチエイリアスとかかければ十分使えると思うけど。
それよりも、ゲームの内容だとか絵とかにこだわったほうがいい。
0264261
2006/12/24(日) 14:57:11ID:Y+s2lgfY有り難うございます。
確かにゲームの内容や絵の方が重要ですよね。
フォントについては、
MSゴシックをBOLDにしたり影をつけたりして対応するか、
>>262のスレで紹介しているフォントを検討してみるのが良さそうです。
色々考えてみます。
0265名前は開発中のものです。
2006/12/25(月) 03:42:23ID:dWmdbTzu上げた画像は、RPGなどのゲームで、
上から見た視点で高さを表そうとした物ですが、
うまくいきませんでした。
何かいい方法がありましたら教えてください。
光は、マップ左上から当たっていて、暗くなっている所が影で、
明るくなっている所が光の反射を受けている位置です。
この影と反射を利用して、その囲まれた位置に、
回りと同じ草地だけど、高い地形があるという感じです。
0266265
2006/12/25(月) 07:41:45ID:dWmdbTzuもう一枚。
従来のやり方の、高い位置には、
地形の種類を変えて、壁用の地形も配置すると、
ちゃんと高さの表現がされますよね。
地形の種類が同じで、壁用の地形も無しでは、
やっぱ高さを表現するのは無理なんですかね。
0267名前は開発中のものです。
2006/12/25(月) 08:34:41ID:5cqZruGsこんな感じはどうかな。
なんか画像が暗いけど、変更した点は次の通り。
○影を短く(これは地形の高さによるけど)、薄くした。
○反射光をなくした。
○高い地形の左上方面に反射する部分を追加。
0268265
2006/12/25(月) 09:59:22ID:dWmdbTzuありがとうございます。
すばらしいです。ちゃんと高さが表現されていますね。
追加の質問なんですけど、影の太さ、濃さ、
反射光の太さ、濃さなどに法則みたいなのはありますか?
>>265>>266の画像は、
影の太さは地形サイズと同じ32×32、濃さは通常の50%、
反射光の太さは、同じ32×32、濃さは通常の115%でした。
(濃さの%は、R、G、Bのそれぞれの値を%で計算します。)
0269名前は開発中のものです。
2006/12/25(月) 12:22:16ID:sZu3tvzk影の濃さ、反射光の濃さ、は日差しの強さに関係するし(日差しが強いほど濃くなる)
影の太さは地形の高さに関係するし、(高いほど長くなる)
反射光の太さは高い地形の四辺の丸さに関係する。
色々試してみて自分のイメージに合うのを選べばいいと思う。
0270名前は開発中のものです。
2006/12/25(月) 19:07:24ID:fLbcgUB6NHK受信料・受信契約総合スレッド
http://tv8.2ch.net/test/read.cgi/nhk/1166555688/l50
0272名前は開発中のものです。
2006/12/26(火) 00:06:59ID:a/e08nCqもう無くなってしまったのでしょうか?
0273名前は開発中のものです。
2006/12/26(火) 11:26:17ID:qQTiSnsw0274名前は開発中のものです。
2006/12/26(火) 11:30:25ID:HKKMymCqとりあえずこちらへ
http://pc8.2ch.net/test/read.cgi/gamedev/1012824335/
>>273
略じゃなくてなんかのキャラの名前だと思ったけど
わからんからスレで聞けば教えてくれる
0275名前は開発中のものです。
2006/12/26(火) 13:42:02ID:k3+lBugottp://pc8.2ch.net/test/read.cgi/gamedev/1157719180/
0276名前は開発中のものです。
2006/12/26(火) 15:17:11ID:kP1CUmKUそれは落ちてる。
0277名前は開発中のものです。
2006/12/26(火) 22:52:11ID:x/T5sM8u0278名前は開発中のものです。
2006/12/26(火) 22:53:32ID:G+WsouSW0279名前は開発中のものです。
2006/12/26(火) 22:55:59ID:nSn5gqtp「〜でどれくらいですか?」を「〜でどないや?」と脳内で変換した。
と予想。
0280名前は開発中のものです。
2006/12/26(火) 22:56:45ID:x/T5sM8u聞いているのはサイズです。
0281名前は開発中のものです。
2006/12/27(水) 00:27:28ID:XgoUEiIx意味が分からない。
画面サイズじゃないよな?
ファイルサイズなら自分で分かるよな?
圧縮後のサイズなら、何で圧縮するかも分からないと
エスパーでもない限り答えられない。
0282名前は開発中のものです。
2006/12/29(金) 21:59:03ID:hTDCl4XY以前なったときはNUM LKを押せばよいと言われたのですが、今回はそれも効きません
どうすれば戻りますか?
0283名前は開発中のものです。
2006/12/29(金) 22:05:44ID:hTDCl4XY0284名前は開発中のものです。
2006/12/30(土) 18:01:04ID:ot/MSr8M現在ゲームつくりの勉強中ですがとりあえずC言語は一通り学習しました。
この後、WinApiを学んでWindowsゲームを作った方がいいですか?
それともC++やってDirectXやったほうがいいですか?
0285名前は開発中のものです。
2006/12/30(土) 18:06:34ID:nGo4W69A両方やったらいいかと思います、というかDirctXっつたって
Windowsで作るならAPI使うと思いますが
0286名前は開発中のものです。
2006/12/30(土) 21:46:18ID:24nAbH7hツクールで一通りのゲームは作れるという自負があります。
しかしどこの会社にも採用されません。何故でしょうか><
0287名前は開発中のものです。
2006/12/30(土) 22:03:43ID:ypkKyfju0288名前は開発中のものです。
2006/12/30(土) 22:28:15ID:UKbtLlsh超マイナーなのでほとんどの人は知らないと思うけど。
0289名前は開発中のものです。
2006/12/30(土) 23:22:32ID:MgmC9gB80290名前は開発中のものです。
2006/12/31(日) 11:33:22ID:EUAOqSVb3DソフトのMax・SoftImage・LightWave・Shadeで吐き出されるファイルに
どんなデータがどういう並びで入ってるか知りたいんですがご存知の方いませんでしょうか?
0291名前は開発中のものです。
2006/12/31(日) 12:57:08ID:1t752isCゲーム会社での仕事内容詳細をきちんと調べてみたほうがいいよ
プログラマといっても独りで全体を作るわけじゃないんで
グラフィックライブラリとかのミドルウェアとか、製作補佐のためのツール作りやらされたりとか
なにやらされるかわからんし
0292名前は開発中のものです。
2006/12/31(日) 15:18:50ID:tkOv2k9NそのGIFの絵を一枚一枚バラバラにJPEGに変換することって出来ないですかね?
0293名前は開発中のものです。
2006/12/31(日) 15:44:54ID:VvX1/Binいわゆるアニメーションgifを扱えるアプリケーションを用意すれば
各画像を一こまずつバラバラにできるので、あとはjpgに手作業で変換するだけ。
0294名前は開発中のものです。
2006/12/31(日) 16:00:21ID:LEWnNy05ヒント:バイナリエディタ
0295名前は開発中のものです。
2006/12/31(日) 17:19:23ID:5UO8NMKCたぶん各ソフトのサイトに書いてるよ。
SoftImage・LightWaveは見た。
0296名前は開発中のものです。
2007/01/01(月) 10:29:30ID:GY7kUvKkは、固定にせずに、毎回変化させるようにしたほうが、良いでしょうか?
0297名前は開発中のものです。
2007/01/02(火) 01:43:49ID:QRfJijgoゲームのパッド入力の同時押しを検出する方法についての質問です。
たとえばボタンAとBがあったとして、
同時押しを検出したいのですが、「AとBを同時に押している」という
条件式にすると、人間の手で操作しているためどうしてもAかBが先に
押されてしまい、そのボタンの効果が出てしまいます。
AがBが押されはじめた5フレーム後の状態を比較して初めて決める方法も考えたのですが、
こうすると操作にラグがでてしまいます。
色々調べてみたのですが、同時押しの検出について書かれたページが見当たりませんでした。
どのような方法が良いのでしょうか?
ご教示お願いします。
0298名前は開発中のものです。
2007/01/02(火) 03:01:03ID:bcwq1ahfラグは出ないでしょ。常にバッファしておいてAとBが同時に押された時点で
5フレームさかのぼって判別すれば。
0299名前は開発中のものです。
2007/01/02(火) 03:50:50ID:AUKFMyJd5フレームさかのぼった上で動きを再度5フレーム分計算しなおすってんならともかく。
それはまぁそれとして、5フレームじゃなくて3フレーム程度に抑えれば
ラグも操作感もそこそこ快適になるんじゃないのかなぁと思ったり。
0300名前は開発中のものです。
2007/01/02(火) 11:09:01ID:0JGKnZK5ラグは出ないよ。
例
AとBの同時押しを判定する場合
バッファ: A, A, A, A + B, A + B, A + B, B, B, B
~~~~~~
↑この時点で検出
0301名前は開発中のものです。
2007/01/02(火) 11:10:02ID:0JGKnZK5Aが出て時点で、Aが出るな。
任意フレーム間、まつとラグるか
0302名前は開発中のものです。
2007/01/02(火) 12:41:51ID:bcwq1ahf例えば、もしシューティングならオンした瞬間にAで弾が出ても問題ないし
Aは押さえっぱなしでBを押すことが前提とか、同時押しの瞬間にA,B動作をキャンセルするとか
ゲームの仕様が分からないとその辺は何とも。
どっちにしろ「ユーザがAとBを押した」瞬間に動作させればラグにはならない。
簡単にやるには基本的にトリガを離したときの判定にすれば良いだけじゃないかな。
それかスト2の様に判定はトリガONとOFFの両方でやるのがスマートかと。
0303名前は開発中のものです。
2007/01/02(火) 18:12:53ID:Wrj7zT5Mガイルのサマソのような↓ため↑+ボタンっての作ろうとした時に困ったな。
↑押した時点で飛んでしまうから。
結局スマートなやり方は思いつかず、強引な手を使ったが。
0304名前は開発中のものです。
2007/01/03(水) 05:40:43ID:XqiTmD16どうもありがとうございます。
今作ろうと思っているゲームはアクションパズルゲームで、
A :右回転
B :左回転
A+B:落下スピード二倍
という操作方法にしようと思っています。
ルールを説明していたら長くなるので省略しますが、
感覚的にはテトリスとほぼ同じとお考えください。
>>298
>>300
の方法だと確かに「A+B」を押したときのラグは発生しないのですが、
仮に右回転がしたくて、Aだけを押したときに実際に右回転が発生するのは
5フレーム後になってしまいます。
アクションパズルゲームである以上あまり「もっさり感」は出さないべきだと思います。
>>302
> 簡単にやるには基本的にトリガを離したときの判定にすれば良いだけじゃないかな。
トリガを離すタイミングも人である以上すこしズレると思います。
> それかスト2の様に判定はトリガONとOFFの両方でやるのがスマートかと。
OFF->ONのときと、ON->OFFの時両方で判定する、という事ですか・・・?
>>303
> 結局スマートなやり方は思いつかず、強引な手を使ったが。
ぜひお聞きしたいです。
0305名前は開発中のものです。
2007/01/03(水) 10:56:32ID:8zc5UtGA回転キーと落下ボタンが一緒とか
パズルのインターフェイスとしてあり得ないよ
レバーの方で上手く吸収できないのかな?
例えばテトリス型なら上で落下が世界標準でしょ。(多分w)
あと、君の前提が自己矛盾してるからよく考えてみてよ
・人間だからAとBを押すタイミングは絶対ずれる。
・でもAやBを押した時は即時に反応したい
これは論理的に回避不能でしょ。
そうならない入力方法(格闘ゲームのキャンセルのような)を用意すべきだよ。
0306303
2007/01/03(水) 13:00:55ID:muKqDpfL(「上で落下」より「下で落下」の方が直感的に理解しやすいが……)
>> 結局スマートなやり方は思いつかず、強引な手を使ったが。
>ぜひお聞きしたいです。
別に大した事はしてない。↑でジャンプしたとしても
上昇中、かつ地面から数ドットしか離れていない時はまだ
ジャンプしていないと同様の判定をしただけ。
君の例で言うなら、
AとBが押された時に、
まったく同時ならそのままスピード二倍。
Aが先に押されてたなら、左回転させて戻してからスピード二倍、
Bが先に押されてたなら、右回転させて戻してからスピード二倍、
ってするようなもんだ。
0307名前は開発中のものです。
2007/01/03(水) 15:46:37ID:8zc5UtGAあ、下が加速で上が一瞬で下まで落ちるって意味ね。
0308名前は開発中のものです。
2007/01/04(木) 00:03:10ID:V6pY5k8zAを押す→Aフラグ立てる or Bフラグが立っているなら高速落下
Aを放す→Aフラグが立っているならA実行 and 高速落下停止
Bを押す→Bフラグ立てる or Aフラグが立っているなら高速落下
Bを放す→Bフラグが立っているならB実行 and 高速落下停止
0309名前は開発中のものです。
2007/01/04(木) 02:31:21ID:ObOuFMWnなんですがゲームをどうしても作りたいのです。
無謀でしょうか?
既存のトランプゲームで
オンライン対戦出来るようにしたいのですが・・・
0310名前は開発中のものです。
2007/01/04(木) 03:22:25ID:kUQ9schy誰でも最初は一切分からないわけで無謀じゃない
しかし何も分からないうちから理想型がいきなり出来るはずがない。
まずはトランプを表示するところまで頑張ったら?
オンラインのトランプなんて腐るほど有るし
XPならOSにも添付してるし
その上で自分がどうして何をしたいのか、時間と金はどれぐらい使えるのか
よく考えた方が良い
0311名前は開発中のものです。
2007/01/04(木) 04:15:09ID:/5QQPTa0あまりないのですが大体一日3時間と
いったところですか。お金はあまり気にしていません。
トランプのゲーム名なんですが
ナポレオンと言いまして
とても面白いのですが
もうまともに対戦できるようなところはありません。
ハンゲームあたりに要望出してるのですが
望みも薄いので自分で作ろうと思った次第です。
どのくらい時間かかるのかな。。。?
できるような
0312名前は開発中のものです。
2007/01/04(木) 04:53:00ID:G/Ab8eb6一日3時間フルに使ってもさ。
プログラミングって、コンピュータの仕組みは避けて通れない道だし、そういう勉強が必要だと思う。
それから、各言語の仕様云々よりも、Windowsプログラミングが面倒くさい。
言語によるけど、2進数の足し算から始めないと。
国試の、基本情報程度の知識はあるぜ!ってんだったら、モノにもよるけど数ヶ月でいけるかと。
■ このスレッドは過去ログ倉庫に格納されています