2026夏休み開発日記(1)

今年もやってきた夏休み!

DTDを今回こそ完成させてリリースさせます💪

7月27日(月)

やること

  • ゲーム本体(仮想環境)と認証ロジック(実環境)で動作チェックできるようにする。

認証ロジック用のプラグインをPG部にアップしようとしたけど、Wordpressのバージョンが低いって蹴られた☹️仕方ないのでバージョンアップするか。Xserverがバックアップツール用意してくれているのでそれを使うことにした。WPのデータと使用しているMySQLのデータの2つをバックアップ。結構なファイルサイズになってるなぁ。不要なアップロード画像とか削除しないとかな…

とりあえず、WordPress 7.0.2にアップデートできた。メジャーバージョンアップだから面倒なことが怒らなければいいなぁと思ったら、いくつか違和感が…。まずは、この編集画面のフォントが明朝系になった。Memberページの上部のショートカットボタンの縁が赤くなった。いつか直せばいいか🤐

気を取り直して、プラグイン「VALON Auth Bridge」をインストールした。無事完了!

認証ロジックは無事動作して、セント画面をマージして、、、ちょっとトラブルがあったけど、PG部と連携するためのベースができた🎉

7月28日(火)

UIは画像などを使わず簡単なものにしようと思っていたけど、チャッピーにお願いしたらいい感じの画像を作ってくれたので、頑張ってリッチ?な画像UIにしようと思う。チャッピーのなんちゃってドット絵をちゃんとしたドット絵にするために、palette-pixel-snapper を導入することにした。ビルドに使うRustがMacに入っていなかったので、そこのインストールからとなった。

RustはHomebrewからだとうまくいかなかったので、公式の方法でインストール。なんとか公開できた。

https://pg.pasocafe.jp/palette-pixel-snapper

7月29日(水)

画面の解像度設計。Unityで作り込んできたけど、仕様書を作っていなかったから。この機会についくることに。「◯◯しておかなきゃ」と思ったことは大体やっておかないと後でひどい目に会う😂

7月30日(木)

7月31日(金)

バトル画面UIの移植ができた。

8月1日(土)

いよいよ実サーバーにアップしてみる。サブドメインを取って、Dockerなどをいじるから、ちょっと難しい。

  • XServerVPSのDNS設定で「DNSレコード設定の追加」からサブドメインを追加
  1. 親の9割がやっている算数嫌いにさせる4つのNG言動
    • 算数は才能だ
    • 大人の算数嫌いが伝染
    • 結果ばかりを褒める
    • 計算スピードを重視
  2. 子どもの数字センスが伸びる過程の3ヶ条
  3. 脳が忘れないスタンフォード式ドリル学習

数学や音楽などは才能だという、固定マインドセットの考え方もあるが、ある実験では数学が苦手な子どもでも10時間1on1学習するだけで、脳の構造自体が変わり、数学ができるようになったというものがある。脳の可塑性がたった10時間でも起こるということがびっくり。

脳科学を子どもに簡単に教えるだけでも成績が上がったなどの研究結果も出ている。

遺伝は半分。残り半分は成長マインドセット

暗記は良くない。暗記じゃない覚え方のほうが応用問題は5倍違いが出る。

理解は、数式・絵・言葉の行き来がしっかりできている状態

コンソリデーションを以下に興すか?

  • 睡眠(海馬から長期記憶に移す必要がある。シナプスの結合)
  • リトリーバル(自分だけで思い出す復習。再読より20%UP)脳に負荷をかける
  • スペーシング学習。エビングハウスの忘却曲線てきなもの。

授業でやったこと3つだけでもいいので思い出させる。

8月2日(日)

朝から豪華なオープンサンドを食べてテンション👆️👆️

今日は素材作り。Asepriteで頑張る!

8月3日(月)

Unityの可変長ボタンを作る機能、9-Sliceって言ったんだっけ…。名前思い出せなかった。CSSでも同じように作れるらしい!

.my-button {
  border: 6px solid transparent;

  border-image-source: url("button.png");
  border-image-slice: 6 fill;
  border-image-width: 6px;
  border-image-repeat: stretch;

  padding: 4px 12px;
}

