エルゲさくせい部 2023/05/24 20:00

今週の進捗(5/24)

今週はオークションを実装する準備を進めてました。
オークションの情報を格納する領域を用意するのも、普通にゲームデータに入れてしまうと、前バージョンのセーブデータが使えなくなってしまいます。
そこでアップデート用のデータを作って、これも通常のセーブデータと同様にセーブロードするようにしなければなりません。
ロード時にこのファイルがなければ、初期化する処理も必要ですね。

まあ、そんな感じで準備を進めていますので、実装はまだお待ちください。
どんな感じで実装するかはイメージできてきたんですが、肝心の競りのゲーム性をどうするかまだ決めかねています。

あとオークションの実装準備中に大きすぎるローカル変数は使えないという問題を始めて知って、対応してました。
メモリ解放漏れが嫌なのでローカル変数を利用して、確実に解放されるようにしていたんですが、ローカル変数の大きさには限界があり、mallocを使う方向で実装し直しの部分が発生しました。

ロジックとして、ローカル変数と同じように取得・解放を行うようにしているので、問題はないはずです。
ただ解放時の変数誤指定等があれば、メモリ解放漏れが発生する可能性もありますので、発見した場合は、ご報告お願いします。


ようやく4月分の収入が入り、あと1年くらいは節約生活で乗り切れそうです。

今週は以上です。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

最新の記事

月別アーカイブ

記事を検索