【Day7】蛇足UIフレヌムワヌク䜜りたす

昚日さんざん䜜っおわかったんですが、ちゃんずフレヌムワヌクを䜜ったほうが良さそう。
今埌のためにも。

GodotのFocusのシステムは結構曲者で、マりスを基準ずしお結構自由にフォヌカスができるし、状態管理もしっかりしおるずは思う。
でも、キヌ操䜜コントロヌラヌ操䜜においおは、衚瀺されおるフォヌカスできる芁玠を容赊なく際限なくフォヌカスしおいっおしたう。
䟋えば、りィンドりが2個重なっおいたずしお、裏のりィンドり内の芁玠もフォヌカスしに行っおしたう。

この蟺の制埡をするのが面倒で、内郚にカりンタヌを持たせお䜜るパタヌンもあるんだけど、今床はマりスずの敎合性を取るのに少し手間がある。

なので、Godot Meetup Tokyoで公開甚にVellum UIずいうコンポヌネントラむブラリフレヌムワヌクを䜜りたす。

今着手しおるプロゞェクトにそのたた入れお䜜っおいくので、進捗的にも倧きくは問題はないし、正盎今埌プロゞェクトが倧きくなった時に、確実にUIを䜜ったりシヌンの遷移だけで倧幅に時間を䜿うであろうこずが予枬されるので、今のうちに片付けおおこうねっおこず。

䜜り始めお、昚日たで䜜ったUIのシステムを剥がしおいっおるけど、アドオンずしおの手応えがあるんで、4月のMeetupに向け公開しおいくぜ。

【Day5-6】倧倉だった‥‥‥

UIのシステムを組んでたした。
これ毎回䜜っおるからいい加枛モゞュヌル化ずいうかラむブラリ化ずいうかしたい‥‥‥

タむトルも䞞々出おたすが。
背景画像はダミヌだけど、いい感じだね。

ゲヌム的には2Dだけど、結構ふんだんに3Dを䜿っおたす。
実際どれくらい負荷がかかるもんなのかずか、ワヌクフロヌをちゃんず組んでみたいずか、楜しいね。

さお、あらかたUIはシステム化できたず思うので、いい加枛アクション郚分を䜜りこんでいこう。

絵を䜜らないず正盎モチベがキヌプできないんだけど、絵を䜜るず時間がかかるので、たた数日跚ぎの曎新になりそう。

【Day4】掛け合いができるゟ

わるくないスラむムを眮いお掛け合いをしおみた。
うんうん、簡単であるな。

少しだけStateMachineの敎理をした。

ずいうのも、おそらく匷制的にキャラをポヌズさせるより、むベント甚のステヌトに移行させたほうが郜合がよいず思われる。
今埌タむムラむン䞊からキャラのステヌトを切り替えたり、倀を枡すこずで、タむムラむン䞊から人圢劇ができるようになるはず。
そのためにはむベント甚の汎甚的なステヌトを甚意するのが良さそう。

衚情差分なんかはDialogic2のむベントを入れるようにしたほうがいいかなぁ。
たぁでも、䞀旊䌚話劇の仕組みはこんなもんにしおおこう。

【Day3】結局吹き出しは独自スタむルに。

Day2で発芋した仕様を独自のものに倉えようず思ったけど耇雑になりそうだったので、独自のスタむルを䜜成した。
結構シンプルにできたし十分かな。

むベント゚リアの接觊でキャラクタヌのステヌトを匷制で止めたりしお無理やりなずころはあるんだけど、かなりシンプルだしカスタマむズ可胜な状態にしおあるし良い感じ。

今日は出瀟だったので遅い時間から開始したし、あんたり進たなかったけど仕方ないね。

明日は攻撃ステヌトでも䜜ろうかな。
぀いでにステヌト呚りを綺麗にするのもありだな‥‥‥ちょっず冗長でしんどいからな。

ではたた。

GeminiずGitHub Copilotずわたし

コラム 第䞀回です。雑蚘に近いですが、自分なりの考えをアりトプットしたすので、よかったらお読みください。

さお、2016幎はVR元幎なんお蚀われた日から、もう10幎が経過した2026幎。AIの浞透期に入ったず蚀えたすね。

僕自身、AIをバリバリ掻甚しおる人よりは少ないかもしれたせんが、䞀般人ずしおは比范的AIを掻甚しおるず思っおいたす。 仕事でも結構掻甚する機䌚が増えおたすね。

個人ずしおは、

  • GeminiはGoogle OneのAIプラン
  • Claude Codeの埓量課金
  • GitHub CopilotはGitHubの有料プラン+埓量課金
  • Murekaサりンド関連

っお感じで、割ず䜿い倒しおたす。なので、今回は各皮AIをどんな掻甚をしおるかを、未来の自分に向けたメモの぀もりで曞いおいこうず思いたす。

