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 * 古くからある言語の模様(元は商用で販売してたみたいだけど、途中でオープンソースに切り替わったとのこと)