// button.pngは次のようなサイズ感で作る
// 横:6px|12px|6px
// 縦:6px|12px|6px

午後は車の棚の設計をした。GFunって製品で、レンチ一本でいろいろなフレームが組めるというもの。合計点数83点。パーツの長さ計算大変だった…🤮

8月4日(火)

8月5日(水)

8月6日(木)

8月7日(金)

8月8日(土)

ん?日記はどうした?

開発してたけど日記忘れてたね🤷‍♂️いよいよデッキ編成画面にも着手。Unityでしっかり作り込んであったので、画面構成やドラッグアンドドロップの操作はそのまま踏襲できたのであっという間に形になった。今回はUIに画像を使っているのでUnity版と比べてかなりゲームっぽい見た目になってきた👍️

さて、昼過ぎは、先日注文した車の棚の材料が届いたので、組み立てることにした。暑い♨️

8月9日(日)

塩尻のカインズに車のカスタム用の素材を買いに行ったよ。

8月10日(月)

車のカスタムしてたけど、、何も進まず。

8月11日(火)

なんか今回の休みは日記だめだなぁ。

車のカスタムの続き。トリマーという電動工具を購入した。木材の角を丸く加工する工具。角張った角を工業製品のようにきれいに丸く削ることができるのだ。素晴らしい!

8月12日(水)

今日は11時から美容室の予約を入れてあるので、それまでが勝負だ!

  • DTDで戦闘画面の共通化を進める
  • 戦闘前の説明画面と、リザルト画面のデザインを整える
  • 装飾などはドット絵スタイルだが、タイピング文字などは通常のフォントを使う

UIの整理をやりはじめたけど、決めること多いよな〜。文字サイズ、行間、余白サイズ、文字揃え、他のオブジェクトとの間隔…。ドキュメントに落とし込むとゾッとする。画像ソフトなどで、ここもう少し大きく!個々の間隔広すぎるから縮める!とか操作した結果なんだけど、それを文字で書き連ねると長くなること長くなること…

8月13日(木)

戦闘パネルのリファクタリングをしていたらしい。by コミット履歴

8月14日(金)

実家で法要。セルフ法要。父と、甥っ子と姪っ子のセッション。日常の中で忘れがちなこと。先祖に感謝。

8月15日(土)

諏訪湖の花火大会の日。なにしてた?

8月16日(日)

花火が終わって。夏が終わる?寂しいね。

8月17日(月)

何してたんだろう。開発もあまりしていない様子。

8月18日(火)

夏休みも終わって、講座再開。

8月19日(水)

8月20日(木)

8月21日(金)

久しぶりに小学校へICT支援員で出勤。午後はDTDの構想をkotaron7と練る。チームバトルが進展しそうだ!サンキュー!

お弁当を雅に買いに行くが、時間が遅く、お弁当はなかった。お惣菜のメンチカツの衣がガリガリしていて美味かった。

8月22日(土)

昼飯は🍜。久しぶりの大石家である。チャーシュー、メンマ、かまぼこ、この具材が、スープと麺と合うんだわ。年をとったせいか、中華そばが一番美味しい。

8月23日(日)

開発はしてるんだが、日記を全然書いていなかった。1週間分の日記を書いた。

今日は、DTDの開発はお預け。車の改造を朝から開始。結局16時までかかった。ポタ電からダウンライトが灯されるようになり、外部電源の100vが開通。外部電源は防水処理や耐震処理に気を使った。こつこつ下調べをして設計をしてきた成果が実った。トリムへのコンセントの取付もきれいに仕上がり。満足である😎

9月8日(火)

Asepriteで作った背景やキャラクター素材の配置や書き出し方法を決めた。

これから背景を足すとき

  • web/assets/aseprite/battle/backgrounds/.aseprite を置く(640×352)
  • aseprite-exports.json に background-default をコピーして id / source / output を書き換える
  • 通常の Terminal で:
    cd web
    pnpm assets:battle:build
    pnpm assets:battle:verify

コメントする