ArkRoyal May/02/2025 14:10

作成中の話4

「Chaster」でのProgrammable LockでExtensionsのPenaltiesを疑似実装する話です
特に問題無く動いていると思ったのですが1つだけバグが有りました。ログに期限(○日○時〇分○秒)を表示させるようにしていたのですが着用者側の時間、つまり時差反映した時間表示の部分でバグが有りました
Programmable Lockでプロフィールの国を反映して時差表示させる仕組みにしているので国を設定していないと時差0扱いで標準時での時間表示になってしまいます。期限が時差分狂って表示されてしまう。普段のログはChasterがパソコンなりスマホの時間を反映するような仕組みになっているのでプロフィールの国を設定していなくても正しい時間なのですがProgrammable Lockではそこを引っ張れなくてプロフィールの国を利用するしか無くて上手く行かない
うーん、ならばプロフィールの国を未設定の時は残り○時間〇分○秒表示に変えようと言う事で修正。個人的に期限は残時間では無くてendの時間が好みなのだが好みの問題なだけで良いかな?と言うかそれしか方法が無いです

「ストックタイム♪」のテスト状況

1件のバグが判明。ストック開放数が多いとサーバーが重い時間に全て反映されないケースが有りました。Programmable Lock上では処理が終わっていてもロックへの反映が行われなかったです。どこが未反映かも一つ一つ調べないと駄目で面倒
ならばストック1つ1つ時間反映しないでテキストのログ表示だけにして実際の時間反映は全て計算した上でまとめて1回のみの反映に変更。これなら時間反映されなくても計算結果を見て手動で1回やるだけで済みます
思ったよりChasterのサーバは弱いから軽い処理になるように意識しないと駄目だな…

■現在進行中

今週末に「ChasterでのProgrammable Lock作成 -9-」を上げる予定。8割完成
今月中に新ロック「ストックタイム♪」を公開。現在テスト&バランス調整中
来月中に「タイトル未定」のタスク型ロックを公開予定。タスククリアと証明写真提出時に時間0でロック解除可能のパーセンテージが上がる仕組み。仮組段階でもう少し考えて詰めていくつもり
未定で凍結ストックや時間リバース的な仕組みのを作る予定。凍結ストックだけで1本にして仮組段階でもう少し考えて詰めていくつもり

週1で「ChasterでのProgrammable Lock作成」の連載。月1で何か新しいロックを上げていきたいとは思っています

Latest Articles

Search by Article Tags

Monthly Archive

Search by Exclusive Perks

Search Articles