タグ: プログラミング

  • ゲーム制作進捗状況

    97回目〜。

    少し涼しい。

    メモリの使用について、メモリリークを調べるための、なんだろうライブラリ?を入れて、ちょっと見ていたのだが、メモリリーク場所が表示されなくて分からない。

    まあ細かくインクルードしたりnewみたいなことしてみたら、どうもゲーム本体が主なメモリリーク場所らしい。まあnewの場所はわかりやすい方だし、多分読み込んだ画像の解放ができてないんだろうと。画像読み込んでるのほとんどゲーム本体だからね。んで多分だけど、処理途中のコピーが問題とかネットで見かけるからたぶんコピーされてそれが解放されてないんじゃないかと思うが、コピー自体を理解するための仕組みが難しい。けどもしかしたら&をつけたら終わりとかそういう話だったりするかもしれない。もしかしたらそもそもコピー関係なく解放されてないとか、特定の読み込み処理が多重になってるとかもあり得るが、分からない。

    ゲーム自体は早くもっといろいろつくりたい。

    また次回〜

  • ゲーム制作進捗状況

    96回目〜。

    少し涼しくなってきているんだが、湿度が高いと、体感温度も高いね。

    ゲーム制作のほうは、プレイヤーのアクションに手を付けだした。そのあたりとかいろいろ少しずつ進めていくとして、問題はゲームプレイからメニューに移ったときに、かなりメモリ使用量が多いので、そのあたりも修正しないといけない。

    また次回〜。

  • ゲーム制作進捗状況

    95回目〜。

    少し涼しくなってきたかも。

    想定外も色々あるが、マップがなんとなくできてきた。

    アクションとか基本的なのを入れたいところだ。これ毎回言ってる?マップができてきて、やっともうちょっと手を付けられるかもという感じ

    プログラミング最中には、気になる数値などを確認するために画面に表示したりするのだが、それを表示するかしないかでかなりFPSが違うのとか、他にもFPS数値そのままとは違うと思われる処理をしているので、実際どれだけまだパソコンの処理に余裕があるのかわからない。

    表示有無で10倍くらい違ったり、処理落ちしたり。

    あと非同期処理がね、なかなか難しい。試したけど、今のところ画像読み込み以外入れてない、かな?

    また次回〜

  • ゲーム制作進捗状況

    94回目〜。

    まだ暑い。雨が降ると少し涼しい。

    ゲームプログラミングは、新しくつくる部分で独立しているようにつくっているつもりでも、いざつくってみると他の部分が動かなかったりして難しい。というかすんなりいったことがない…かも

    あとプログラミング文法も少しずつ覚える感じ

    また次回〜

  • ゲーム制作進捗状況

    93回目〜。

    少し涼しいと、やはり少しやりやすい。

    表示されるものがずれてた想定外が少し修正されたのでそこはよかったのだが、それによって別の想定外がわかりやすくなって、どうも一つの座標を求める計算時間が長すぎて衝突処理が間に合っていないのではないかと思ったのだがまだわからない

    また次回〜

  • ゲーム制作進捗状況

    92回目〜。

    最近は結構暑い。35度くらいにはなってるかな。

    プログラミングのほうは一応進んではいる。具体的には、キャラや背景が描画されて、一応動かせるし、当たり判定も一応ある。

    しかしまだ基本まではできてないんだなあ。具体的には、衝突したあとの処理が、まだ基本的なものでも足りないのと、特殊状況での想定外が起こる、とか。あとプレイヤーキャラのアクションもまだ基本的なのが入ってないし、そこからエネミーのアクションとか、他にもマップで何するか、とか色々あるけど、公開する最低限みたいなのは一応考えてはいる

    絵も描かなきゃいけないし、プログラミングも難しいな〜

    また次回〜

  • ゲーム制作進行状況

    91回目〜。

    最近は雨で少し涼しかった。

    制作の方は、次は地面を配置する感じ。

    一つの機能の追加も、それ以外の想定外の原因や修正もさらに複雑になってきて、修正も大変。

    また次回〜。

  • ゲーム制作進捗状況

    89回目〜。

    最近暑い。

    うまくいかないと思っていたら、思い込みによって起こっていた。色々修正。

    パソコンの能力や処理実装によってうまくいくかわからないが、まだ変えたいところもある。

    他にも色々あるし、また色々やっていく。

    また次回〜。

  • ゲーム制作進捗状況

    88回目〜。

    非同期処理がうまく行っていない。

    細かく制御するより、まずは画面のカクつきが無いようにしたい。

    また次回〜

  • ゲーム制作進行状況

    87回目〜。

    非同期処理を、取り入れようとしているのだが、プログラミングの文法が分からなくてなかなか苦労している。

    今までも文法が分からなくて調べたりしたけど、今回もまたプログラムをより知らないと書けなさそう。いくつかヒントになるサイトもあるようなのだがまだうまく行ってない。流石に非同期ができないと困るなあと。ぐちぐち

    書き方がわかったら追記するかも〜。

    (6/16追記

    文法はまだまだ曖昧なのだが、コンパイルが通る書き方が見つかったのでよかった。しかし想定外の動作ばかりなので、これから修正していく

    また次回〜。