こんにちわ。Daizo です。
Gemini と相談しながら、いろいろ考えたんです。たぶん、ゲーム開発するなら、最近、話題になりつつある、godot で GDscript で開発するのが、たぶん正解だと思います。けど、GUI で設定して、コードを書いて、って感じの開発になります。
この GUI で設定、この部分が、すこぶる嫌です。
また、godot はゲーム開発エンジンなので、いろんな部分がブラックボックスになってます。それも嫌なんですよね。まあ、オープンソースらしいので、その中を見れば良いのですが、中は、C++ のようです。ますます見る気にならない(笑)
そうなると、好きな言語で開発すれば良いじゃん!
となって、odin か Free Pascal の二択になりました。
他の候補としては、Go, C#, Rust とか、考えられるのですが、Rust はコンパイルが異常に遅いので、パス!!
C# は、Linux での開発と考えると、Gemini さん曰く、イマイチぽいです。
Go は、なんとなく、ゲーム開発出来るの?と "?" が付くので、これもパス!!
後は、odin と Free Pascal なんですけど、なんとなく、Free Pascal ガンバレ!!!
という、思いが強く、今は、Free Pascal でやって行きたいと思います。
まあ、なにかあれば、odin に戻ってくるかもしれませんが・・・(笑)
Free Pascal をやるならと、補完ツールである、"Pasls" をインストールして、NeoVIMに、設定するようにしました。
また、"//" は、一行コメントなんですが、これもうまく動きません。
Gemini にお願いして、動くように設定してもらいました。
また、使っていて思ったんですが、"F4" キーで、NeoVIM の下部にターミナルが開くのですが、開いたり、閉じたりは "F4" キーで出来るのですが、フォーカスの移動がうまく行きません。そこで、Gemini に "F3" キーで、フォーカスの移動が出来るようにしてもらいました。
とりあえず、この設定で、Free Pascal を勉強したいと思います。