滅するまでの記録

滅するまでの記録

滅するまでの記録です

プログラミング学習日記2026/05/23 戦国の世の終わり

話題その1 Go Go Godot!

 例のサイトで戦国大名ソロプレイのリプレイを拝見する。ちゃんとプレイする人でも「多分」とかあるのか・・(-_-;) いや、ホント説明書が分かりにくいよ!

 

・・・

 

・・・

 

 そろそろ・・潮時かな・・

 

 よーし、今日からGodotでプログラミング学習を頑張るぞ!

 いやまあ、GoとBubbleTeaを使ってのTUIプログラミングに関しては「あ、なるほどこんな感じか〜」ってのは掴めた気がするんですよね、戦国大名プロジェクトは設計がマズかっただけで。

 なので、今後TUIで何かを作りたくなったらGoとBubbleTeaでやるとして、いよいよ一般的に使われてるゲームエンジンの使い方みたいなのを体験してみても良い頃なんじゃないかと。

 一応、ビジュアルにこだわることが出来るので拾ったボードゲーム「Zガンダム」と、高校時代に買ったけど一度もプレイして無い「ウィズボール」、同じシリーズで山本弘デザインの「モンスターハンター」なんかのカードゲームをデジタル化してみるのはどうかな?と。正直言って、絶対に戦国大名よりは簡単なルールのはずなのでGodot学習に集中できると思う。

 

 というわけで公式サイトからダウンロード。展開後でもたったの190MB、素晴らしい・・というかどういう仕組みなんだ?不思議なことにLinuxなのにWindowsと同じようにダブルクリックで実行される形式のファイルで提供されてて使い勝手も素晴らしい

 

 とりあえず何をどうやったら良いのかさっぱり分からないので公式サイトのチュートリアルを開始する。ブラウザの無理やり日本語翻訳でもザックリとは分かるのでなんとかなるかな?

 エディタ部分も統合されてるのでAntigravityの支援は無理かなぁ・・と思ってたんだけど、どうも外部エディタとの連携も(拡張機能を使うことで)可能ということなので一安心。もはやAIの補助無しに学習するとか無理な体になってしまった・・

 

 そう言えばニュースでAntigravity2.0がリリースされたと書いてたな・・どうせ連携の作業をするなら最初からやっておこうとAntigravity-IDEをダウンロード。しかし解凍して出てきたファイルがなんか変だ。ソースファイルみたいなのも添付されてるフォルダになってて、実行ファイルも反応なし。Gemini(Antigravityの事をGPTに聞くと気を悪くするかも知れないから)に聞いてみたところ、どうもリリースのゴタゴタで問題が出てるらしい。まあ、修正されるのを待つしか無いな・・Windows版だったら大丈夫かも知れないが・・・

 

 公式で紹介されてる外部のレクチャーサイトGodot Quest(だったかな?)は無料のチュートリアルもあるんだけど有料で手っ取り早く始める方法も提供されているっぽい。もちろん無課金で頑張るぜ

 

 というわけで、Godot用のメイン言語GDScrptをブラウザ上で学習できるサイトが用意されてるのでチュートリアルを読み進めつつやっていくか〜

 

話題その2 Cametanさんからのコメント

 確かに・・世界標準にするのに「ゲームに便利だから」とか言う理由で非同期の割り込みキー入力とか望まれても困りますか(^_^;)

 えっ!そうなんですね・・Emacs・・死ぬまでにはもう一度挑戦してみたくなってきたなぁ・・

 

 そしてSDLのご紹介をいただきました。ふーむ・・SDL・・聞いたこと無いなぁ

 

 ふーむ・・OSの違いを(あまり?)意識しなくて良いってのはGetchショックでやる気を失った僕には魅力的に聞こえますねぇ

 

 はっ!? ナニコレ想像の10倍くらいリッチな画像なんですけど!

 こんなのが作れるのか!能力と時間があればだが!

 

 俄然気になってきたのでGPTに質問してみる。おいおいマジかよ・・

 

 参考までにSDLで作られてる有名どころを挙げてくれと依頼。FreecivもWesnothも、DosBoxにPPSSPP、MAMEまでSDL製だったの!?

 コレに挑戦するためならC++をC++プライマーでちゃんと学習する値打ちある!って気がしてきた。Godotで一通り遊んだらSDLで低レベルへのレベルアップに挑戦しよう!

 Cametanさん、今回も ありがとうございます〜