1人でゲームが作れるように修行します。2 (487レス)
前次1-
抽出解除 レス栞

248: SGGK ◆6pZCoAtaxk 2011/05/25(水)23:16:38.45 ID:WTP3xbuq(2/2) AAS
次回ソースUPの時に同じソースが残ってる自信がないので、簡単に説明。
d[i]がソート後の距離を指すポインタ配列
例えばd[1]には1番ボールと選手の距離が近い値へのポインタが入っていて、
*d[1]で距離を呼び出して、この距離と同じメンバ変数m_DistanceFromBallを持つ選手のオブジェクトがit++を繰り返して見つかったら、
その選手オブジェクトのソートした場合の順番を保持してるメンバ変数m_NumberFromBallにiを入力するアルゴリズム。
breakが無かったら、4,4,4,4,5,6,7…みたいな感じになるけど、以下のソースのようにbreak入れたら
1,1,1,1,5,6,7…みたいになり直った。
省11
257
(1): SGGK ◆6pZCoAtaxk 2011/06/09(木)23:56:56.45 ID:k3OGT/+I(1) AAS
翌日になって確かに23日は厳しすぎかもしれないと思えてきました。
一週間でひとつが丁度良さそうな感じ。
とりあえずは23日目標で頑張ってみて、その結果を見て次の行動を考えてみようと思います。
AIは難しそうですね。
自分も7番でやろうとしてるけど、選手中心半径何ドットにボールが入ったらボールに向かうような処理を書いて
とりあえずAIということにしてみる予定です。

カメラを動かすとフィールド上でマウスが示す座標が変わり、
省4
286: SGGK ◆6pZCoAtaxk 2011/06/27(月)23:20:47.45 ID:DnwEKUYt(1) AAS
自分もどちらかといえば、全体を先につくってみたい方です。

拡大縮小の件、ホイール回した時のGetMouseWheelRotVol()の値をマウスのメンバ変数に保持して、
その保持した値を今度はカメラの移動関数でループ毎に足していたので、限界まで拡大縮小してしまっていた。
ホイールを回しているときだけ、足すようにしたら、上手く動いた。
次は、ホイールドラッグで画面を上下左右に動かせるようにしたいけど、最近なかなか作業時間が確保できない感じ。
確保できても動くプログラムが書けるかどうかわからないのが悩むところ。
373: SGGK ◆6pZCoAtaxk 2012/07/31(火)22:11:31.45 ID:Cy8rBdoX(1) AAS
ゲームが1ループする毎に1ずつ増える変数を宣言・定義した。
この変数は、選手のアニメパターンの何コマ目を表示するかを判断するのに使われる。
「14歳から(略)C++(略)」に書いてあった手法なので特に新しいことはしてない。
つまり、自分はこの方法しか知らない…orz
402: 2014/07/03(木)03:08:42.45 ID:7ivVj8mD(1) AAS
>>401
>思い出せるか不安

分かる!
その瞬間だけは、コメントやデバック文の重要性に気がつくw
引数の範囲チェックとか、本当、後で読み返すと本当に助かる。

でも、結局コメントやデバック文は手抜きになりまーす
415: SGGK ◆6pZCoAtaxk 2014/07/20(日)00:24:33.45 ID:S943MOnH(1/2) AAS
自分も今回は出来るだけ簡単なゲームにして最後まで出来るか試してみようと思ってます。

久しぶりにDXライブラリのページを見るとVS2008もあることにはあるけど、
VS2013版があるそうなので、どうせやるならと気が変わってvs2013EXPRESSをインストールしてみたところまで。
454: 2016/05/07(土)00:08:59.45 ID:rf8SJyVJ(1/2) AAS
急がば回れで一ヶ月に一本ぐらいのペースでPONGのようなミニゲームを量産するといいよ
それを一年ぐらい続ければファミコンレベルのサッカーゲームは作れるようになっているはず

初心者がいきなり難易度の高い事をやって失敗する事が多いのだけど
まさにそのパターンだったと思うから、やり方を変えなくて上手くいかないんじゃないかな。
478: 2019/01/14(月)19:17:50.45 ID:Zlj4hCYA(1) AAS
保守
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 2.192s*