9/15日記
ゲーム開発
セーブデータの検証。
とりあえずQuickSave使うことにした。
https://assetstore.unity.com/packages/tools/utilities/quick-save-107676?locale=ja-JP
次のゲーム、Unityで作ろうか他の環境で作ろうか悩む。
GodotでUnityとおなじように小細工しても1度やったしなあ、と思う。
なので、慣れた環境で作るのにDXライブラリとC言語で作るのでもいいかなと思い始めてる。
Copilotに聞いたりして空間分割のプログラムを書いたり弄ってみた。
https://x.com/__machia__/status/2099871901686567032?s=20
8000個対8000個を空間分割してすべて当たり判定取っているというやつ。問題なく60FPSで動いている。
こういうの面白いなあと思うのであった。
ワーストケースだと大変な量の計算になってくるので、それだとNGなって感じ。
プログラム
どうもQuirrel(Squirrelのフォーク、わりと更新されてる)はREPLが付いてないらしい。
https://github.com/GaijinEntertainment/quirrel
なぐり書きするのにREPLは便利なんだけど・・・
ただ、ゲームへの組み込み用途で作っているようなので、不要としたのかもしれない。実際ゲーム組み込みなら不要になるわな。
どうもスタンフォード大学でコンパイラの授業があって、そこで使われる(使われてた?)Coolって言語があるらしい。
https://github.com/afterthat97/cool-compiler
ちょっとソースコード読んでみようかしら。
https://openeuphoria.org/index.wc
古くからある言語の模様(元は商用で販売してたみたいだけど、途中でオープンソースに切り替わったとのこと)