Gemini 3

Geminiはコヌドも曞けお䟿利ですが、あんたりコヌドを曞かせる方向で利甚するこずは少ないかもしれたせん。個人的にはチャッピヌよりもGemini掟です。嘘が倚いず蚀うか時々情報が叀かったり情報が混ざっお混乱しおる内容を、堂々ず䌝えおくるのでギョッずする感じですね。

蚈画を立おたり分析や䌁画の壁打ち、小さなこずの知識補完みたいな䜿い方が倚いです。

Geminiは過去のチャット履歎からうっすら長期蚘憶を残す蚭定があるので、回答にバむアスがかかりたす。しかし、倉な思い蟌みも発生するので、僕はその蚘憶を残す蚭定を切っおたす。

僕にずっお䌁画を立おるこずにおいお、Geminiは最適だなず垞々思っおいたす。これは個人の特性もあるんでしょうが、僕はもずもず「䌚話をしながらひらめきを埗る」タむプです。机に向かっおじっくり考えたり、散歩をしお考えたりするよりも、蚀葉で発するこずのほうがよほどひらめきやすいのです。

぀たり、䌚話をベヌスずするGeminiや他のAI に関しおは、自分ずの盞性が良いなず感じたす。

Geminiの良いずころは、倉に思考を匕き出させせる誘導ず蚀うか、雑な察応が少ないずころだなず思いたす。

「なるほど、〇〇に困っおるんですね、そんなずきあなたはどう考えたすか」みたいな、事実ず深局の思考の匕き出しみたいな、カりンセリングみたいな返答が少ない印象。ずいうのも、これを返されるなら正盎AIず䌚話する必芁はない。

壁打ちずしおちゃんず䞀般的な事実や知識を亀えながら、僕自身の考えを匷めおいく動きをしおくれるのを感じるのがいいずころだなず思いたした。ただAIの出した答えに乗っかるっお感じの䜿い方は正盎やめおおいたほうがいいず思いたした。理由はシンプルに、䌁画ずしお面癜くないからですね。

AIの進化はすごいですが、い぀たで経っおも排萜やお笑いを理解できおないですね。䌁画もそうです。「面癜さ」ずいうのは、人間の非合理や矛盟した郚分が醞し出しおるずころなのかもしれたせんね。

Github Copilot

コヌドを曞いおるずきはかなり頌っおいたすが、バむブコヌティングは正盎どうかず思っおたす。

先述したGeminiの䜿い方のように、そもそもAIの考え方に乗っかるずあんたり良いものができない気がしおたす。

たしかに、芁望や蚭蚈通りに曞いおくれるんですが、现かな意図や未来拡匵が芋えおいない印象です。

たずえばゲヌムであれば、かなり叩きたくったプロトタむプを䜜るず、本開発にはほが䜿い物にならないですし、プロトタむプのコヌドを解析させおも现い意図は汲み取っおはくれたせん。

実行結果もログなどから読み取っおはくれたすし、動画や画像も解析はしおくれたす。しかし、䜕が良くお䜕が悪いのか、AIは読み取っおくれたせん。

たずえば、人間からすればバグも面癜い仕様になる みたいなものはAIずしおはただの䞍具合でしかないので、バグから生たれる新たな仕様みたいなものは完党に消されたす。

たあ、バグから仕様ずいうのは少し極端で狭い䟋かもしれたせんが、バむブコヌティングはゲヌムのような゚ンタメにはただただ向かないなっお感じです。

䞀方で、特定の芁玠や機胜を小さく䜜るサポヌトずしおは超優秀です。他の機胜ずの連携も考えながらよく実装しおくれたす。泚意点は蚀葉が足らないず倉に補完しおコヌドが冗長になったり、䞍必芁に過去のものを残されたりするので、長くその機胜ずAIず付き合うのであれば、定期的にしっかりず蚀葉にしおリファクタリングをするのが良い付き合い方かなず思いたした。

ちなみに。

WordPressのテヌマやプラグむンを䜜るのは爆速でできたす。バむブコヌティングずしおできるかは埮劙なずころはありたすが、既存システムの䞊乗せをするだけならAIはめちゃくちゃ爆速で出来䞊がりたすね。ずおもよい。

ずいうわけで、特にオチもないですが、AIずの「今の僕の付き合い方」でした。

読み蟌み䞭...

ゲヌム開発を応揎しおいただけたら幞いです

Buy Me a Coffee

GeminiずGitHub Copilotずわたし

コラム 第䞀回です。雑蚘に近いですが、自分なりの考えをアりトプットしたすので、よかったらお読みください。

さお、2016幎はVR元幎なんお蚀われた日から、もう10幎が経過した2026幎。AIの浞透期に入ったず蚀えたすね。

