忍者ブログ
MASTER →  ADMIN / NEW ENTRY / COMMENT
HSPとC++にて製作中のシューティングゲームの開発日記など。 最近はプログラム雑記が多めです。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

あけましておめでとうございます。
今年もよろしくお願いしますm(_ _)m

先日、虫姫さま ふたり というSTGを買ったのですが、
中古の初回版で通常版とほぼ同価格で、
サントラ未開封、DLC未開封と、とてもいい買い物でした(`・ω・´)
まだゲームはやっていませんが、そのうちレポート書きたいと思います。

さて、実は去年暮れの話だったのですが、
ある本を読破しました。
ブログ見返したらこの辺に書いてました。

この本はとても分厚くソースを見ながらという形だったのでなかなか時間が
とれなくて放置気味だったのですが、やっと全部目を通し終わりました。
本を読んだ各章の印象などを書いていきたいと思います。

拍手[3回]

PR

今年も1年いろいろありました。
今までで一番の大勝負だった就職活動も失敗に終わりましたが、
何とか次に繋ぐためにもこれからが正念場です。

さて、年の瀬という事で今年1年買ったものを振り返っていきたいと思います。

拍手[0回]

お久しぶりです。
今年も12月ということで随分早かったですね・・・。
師走と言う事でここ数週間はそれなりに立て込んでました。
まだ、これから卒研やらないといけないんですけどね。。。

さて、次回作のSOW3の構想もいろいろ考えてはいるのですが、
とりあえずSOW2完全版の完成を優先してやりたいと思います。

現在までに修正が完了したところとしては、
自機の武器の挙動修正やダメージ補正があります。
その他ボスの見直しもボス0~4まで完了しました。
セイレに関してはかなり見直す予定です。
出来ればグラフィックまでやりたいのですが時間的にも厳しそう・・・

更にステージ修正が残っていて・・・、
今年まだまだ、やる事が一杯ですが頑張ります。。。

拍手[0回]

こんばんは。
今回が初めてですがゲームのレポートのような紹介のような
そんな事を始めたいと思います。

拍手[0回]

こんばんは。
ここ数日はSOW3の製作をやっていますが、
コンテストに間に合いそうもないです。

さて、今日はオファニムの製作をしていたもののいきなり障害が。

オファニムは前作(SOW2)のある機体をベースに更に攻撃方法を
追加した物になる予定ですが、
その弾道にsin関数を使っています。
これが厄介の種。
es_setでセット出来るのはint型の整数だけ?のようで
es_getでint型しか取り出せませんでした。
(何処かの過程でintにキャストさせて値が捨てられている、と)

この原因を特定するのに時間かかりました。
解決法としては実際の座標に速度を足す前に
double型の変数で計算させておき、
それをint型に変換して最終的に座標に足して移動させるという方法です。
これで何とか動きました。
周期などを調整して理想の形になって一安心です。
さっき調べたらes_posには実数渡せるみたいです。
余計にわからなーいorz

HSPだと何も宣言しない状態で使う変数が明示されないので
ゴチャゴチャになるんですよね。。。
doubleで宣言しても突然int型になっていて困った物です。
(何か解決法があるのかもしれませんが・・・)

更にクラス構造前提で設計してるのをHSPに持っていくと
変数がゴチャゴチャになってしまうのが気になるところ・・・。
とまぁ、言ってますが、とりあえずはHSPで完成させようかと思ってます。
全体的な完成度を見積もって20%未満と低いので集中的に
やっていきたいですが、どうなることやら・・・。

追記:
原因が判明しました。
es_getは必ずint型でしか返せないため
100.0でes_posには格納出来ますが
es_getで取得する変数が実数型だと必ず0を返すようです。
このため計算が出来なかったという問題が起きました。

拍手[0回]

≪  1  2  3  4  5  6  7  8  9  ≫
忍者ブログ [PR]