[過去ログ] 1人でゲームが作れるように修行します。 (984レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
668: SGGK ◆6pZCoAtaxk 2009/03/24(火)23:26 ID:21U+sbRD(1) AAS
>>667
レーザーで囲まれた範囲内で弾を避けるのは確かに難易度高そう〜!

こちらはanimedrawクラスの中身を復習。14歳シリーズC++本の内容ほとんどそのままブラックボックス化して使っていたので忘れてたw
animedrawクラスのメンバ関数にDrawRectGraphを使えるタイプを追加したいけど、まだ出来ず・・・orz
明日こそは・・・。
669: 436 2009/03/25(水)01:00 ID:Jg8PCKop(1) AAS
音量調節のスライダーを組み立て中
非アクティブでも鳴り続ける音をどうすべか・・・
>>667
綺麗だな〜
670: SGGK ◆6pZCoAtaxk 2009/03/25(水)23:41 ID:uzaiQ2SM(1) AAS
animedrawクラスのメンバ関数にDrawRectGraphを使えるタイプを追加は出来た感じ。
DrawGraphを使ってる関数をコピペして、内部のDrawGraphをDrawRectGraphに置き換え、増えた引数をそのまま書き写すしか方法が思いつかなかった。
まだ宣言と定義をしただけでメインループに組み込んで無いので、画面の背景は真っ黒・・・orz
671
(1): 436 2009/03/26(木)01:33 ID:YmOeMxyW(1/2) AAS
仕様考えてて作業進まず・・・
672
(2): ◆Fp.xSEIREI 2009/03/26(木)03:53 ID:czG9RriZ(1) AAS
風邪引いてダウン/(^o^)\
673
(1): SGGK ◆6pZCoAtaxk 2009/03/26(木)23:24 ID:QVDae7NZ(1) AAS
>>671
仕様どうしようかと気にしつつ自分はまだやってないです・・・orz。
>>672
こちらも鼻の調子がイマイチで花粉なのか風邪なのか微妙な感じw

昨日の関数、なんとか組み込めた感じ。最初はvectorがどうのこうのというエラーが出たけど、
load関数でグラフィックハンドルを取り、それをinit関数でインプットする部分が他のオブジェクトでどの様に書いていたかを見比べて、
違う所を直したら動いた。コピペで直って運が良かったw。
省2
674: 436 2009/03/26(木)23:38 ID:YmOeMxyW(2/2) AAS
>>673
どうもスッキリしないので、思い切って全部書き直す事にしました!
>>672
油断すると夜はまだまだ冷え込みますよね
675
(1): SGGK ◆6pZCoAtaxk 2009/03/27(金)23:16 ID:4nVo0lze(1) AAS
こちらもかなり書き直しになりそうです。今日は停滞・・・orz

とりあえずやろうとしてるのは、
現状のプログラムでは、各オブジェクト(選手、ボール、ゴール、フィールド)それぞれにmove関数があって、
move関数内でループ毎に座標計算と描画を行い、その後atarihantei関数で各オブジェクト同士の当たり判定してるのを
新たにカメラのクラスを作り、メンバ関数にはmove関数とview関数を用意し、
カメラオブジェクトのmove関数では座標計算のみ行い、view関数では画面に映る対象となる全てのオブジェクトの座標を引数に取り、
カメラ描画用に座標を変換し描画する様に改造する事を考えてます。
省2
676
(1): 436 2009/03/28(土)02:19 ID:yLCMKlEA(1) AAS
調整しつつ復元〜
677: SGGK ◆6pZCoAtaxk 2009/03/28(土)23:46 ID:7UqHBkKX(1) AAS
何も進まなかったのでどうしようかと思ったけど、とりあえず書き込み・・・orz
考えが整理できないのでフィールドの枠とカメラの枠をノートに書いて
座標をどの様に計算してやればよいか整理してからやってみる予定。
678: ◆Fp.xSEIREI 2009/03/29(日)02:33 ID:DbfbvsH9(1) AAS
絵描き練習がてら主人公の服装をうんたら(・∀・)
人体デッサンムズカシ
679
(1): SGGK ◆6pZCoAtaxk 2009/03/29(日)23:21 ID:wYbE8fnF(1) AAS
いよいよアニメ化ですね!

こちらは生存報告・・・orz
一応ノートに書いて頭の中身を整理しようとしたものの、
選手の移動関数については何種類かパターンを選べるようにする方法を組み込んであって、
そういう場合、座標計算と描画の処理をどうやって分離するかが思いつかず、進み具合というか制作の動きが鈍くなってマスw
680
(2): SGGK ◆6pZCoAtaxk 2009/03/30(月)23:51 ID:XCZeuneq(1) AAS
今日も極めて短時間作業。
まずはcameraクラスを宣言するための中身が空のcamera.hを作りvc++2008に認識させようとしたけど、それをやるだけで時間掛かった。
ある程度の使い方ぐらいは本なりホームページで調べてから作業した方が結局早いかもしれないけど、今は我慢。今日はこれだけw

きちんとした設計法や手順を身につけていないので、まずは最低限なところから実装する作戦に変更。
cameraクラス宣言、メンバ関数move、viewの宣言と定義、move関数ではwasdキーで上下左右にカメラを動かし、
view関数では座標変換をまだやらないで、今まで作った各オブジェクトに付いているdraw処理をcameraクラスのview関数に集め、そのまま表示させる。
ここまでを目標にしてみるつもり。
681
(1): ◆Fp.xSEIREI 2009/03/31(火)05:59 ID:hkAyxn74(1) AAS
>>679
いやいやw
立ち絵とかドット絵の元ってことで設定資料的な絵がいるのだ(・∀・)
682: SGGK ◆6pZCoAtaxk 2009/03/31(火)23:50 ID:gUhbpo9X(1) AAS
>>681
なるほどw
こちらは絵が全く描けないのでうらやましいです〜。

今日も短時間。camera.hをcameradata.hに名前変更し、中身を記述して終了。
683: ◆Fp.xSEIREI 2009/04/01(水)05:52 ID:11Jt2sMt(1) AAS
敵ショットのway数を指定するとき 360/nWAY で余りが出る時弾の間隔がおかしくなるバグ修正(・∀・)
なるほどね、計算に用いる変数にint型があったら勝手に整数に丸められるのね
684: SGGK ◆6pZCoAtaxk 2009/04/01(水)23:28 ID:TmemOZyG(1) AAS
コンパイルする時に
 warning C4244: '初期化中' : 'float' から 'int' への変換です。データが失われる可能性があります。
という警告が10箇所程残ったままなので自分のプログラムも何かあるかも・・・orz

短時間作業〜。cameradata.hはメンバ変数のみのクラスCameraDataを宣言と定義しただけなのでcppファイルは無しで終了。
このCameraDataクラスで作成したオブジェクトcameraをメンバ変数に持つCameraConrolクラスの中にメンバ関数としてmoveとviewを作り、
オブジェクトcameraの中身(x,y座標とか)を色々操作する感じ。まず宣言が必要なので、cameracontrol.hを考え中〜。
685
(1): 2009/04/02(木)14:53 ID:1p+x1WGA(1) AAS
floatは不動小数点以下含む
intは(-入れて)整数
あと桁数が違うので確認を
686
(1): SGGK ◆6pZCoAtaxk 2009/04/02(木)22:23 ID:unMQyLeP(1) AAS
>>685
ありがとうございます〜。プログラムの警告が出ていた行をざ〜っと見てみました。
ほとんどが選手の足元の当たり判定の四角範囲の上角と下角の座標を計算する為の部分で
int=float+(int-int)/2 見たいな式ばかりでたぶんfloatの小数点以下がintにインプットする時に消えるという意味だと思われます。影響は無かった感じ。

cameracontrol.hの中でCameraConrolクラスの宣言終了。今度はcameracontrol.cppの中でCameraConrolクラスに入ってるメンバ関数moveとviewの定義を書き始めるところ。
687: 2009/04/02(木)23:31 ID:8QbRICGr(1) AAS
>>686
そういうのは一応キャストしといた方がいいと思うよ
警告もなくなるし、見た目の意味も分かりやすいし
688: SGGK ◆6pZCoAtaxk 2009/04/04(土)00:01 ID:hNPD7Jdr(1/2) AAS
全部floatにすればいいかと思ったけど、時間が掛かりそうなのでキャストのやり方を調べてそれで対応する方にしました。
型だけ書くと下の様な感じで警告が消えました〜。
int=(int)float+(int-int)/2

cameracontrol.cppが出来たのでコンパイルするとエラーが150個程発生。
ヘッダファイルの入れ忘れ、アロー演算子とドット演算子の使い分けミス、名前の間違い、引数の取り方の間違いが原因で
コンパイルは通る様になったけど、何故か背景が真っ黒・・・orz
689
(1): SGGK ◆6pZCoAtaxk 2009/04/04(土)00:52 ID:hNPD7Jdr(2/2) AAS
>676
も・・・もしかしてアクセス規制でしょうか・・・。

背景真っ黒のバグ取れず・・・orz
明日休みなのでもう少し粘ってみたけど、さすがに無理だった。(寝ますw)
690
(1): 436 2009/04/04(土)01:11 ID:a3c5eCH1(1/2) AAS
規制に巻き込まれたので、ここぞとばかり制作サボってCの勉強をしてました
関数ポインタに衝撃!関数を変数の様に扱えて、関数に引数として渡したり出来るなんて面白いな〜
691
(1): 436 2009/04/04(土)01:13 ID:a3c5eCH1(2/2) AAS
>>689
リロードしてなかったwすいません、携帯は打つの遅くて億劫なんで・・・
692: SGGK ◆6pZCoAtaxk 2009/04/04(土)19:06 ID:ITHEsVxa(1) AAS
>>690,691
規制解除されて良かったですね〜。
関数ポインタ、ネットでどんなのか見てみました。む・・・難しい。
自分の本は初級用で古かったからなのか関数ポインタ出て無かったし・・・orz

背景真っ黒バグやっと取れた〜。一言で言えば、初期化の順番が間違ってたのが原因。
カメラの移動計算をする時に
if(カメラX座標>カメラX座標最大値){カメラX座標=カメラX座標最大値} 
省10
693
(1): ◆Fp.xSEIREI 2009/04/04(土)20:30 ID:mfukvvdc(1) AAS
自由落下(放物線?)っぽい移動について色々(・∀・)
計算式はまぁわかるけど座標の移動結果の計算がいつもの移動計算と違って独立してしまうからちょっとややこしい
694
(1): 436 2009/04/05(日)01:10 ID:/KqnkQ7k(1) AAS
今までは1つの処理をゴトッとまるごと書いていたのを、細かくパーツ分けして関数化し
関数を組み合わせて1つの処理をさせる様にする事にしました
汎用性を持たせる為の工夫が楽しいやらしんどいやらー
695: SGGK ◆6pZCoAtaxk 2009/04/05(日)23:22 ID:RpKryXFj(1) AAS
>>693
自分も移動処理を別のファイルにして呼び出す書き方(14歳シリーズの方法)にしてから
まだ慣れてなくてややこしさがありマス。
>>694
自分もプログラムのパーツ分けを見直したい〜。自分のプログラムはちょっと直すとすぐバグが出るのでw

背景真っ黒バグ取れた直後にまたバグ出てなんとかしようとしたけどダメだった。
背景は表示されるけど、WSADキーで背景が上下左右しないバグが取れず・・・orz
696
(1): 436 2009/04/06(月)00:29 ID:EhdKUx2o(1) AAS
構造体?普通に配列で事足りるしなぁ〜、と思っていたけれど・・・
関数の使い回しを考える様になって一変しました。 あれはいいものだ!
697
(2): せいれい 2009/04/06(月)02:26 ID:7OvX1Q9e(1) AAS
HSPからCに移ってきた俺は構造体や関数が便利過ぎて吹いた(・∀・)

全部配列変数で弾幕やら敵やらを制御していた頃が懐かしい
ソース分割も無かったから超スパゲッティ
関数もないからサブルーチンで頑張ってた
698
(2): SGGK ◆6pZCoAtaxk 2009/04/06(月)22:36 ID:L94mWUrW(1) AAS
>>696>>697
う・・・、C中心の方が良さそうな気がしてきました。
今のプログラムは14歳シリーズC++の影響があまりにも尾を引いているんだけど、
ちょっと直すとものすごいバグが出てしまうので、もう少し粘ってみて、もしもの時はリセットするかも・・・。

バグはなんとか取れました。大雑把に書くと、
int df =(1フレームの移動量計算);
カメラx座標 = カメラx座標 + df;
省3
699
(1): 436 2009/04/07(火)00:59 ID:RGk6l7e7(1) AAS
Cの勉強しながら汎用性の試行錯誤中です
>>697
HSPが大規模向きじゃないって理由が解りました;
700
(2): 2009/04/07(火)06:20 ID:ZOHu96Bt(1) AAS
>>698
C++でC書けばよかろう。BetterCって言われるような。
基本的にCのソースそのまま実行できるように設計されてるから
メモリ確保まわりとかCの嫌な部分だけ無視して組める。
701
(1): ◆Fp.xSEIREI 2009/04/07(火)06:57 ID:5xr5xfqQ(1) AAS
>>698
俺はクラスとか一切使ってないぞー(・∀・)
>>700の言うBetterCってのだ
C++独自の算術関数使ってるくらいかな

>>699
大きくなればなるほどものすごく複雑になって行ってシューティングがそれっぽく動く段階までですでにスパゲッティに…

ググると痒いところに手が届く関数がぽんぽん出てくるなー(・∀・)fmodとか
702: SGGK ◆6pZCoAtaxk 2009/04/07(火)22:54 ID:YiJ6Svh6(1) AAS
>>700
BetterCをググってみました。もしかすると自分のプログラムもどちらかといえばBetterCかもしれません。
一応クラスは使ってるけど構造体に関数が入ってるような感じの使い方しかしてないし、中身はCで書いてるし・・・。
今、自分がプログラムを難しく思っているのはもしかするとCかC++かの違いとは他の所に原因があるのかもしれません。
それが何なのかはまだ今の所わかってません・・・orz
>>701
fmod、ググってみました。もしかすると余りを計算する%ってのは結果が整数値でしか出せなくて
省5
703: SGGK ◆6pZCoAtaxk 2009/04/08(水)21:59 ID:fCpceCdJ(1) AAS
昨日の自分の書き込みを振り返ると、ヒントをもらっても自分はそれを活かしてない感じ・・・orz
でも、関数ポインタ、BetterCなど、ノートにメモして忘れないようにし、レベルがUPしたら振り返ってみようと思ってマス。

(次の目標)
選手は増やさず、現状の8人のまま。ただし、表示する座標はフィールド全体に配置する。
それによって今まで初期状態で8人見えていたのが、何人かは画面外になる。
この間作ったWSADキーで背景が上下左右する機能で画面外の選手が見えるようにする。
704: ◆Fp.xSEIREI 2009/04/08(水)23:10 ID:yfenry/J(1) AAS
重力移動完成(・∀・)いい感じに動くぜ
705: SGGK ◆6pZCoAtaxk 2009/04/09(木)22:46 ID:XRDrR+gw(1) AAS
重力使えるとリアルな動きが出来そうですよね〜。ボールに使えるようになりたい〜。

選手8人を全体に配置したら失敗。画面の端に張り付いた状態になる。
これは(0,0)〜(640、480)でやってた時の選手移動関数の中に画面外へのはみ出し防止if文に引っ掛かったから。
if文を(0,0)〜(1696,1088)に対応させて問題クリア!
今はカメラ初期位置を左上にしてるので選手は1人も表示されないが、しばらくすると画面外から画面中央にあるボールに向かって画面外から現れる。
ここで今日は終了。
ここから先は、今のx,y座標は計算してもそのx,y座標で選手を表示させず、
省2
706
(1): 436 2009/04/10(金)00:18 ID:ROVk2BqV(1) AAS
また問題発生で気力が下降してます・・・
勉強だけ少しずつ進めてます
707
(1): SGGK ◆6pZCoAtaxk 2009/04/10(金)23:41 ID:UuYIO4Oh(1) AAS
>>706
自分もプログラムと勉強を交互にやるような感じでやってマス。
問題発生の時は大体このスレに書いてるような進み具合です・・・orz

今日は色々あって進まず・・・。本を少し読んで寝ます〜。
708
(1): せいれい 2009/04/11(土)20:00 ID:dyWpPb3I(1) AAS
敵制御、弾幕制御に欠陥があるかもしれないから最終チェック(・∀・)
709: SGGK ◆6pZCoAtaxk 2009/04/12(日)00:32 ID:v5S174j3(1) AAS
>>708
最終段階ですね〜。こちらも頑張ります〜。

頑張ると言ったものの今日(昨日)は>680で言っていたカメラのview関数の引数を
関数内で使う為に関数内で宣言した変数に引数を代入までで、どうも集中力が出なくて終了・・・orz
勉強も少しだけ・・・。
710
(1): 436 2009/04/12(日)00:45 ID:gHLFso7W(1) AAS
>>707
ういっす。こんな時は焦らず、少しずつですね
あ〜人里離れたとこで、ひっそりとゲーム作りだけしてたい・・・
711: SGGK ◆6pZCoAtaxk 2009/04/12(日)21:53 ID:YInuLS5p(1) AAS
>>710
ですよね〜。日常のやらなければいけない事をやって、その残った時間で作らなければならないというか
作る為の勉強もしなければならないのでモチベーションの維持も必要になってきて、ゲーム作りはある意味修行かも・・・orz

今日はちょっとだけ書いてみた。カメラ範囲外の選手をカメラ移動すれば見えるようにしたつもりが、おかしくなった。
8人の選手が16人になって、要するに同じ動きをする選手が8人、少し離れた場所に出てきた。
どっちの8人が自分が書き足したプログラムによるものなのか?、もう一方の8人が何故現れるのか?がわからない。
カメラ移動で見えるようになったのかもはっきりしない〜orz どうも集中できないのでとりあえず今日はここまで〜。
712: SGGK ◆6pZCoAtaxk 2009/04/13(月)23:14 ID:7lxincl+(1) AAS
16人問題は8人に戻った。選手クラスのオブジェクト内のmove関数の中にある描画処理をカメラのview関数内にカット&ペーストしたつもりが、
コピー&ペーストだったので変換前の座標での描画処理がmove関数に残っていたのが原因。
ボール、ゴールについても同様の変更を加えているところだけど、骨の折れる作業なのでまだ途中。今日はここまで。
あとは寝る時に14歳シリーズC++を少し読むつもり。
713
(1): ◆Fp.xSEIREI 2009/04/14(火)20:13 ID:+ssrHiR7(1) AAS
そろそろエフェクト、背景部分も作り始めるからここいらで表示優先度を整理してみる

優先度 低

背景レイヤ1(背景の一番下)
背景レイヤ2(背景の上に描く背景。草とか)
グラウンドエフェクト(背景にかかるエフェクト。水の光とか)
ハイドエネミー(オブジェクトに隠れる敵)
背景レイヤ3(木や石などのオブジェクト)
省13
714: SGGK ◆6pZCoAtaxk 2009/04/14(火)23:18 ID:I4iSAa1K(1) AAS
>>713
お〜、さらにディテールアップですね。楽しみにしてます〜!。

こ・・・こちらは、ボール、ゴールの描画処理移動出来たので、コンパイル。
コンパイルできたけど、画面になぜか選手、ボール、ゴールが表示されず、
背景がwsadキーでカメラ移動できるだけ、しかもボールがおいてあるはずの中央付近に
カメラの端が来た瞬間に英語のメッセージボックスが表示されて止まる・・・orz
なかなか容易じゃない感じ。
715
(1): ◆Fp.xSEIREI 2009/04/15(水)05:23 ID:fM17nTw7(1) AAS
エスパーしてみるとそれは変なメモリにアクセスしたんじゃないかな(・∀・)
ボールとゴールを追加する時に読み込み処理の部分をミス?
716: SGGK ◆6pZCoAtaxk 2009/04/15(水)23:12 ID:CRJPsQ0r(1) AAS
>>715
ありがdです〜(←2ちゃん風)、>577の頃のバグと似た感じでした。

(間違い)
if( ボールとカメラ範囲の当たり判定式){
(*it).anim->draw(0, (*b).getx()-camera.x, (*b).gety() -camera.y);//ボール座標をカメラ内で見た時の座標に変換して表示する。
}
(正解)
省9
717
(1): SGGK ◆6pZCoAtaxk 2009/04/16(木)22:55 ID:oOQiiACl(1/2) AAS
今日は進まず・・・orz
>620の頃からカメラ移動の実装を始めて最終版ではないけど、とりあえずwsadキーで
カメラを上下左右させて画面より大きいフィールドの表示が出来るようになった感じ。
ヒントもらったりしてるのに6週間くらい掛かってる。(プログラムは難しい〜)
目標である「オンライン3D対戦サッカーゲーム」はいつになったら出来るのだろうか。
あと何年かかるのかな〜。と・・・とりあえず次の目標ははっきりとはしてないけど、
今のカメラも完全ではないので少しずつ修正をしつつ、今度は、選手の動きについて考えてみる予定。
省5
718
(1): SGGK ◆6pZCoAtaxk 2009/04/16(木)22:59 ID:oOQiiACl(2/2) AAS
上で名前書くの忘れてた・・・orz
>>377の事です。(汗;)
719
(1): ◆Fp.xSEIREI 2009/04/18(土)23:04 ID:aOAOT/3q(1) AAS
完成したら同人誌描かせて欲しいっていわれてモチベうp。冗談だろうけど

関数や全体の構造を整理(・∀・)ここから先は規模が大きくなってくるからバグが残ってると死ぬる
720
(1): ◆Fp.xSEIREI 2009/04/19(日)16:13 ID:XSKgKhL0(1/2) AAS
弾の移動計算に誤差が無いか10時間ほどつけっぱなしにしてくるくる回転させるテスト(・∀・)
1〜1.5ピクセル程度のズレが出たけど10時間でこれなら許容範囲かな
721
(1): ◆Fp.xSEIREI 2009/04/19(日)18:17 ID:XSKgKhL0(2/2) AAS
行動パターンの管理に関数ポインタが便利そうなので勉強(・∀・)
722: SGGK ◆6pZCoAtaxk 2009/04/19(日)23:19 ID:x8CVMMaj(1) AAS
>>719
同人と言えば、東方○X△(サッカーもあったような気がしたけどやった事無いので詳しくないw)みたいな感じとか?
>>720
そういえば自分のプログラムも選手が敵味方で1ドットくらいずれてる感じ。今の所は原因を追究しないで放置。
>>721
こちらも似たような勉強を開始しそうな予感です〜。

こちらはちょっとやる気が下降気味〜。
省3
723: SGGK ◆6pZCoAtaxk 2009/04/20(月)23:20 ID:UTrColEd(1) AAS
検索の結果、とりあえずこれを読んでみる予定。
外部リンク[html]:www.geocities.co.jp
検索に掛かるホームページを全部調べてからどのホームページで勉強しようかでは
時間が掛かるので、フィーリングでホームページを選択して、合わないとか難しいとか感じる場合には、他のホームページを探す考え。
プリントアウトした(・・・orz)ので、寝る時読む。たぶん30分ぐらいしか出来ない〜。
724: ◆Fp.xSEIREI 2009/04/21(火)01:11 ID:mtBNJ7D6(1) AAS
なんか便利そうなサイトだけど俺には理解できなかった(・∀・)
クラスの説明読んでもやっぱり何が便利なのかわからなかったな〜
725
(1): SGGK ◆6pZCoAtaxk 2009/04/22(水)00:08 ID:3D0bZdQr(1) AAS
自分もあまりよく理解できませんでした・・・(汗)
改めてホームページを見てみると検索で引っ掛かったのは全体の中の第4章の部分だったので、
第1章から4章まで一週間位で目を通してみて、次どうするか考えてみるつもり〜。
726: ◆Fp.xSEIREI 2009/04/23(木)20:56 ID:nJV8X6SV(1/2) AAS
仕様について色々考える(・∀・)
ごちゃごちゃやれることをふやすと操作性やゲームバランスがアレになりそうでうーむ
727
(1): ◆J0BjoOlo7Q 2009/04/23(木)21:17 ID:vYoM0ycb(1) AAS
せーれーさんがVIPの某スレに普通に参加してたので笑ってしまった。
VIPは規制中というか馬鹿がいるんで半永久規制なんだけど。年明けてから通算10日も解禁されてないw

軽いゲーム作ってるんで、仲間にいれてくれい!
今日は雛形コピーして画面レイアウトちょっと考えただけ。想像を創造に。ってやつだな。
728
(1): ◆Fp.xSEIREI 2009/04/23(木)21:25 ID:nJV8X6SV(2/2) AAS
うほwww見つかったwwゲ製作でサクサク雑談したい時はあっちの方が人多くてねww
仲間が増えるのは歓迎だぜー(・∀・)頓挫しないなら…な…
729: ◆Fp.xSEIREI 2009/04/24(金)11:18 ID:NubVyGSs(1) AAS
ヘッダーファイルについていろいろ
まだまだ未知の仕様がいっぱい
730: 弾幕シュー単独製作 ◆Fp.xSEIREI 2009/04/25(土)02:37 ID:3Jx05WKM(1/4) AAS
関数ポインタを使用した新しいシステム導入成功
なんだかオブジェクト移動関数のヘッダー周辺がごっちゃごちゃしてきた
731: 2009/04/25(土)04:34 ID:LGhFqrfu(1/2) AAS
関数ポインタ構造体に突っ込んだりして、これクラスでいいんじゃね?と思う日も近いな!
732: 弾幕シュー単独製作 ◆Fp.xSEIREI 2009/04/25(土)07:08 ID:3Jx05WKM(2/4) AAS
まだあと一歩クラスの使い方、利点がよくわからんのだよな…
もにょもにょする
733: 弾幕シュー単独製作 ◆Fp.xSEIREI 2009/04/25(土)07:32 ID:3Jx05WKM(3/4) AAS
いまからクラスに移行するにもソースコードをほぼすべて書き換えなくてはいけない気がしてきた

構造体でええじゃないか/(^o^)\
734: 2009/04/25(土)08:55 ID:LGhFqrfu(2/2) AAS
まあ次でいいんじゃね、次で。必要と思った時にやればいいのはもちろん!
735: 弾幕シュー単独製作 ◆Fp.xSEIREI 2009/04/25(土)20:04 ID:3Jx05WKM(4/4) AAS
ポインタをまともに使えるようになったのも最近だぜっ/(^o^)\
構造体マンセー
736: 727(企画16マ) ◆J0BjoOlo7Q 2009/04/25(土)20:30 ID:BYAoA7+e(1) AAS
トリップつけて恥晒すぐらいの覚悟は先日まであったんだけどなあ。
今日もほとんど動いてない。
企画3のDefence&Attackを生暖かく見守るだけ。あと漢検DS3。
737
(1): 弾幕シュー単独製作 ◆Fp.xSEIREI 2009/04/26(日)09:52 ID:HxUKWuzW(1) AAS
最近生活リズムがガッタガタでそろそろ体壊しそうな気がしてきた

今VIP企画って1〜17まであるのかな?同人スレ落ちたからよくわかんないけど
738
(2): ◆J0BjoOlo7Q 2009/04/26(日)21:06 ID:1LhTlDtb(1) AAS
>>737
隔離スレで細々とやってますよ。
VIP規制中だからVIPスレ立ってもROM専とか、すごく悲しい(´・ω・`)

【新企画歓迎】ゲーム製作練習用スレ【スタッフ大募集】
vip2chスレ:news4gep
739: 弾幕シュー単独製作 ◆Fp.xSEIREI 2009/04/27(月)20:57 ID:A+QMWY5j(1) AAS
関数ポインタうんぬんはだいたい使えるようになった。次はビット演算だ

>>738
ああ、パー速っぽいとこでやってるんだなぁ。マターリやるにはいいだろうなぁ。同志も多そうだし
740
(1): SGGK ◆6pZCoAtaxk 2009/04/27(月)22:21 ID:akc2GzU6(1/2) AAS
アクセス規制が解除されたようなので書き込み〜
>>727
ど・・・ど〜ぞよろしく〜。
自分の方は現在もゲーム作るための勉強段階なので、このペースだと仮に出来るとしても20年以上掛かるかもしれません・・・orz
>>728
こちらは頓挫しそう(・・・orz)な気持ちになる時も多々あるけど、調子が戻ってきたらまた現れます〜w
741
(1): SGGK ◆6pZCoAtaxk 2009/04/27(月)23:39 ID:akc2GzU6(2/2) AAS
まぁその20年をなんとか10年以内にで・・・出来れば5年になどと妄想もしてマスw
一応>725の1〜4章までは目を通した。
やっぱり理解できない・・・けど、とりあえずどんな事やってるのか雰囲気だけでも
掴んでおいてまた必要な時に戻るつもり。(プリントアウトしてあるから)
という事でHP作者に感謝しつつ(汗;)次のHPを探すところで睡眠時間。
742
(1): ◆J0BjoOlo7Q 2009/04/28(火)08:50 ID:6tVcbqW6(1) AAS
>>738
ゲ製の潰し屋みたいなのがいないから、居心地はいいぜ。
夢見るVipperで溢れてるよ。
シナリオ妄想しかできないのがやたら多いけど、絵師も音師も結構紛れ込んでる。

>>740-741
がんばれー。
自分は、実例AIの2章読むだけで1ヶ月ぐらいかかったよ(´・ω・)
省2
743
(5): SGGK ◆6pZCoAtaxk 2009/04/29(水)07:57 ID:oi73WOTJ(1) AAS
休みの日こそ早く起きて時間を有効に使おう(色々雑用も多いのでorz)と思ってみたけど、それをなかなか習慣化できない自分w
>>742
がんばります〜。
実例AI、半年後よりも早く買うかも。確か2章は状態遷移の話だったはずだし。
ネットでのトレーニングを加速さえできればなんだけど、そこが難しかったりするw
「 状態遷移  実装  C++ 」で検索。
外部リンク[html]:marupeke296.com  (←その7 ゲーム遷移の実装をあれこれ考えてみる) 
省1
744
(2): 2009/04/29(水)14:44 ID:9jnDntmw(1) AAS
勉強もいいけど、まずは目の前のプログラムがちゃんと動くようにしようぜー。
745
(1): 弾幕シュー単独製作 ◆Fp.xSEIREI 2009/04/29(水)17:07 ID:CLSRGqdk(1) AAS
動くことには動くぜ!

敵機の処理は関数ポインタを使用したものに移行したので他のも逐一移行ー
746
(1): SGGK ◆6pZCoAtaxk 2009/05/01(金)00:03 ID:4jjbhnGP(1/2) AAS
ネットでの勉強がこんなに難しいとは・・・orz
選んだホームページが難しいのかもしれないけど、目を皿にしてもう少し考えて見ます。
でも、このホームページについては記事がもの凄いたくさんあるので、自分はこの「その7」のところだけにしておくつもり。

>>744
このスレの真ん中あたりで、ボール蹴るだけなのにバグでいろいろ躓いた経験があって、
それはプログラムの中で当たり判定部分や移動処理の部分にボールを蹴った(蹴れる・・・だったかも?)事を覚えさせるフラグを混ぜてしまい上手く使いこなせなかった事が原因として大きかった記憶があり、
そこに「状態遷移」という言葉を知ってしまい、いずれにしてもコレの理解と実装方法を見つけない限りはこの先厳しいかも?・・・と思い過ぎてしまったようです・・・orz
省4
747
(1): SGGK ◆6pZCoAtaxk 2009/05/01(金)00:39 ID:4jjbhnGP(2/2) AAS
>>744
この前のカメラ実装後に何故かゴールと経過時間表示が消えたので、これを直す予定です〜。
748
(1): 弾幕シュー単独製作 ◆Fp.xSEIREI 2009/05/01(金)00:57 ID:Rv98Duhb(1) AAS
敵機や自機のアニメーションパターンを自由に切り替えられるようにいろいろ考える
細かい動作ごとに切り替えるとなると再生タイミングやらややこしいなぁ

>>746
状態遷移というのはよくわからないけどキャラが指示やスクリプトで途中で違う動きをしだすことなのかな?それならもう随分前に実装しているかも…(シューティングに必須だから最初に覚えてしまったのかな?)

14歳シリーズは上級者向けな気がするww
1-
あと 236 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.028s