【初心者】スレを立てる前にココで質問を【Part22】
レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。
2010/11/12(金) 19:11:38ID:FvfF5z6oスレッドを立てる前にはローカルルールを読みましょう。
http://pc11.2ch.net/gamedev/
※ >>980 を踏んだ人は次スレ立てをお願いします。
【アップローダ・避難所・Wiki】
ゲーム製作技術板公式Wiki
http://hibari.2ch.net/gamedev/
ゲーム製作技術板公式アップローダ
http://gmdev.xrea.jp/
gamdev.orgが落ちるたびにあげてみるスレ
http://hibari.2ch.net/test/read.cgi/gamedev/1107022166
0956名前は開発中のものです。
2011/06/29(水) 17:10:58.43ID:odao3aA9プログラム内に直書きはかなり頭が悪い方法
というか、素直に作ったら、敵データとステージデータって別物にならないか?
>>956
ステージデータは外部読み込みだけど、敵の移動とかはハードコーディングだなあ。
まあミニゲームだし、そもそも個人製作だから……と言い訳。
0958名前は開発中のものです。
2011/06/29(水) 17:59:54.98ID:U65L8kiiファミコンにあったキン肉マンのような格闘物を作ろうと思うんですが
どんなプログラミングを覚えれば良いんでしょうか?
プログミングの勉強が主目的で、そのための題材を探している場合とでは、答えが異なる。
0960名前は開発中のものです。
2011/06/29(水) 18:14:28.22ID:qGpPtV8x14歳からはじめる
C言語わくわくゲームプログラミング教室
http://www.rutles.net/books/281.html
この本を3度 読み返す。
0961名前は開発中のものです。
2011/06/29(水) 20:26:57.92ID:c9owt+loそうだな、いちいち面ごとに敵作ってらんないからな
1面というモジュールがあったとしたら、そこにその面のデータ書き込めるように
したほうが分かりやすいかもな
0962名前は開発中のものです。
2011/06/29(水) 23:04:56.12ID:IWHgyftAキーでなくマウスだと相当やっかいだな・・
キーが押された 移動倍率(マス目サイズ)を1加算or1除算でOKだけど
マウスの判定は難しいな。
中心より上なら〜敵な十字キー扱いにすればいいけど
SLGだとしてマス目が多くかつ、マウスをクリックしたところまでの移動数を調べるとなると頭が痛くなりそう
0963名前は開発中のものです。
2011/06/30(木) 08:18:44.50ID:0sMwpYmO斜面っぽいものになると途端に面倒になります。
斜面も考慮した地形の移動やめり込み補正はどういう方法がありますか?
0964名前は開発中のものです。
2011/06/30(木) 08:42:23.20ID:q6uUO0Bv0965名前は開発中のものです。
2011/06/30(木) 09:08:34.97ID:0sMwpYmOでも自然に上れるようにもしたいので
何か良い補正方法があればいいな〜と思うんですけど。
線分とかの判定処理なんでしょうか?
めり込みの補正をどうやったらよいのかが一番わからないんですよ…
0966名前は開発中のものです。
2011/06/30(木) 10:30:01.03ID:yXgs0tsOまぁ、多数の手段があるし、どのような目標なのかもわからない
だから、あなたが スクリーンショットとソースコードの提示をしなさい。
解決方法は多数あるが、あなたの手段を知らないから口出しできない。
0967名前は開発中のものです。
2011/06/30(木) 10:55:19.68ID:q6uUO0Bv0968名前は開発中のものです。
2011/06/30(木) 11:43:15.33ID:oUawTjnp0969名前は開発中のものです。
2011/06/30(木) 12:01:04.46ID:AdqVaTeo3Dや無駄に凄いアクションゲーを考えると無理ゲーになるんだろうけど
0970名前は開発中のものです。
2011/06/30(木) 12:09:17.12ID:q6uUO0Bvだから球体が転がると書いてあるだろう
車輪だから球体じゃないとでも言い出すのか?
0971名前は開発中のものです。
2011/06/30(木) 12:24:17.71ID:edGzdbav0972名前は開発中のものです。
2011/06/30(木) 12:27:41.86ID:yXgs0tsO0973名前は開発中のものです。
2011/06/30(木) 12:50:55.94ID:UVxYsoY6矩形をキャラの中心から左右2個の矩形に分轄して
地形との接触部分をもとに矩形の高さを動的に変化させる
A B C
D E F
ACFDが矩形で中心がBEとして
BEがめり込まない位置にまず高さを補正する
次にADとCFの線分でそれぞれ地面との判定を行う
左上がりの傾斜ならADの間に接点Gがでたとして
Gとおなじ高さのBE間に点Hを作る
A B C
G H
D E F
あとはABHGとBCFEの二つの矩形を使って壁や判定の判定をする、とか
0974名前は開発中のものです。
2011/06/30(木) 12:53:23.27ID:oxuV3HTQ斜面角度が一定なら処理を簡略化出来ることもあるだろうし
登れる角度に制限があれば処理も変わるだろうし
矩形の時の判定方法をどうしてるかでもまた変わるだろうし。
内部処理は平面歩行と同じにして、斜面ブロック内での左右位置で
上下の表示位置を補正する方法もあったりで、ほんと色々。
0975963
2011/06/30(木) 12:58:41.78ID:0sMwpYmOでもとりあえず、参考になりそうなページみつけたので
これの通り実装してみようと思います。
http://www.nzqr.net/content/zengeren/05/05_2DCollision.pdf
0976名前は開発中のものです。
2011/06/30(木) 13:13:36.73ID:GZO/M6SEできたらここにあげてね
0977名前は開発中のものです。
2011/06/30(木) 13:52:17.26ID:AdqVaTeo決まってゲームを作ってないor未完成だよな・・・
あまりに数学的やプログラム脳になるとシューティングや3D製作に走って
あれもこれもとなって空中分解というパターンなんかな?
0978名前は開発中のものです。
2011/06/30(木) 14:54:16.73ID:x4EY4/hW想像していたのよりも遙かに大変でそのうち飽きる。
というパターンが多いように思う。
0979名前は開発中のものです。
2011/06/30(木) 19:25:54.84ID:GKYKu/tfやたら語りたがる人の多くは、実装にあたって原理は単純にしないと上手くいかないのがわかってない人が多いからじゃない?
ほんで実装能力が低いから余計に脳内妄想内で堂々巡りして半端なミニゲーム未満しか作れないという
0980名前は開発中のものです。
2011/06/30(木) 21:03:18.13ID:xizjCeL/0981名前は開発中のものです。
2011/06/30(木) 21:05:55.58ID:rwmnR8hn0982名前は開発中のものです。
2011/06/30(木) 21:06:07.22ID:xizjCeL/0983名前は開発中のものです。
2011/07/01(金) 00:22:31.65ID:soTtPGn8繋ぎ合わせることだな。
例えば、最初は自分と敵1体だけだったが、考えて行くうちに色々な敵を追加したり
味方を追加したりと、色々なデータをつなぎ合わせなければならなかった
決して物理計算なんかではなくて、組み立て方が難しい
0984名前は開発中のものです。
2011/07/01(金) 01:11:18.05ID:Vj5VircF【初心者】スレを立てる前にココで質問を【Part23】
http://hibari.2ch.net/test/read.cgi/gamedev/1309450150/
0985名前は開発中のものです。
2011/07/01(金) 01:21:40.81ID:xCdFgzsp乙
0986名前は開発中のものです。
2011/07/01(金) 22:32:02.34ID:Vj5VircFこれが糞だと、チープにみえるし
インターフェースが整っていると、なんか面白そうに見えてくる
技術はあまり要らないのに
良い悪いの答えが無く、膨大な時間とセンスだけに頼る部分だという事
0987名前は開発中のものです。
2011/07/01(金) 22:37:00.44ID:uncBKD9O0988名前は開発中のものです。
2011/07/02(土) 01:16:57.40ID:+ig5ekBsミニゲームとか軽い感じで出来る奴か?
0989名前は開発中のものです。
2011/07/02(土) 05:58:29.21ID:WVZbfN2b0990名前は開発中のものです。
2011/07/02(土) 10:27:44.10ID:WVZbfN2b0991名前は開発中のものです。
2011/07/02(土) 12:10:16.41ID:0ZkaPK1q0992名前は開発中のものです。
2011/07/02(土) 13:05:31.84ID:+ig5ekBs俺はフォトショで作った画像取り込んだら、既にFCレベルの画質ではなくなってたからな
それ相応の内容も伴ってなくてはいけない気がしてきてるんだ
0993名前は開発中のものです。
2011/07/02(土) 13:31:38.33ID:WVZbfN2b画像なんてフリー素材を使ってもすぐにSFCレベルになると思うが
ゲームとして遊べるものがFCレベルでもたどり着けないという罠
50%ぐらいで飽きたり、1作品としてのボリューム、バランス調整、操作制、インターフェース等
漠然としたプログラミングでなく、デバッグ&バランス作業で放り投げて結局FCレベルにすらたどり着けない
STGやACTなら1面作って満足
SLGなら1面作ってバランス調整もままならないまま満足
RPGなら町を1つ用意して敵を出して倒して満足
0994名前は開発中のものです。
2011/07/03(日) 01:18:44.73ID:BYIXp1x6ゲーム設計ではグローバル変数を多用しないほうがいいとかいってたけど
構造体使いまくってるよ
0995名前は開発中のものです。
2011/07/03(日) 01:22:26.01ID:ap8WVKO9ゲームには構造体使わない方がいいよ
0996名前は開発中のものです。
2011/07/03(日) 02:59:58.75ID:mzwrZxfI0997名前は開発中のものです。
2011/07/03(日) 03:45:03.90ID:jivjtQgh個人作成のミニゲーム程度で初心者レベルなら、グローバル変数に頼ってしまってもいいと思う
頭でっかちな発言ばかりしている「自称」ゲーム製作サイトの
ゲーム公開率や製作途中の作品率を見ると
ゴミソースだけど完成している>>>>>>>>>>>>>>>>>口だけのゲーム製作通
0998名前は開発中のものです。
2011/07/03(日) 04:53:06.03ID:7/9CXLpW0999名前は開発中のものです。
2011/07/03(日) 06:00:23.41ID:AYwEdvArローカル変数もグローバル変数もあるけど
何の話をしてるんだ?>>994をからかってるだけ?
1000名前は開発中のものです。
2011/07/03(日) 06:34:37.56ID:VPb/fv36変数の宣言をどこで行なうかでスコープが変わるだけの話を
>>994は激しく勘違いしてるだけっぽい
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。