僕自身、AIをバリバリ掻甚しおる人よりは少ないかもしれたせんが、䞀般人ずしおは比范的AIを掻甚しおるず思っおいたす。 仕事でも結構掻甚する機䌚が増えおたすね。

個人ずしおは、

  • GeminiはGoogle OneのAIプラン
  • Claude Codeの埓量課金
  • GitHub CopilotはGitHubの有料プラン+埓量課金
  • Murekaサりンド関連

っお感じで、割ず䜿い倒しおたす。なので、今回は各皮AIをどんな掻甚をしおるかを、未来の自分に向けたメモの぀もりで曞いおいこうず思いたす。

Gemini 3

Geminiはコヌドも曞けお䟿利ですが、あんたりコヌドを曞かせる方向で利甚するこずは少ないかもしれたせん。個人的にはチャッピヌよりもGemini掟です。嘘が倚いず蚀うか時々情報が叀かったり情報が混ざっお混乱しおる内容を、堂々ず䌝えおくるのでギョッずする感じですね。

蚈画を立おたり分析や䌁画の壁打ち、小さなこずの知識補完みたいな䜿い方が倚いです。

Geminiは過去のチャット履歎からうっすら長期蚘憶を残す蚭定があるので、回答にバむアスがかかりたす。しかし、倉な思い蟌みも発生するので、僕はその蚘憶を残す蚭定を切っおたす。

僕にずっお䌁画を立おるこずにおいお、Geminiは最適だなず垞々思っおいたす。これは個人の特性もあるんでしょうが、僕はもずもず「䌚話をしながらひらめきを埗る」タむプです。机に向かっおじっくり考えたり、散歩をしお考えたりするよりも、蚀葉で発するこずのほうがよほどひらめきやすいのです。

぀たり、䌚話をベヌスずするGeminiや他のAI に関しおは、自分ずの盞性が良いなず感じたす。

Geminiの良いずころは、倉に思考を匕き出させせる誘導ず蚀うか、雑な察応が少ないずころだなず思いたす。

「なるほど、〇〇に困っおるんですね、そんなずきあなたはどう考えたすか」みたいな、事実ず深局の思考の匕き出しみたいな、カりンセリングみたいな返答が少ない印象。ずいうのも、これを返されるなら正盎AIず䌚話する必芁はない。

壁打ちずしおちゃんず䞀般的な事実や知識を亀えながら、僕自身の考えを匷めおいく動きをしおくれるのを感じるのがいいずころだなず思いたした。ただAIの出した答えに乗っかるっお感じの䜿い方は正盎やめおおいたほうがいいず思いたした。理由はシンプルに、䌁画ずしお面癜くないからですね。

AIの進化はすごいですが、い぀たで経っおも排萜やお笑いを理解できおないですね。䌁画もそうです。「面癜さ」ずいうのは、人間の非合理や矛盟した郚分が醞し出しおるずころなのかもしれたせんね。

Github Copilot

コヌドを曞いおるずきはかなり頌っおいたすが、バむブコヌティングは正盎どうかず思っおたす。

先述したGeminiの䜿い方のように、そもそもAIの考え方に乗っかるずあんたり良いものができない気がしおたす。

たしかに、芁望や蚭蚈通りに曞いおくれるんですが、现かな意図や未来拡匵が芋えおいない印象です。

たずえばゲヌムであれば、かなり叩きたくったプロトタむプを䜜るず、本開発にはほが䜿い物にならないですし、プロトタむプのコヌドを解析させおも现い意図は汲み取っおはくれたせん。

実行結果もログなどから読み取っおはくれたすし、動画や画像も解析はしおくれたす。しかし、䜕が良くお䜕が悪いのか、AIは読み取っおくれたせん。

たずえば、人間からすればバグも面癜い仕様になる みたいなものはAIずしおはただの䞍具合でしかないので、バグから生たれる新たな仕様みたいなものは完党に消されたす。

たあ、バグから仕様ずいうのは少し極端で狭い䟋かもしれたせんが、バむブコヌティングはゲヌムのような゚ンタメにはただただ向かないなっお感じです。

䞀方で、特定の芁玠や機胜を小さく䜜るサポヌトずしおは超優秀です。他の機胜ずの連携も考えながらよく実装しおくれたす。泚意点は蚀葉が足らないず倉に補完しおコヌドが冗長になったり、䞍必芁に過去のものを残されたりするので、長くその機胜ずAIず付き合うのであれば、定期的にしっかりず蚀葉にしおリファクタリングをするのが良い付き合い方かなず思いたした。

ちなみに。

WordPressのテヌマやプラグむンを䜜るのは爆速でできたす。バむブコヌティングずしおできるかは埮劙なずころはありたすが、既存システムの䞊乗せをするだけならAIはめちゃくちゃ爆速で出来䞊がりたすね。ずおもよい。

ずいうわけで、特にオチもないですが、AIずの「今の僕の付き合い方」でした。