最終確認日

2025年21週(5月week4)

やったこと

料理

写真の撮り忘れがあるので記録外で料理もしている。

ハイライト

Godotのオンラインゲーム講座

先週の時点でGodot 4 Multiplayer: Make Your Own Online Game をほぼほぼ見終わっていた。

今週は、講座では使われていなかったNakamaを使った実装で、実際にWeb上にデプロイして遊べるようにまでしてみた。

はじめてRender(PaaS)というサービスを使って、Dockerコンテナをそのままデプロイするという方法をやってみた。これでNakamaサーバーを立てることができた。 GodotでNakamaを使ったオンラインゲームを公開してみるにメモしてある。

フロント側は前回と同様Freshを使っている。こっちはマジで簡単。

友達に協力してもらい、一緒に遊んでみた。結果これっすよ。

2025年21週_5月week4_-1748265134727

そんでこうっすよ。

2025年21週_5月week4_-1748265367111

Why??????

オンラインゲームの難しさを実感しましたよ。サーバー側が悪いのか実装が悪いのか、まだ未調査です。

一応でもオンラインで動作はしてくれたので、それは良かった。ぶっ壊れているけど今はこれで完了したことにして、先に進むこととした。

Godotのモバイルゲーム講座

Master Mobile Game Development with Godot 4の講座も取り組み中。

本当は今週中に終わらせる予定だったんだけれど、ちょっとサボっちゃったのもあって終わらなかった。12時間のうち残り2時間なので、もうすぐではある。

作っているゲームは、スマホの端末の傾きを利用したゲーム。AndroidとiOSの両対応をしている。

2025年21週_5月week4_-1748265821216

Xcodeとのリンクがうまくいかなった問題をわりとサクッと解決できたので、まだまだiOSエンジニアさ...と思ったよ

現在はアプリ内課金を頑張っているところ。

実はまだ一度もアプリ内課金というものに手を出したことがない。個人では広告モデルのアプリしか作ってきていないので、今回初めてお勉強できるのが嬉しい。

iOSの方の講座を楽しみにしているけれど、とりあえずAndroidの方のアプリ内課金の章で躓いているところである...。

Google デベロッパー登録

Androidのアプリ内課金を試してみるために、今更ながら課金してGoogleのデベロッパーアカウントを作った。

ただし、Androidアプリって今はもう個人で出すのはかなり厳しいことは知っているので、内部テストを試してたり、Google Play Console の画面を確認したりするだけの用途になると思う。

個人ではわからないが、仕事ではまだAndroidをやる可能性は微レ存あるのでちゃんと学んでおこうと思う...。

AppleのDeveloperと違って支払いは一度きりなのでまぁヨシ。もっとちゃんとAndroidをメインでやっている時に登録しておけよとは思う。

植物の様子

トマトはぐんぐん育ってきている。1週間で育ちすぎだ...!

2025年21週_5月week4_-1748264611378

レタスちゃんは鳥に踏まれたようで..寝て起きたらベランダに鳥のフンがたくさんあってかなしいよ。

2025年21週_5月week4_-1748264776166

その後はしなびたり、元気を出したりしている。そろそろ全部食べるべきなのだが。

クリームさん

ずとまよの新曲「クリームで会いに行けますか」がリリースされたよ。

https://youtu.be/JQ2913bVo30?si=-9kj2796uO8cw1h8

ライブで聴いて、とてもいいなと思っていた曲。

白黒でもなく、グレーでもなく、クリーム。素敵だ。

F1モナコGP

今年のF1モナコGPは次のような評価だったわけです。

そんななか、オーバーテイクが事実上不可能であるコース特性を利用したのがレーシングブルズだ。9位のリアム・ローソン(レーシングブルズ)を意図的にゆっくり走行させ、5位のアイザック・ハジャー(同)のフリーストップ(ピットインの際、順位を失わずにコースインすること)を2度成功させた。

スピードを争うF1で、わざとゆっくり走って後続を抑えるという戦法がとられた。なのでクソレースと呼ばれてしまっている。

個人的にはこの戦略が許せないと思って抜け出したと思ったラッセルのチームも同じことをやるんだなぁってことよね。許せないわけでなく、ペナルティを受ける方がいい戦略ってことよなぁ。

苛立ちを募らせたラッセルは、ペナルティを受ける覚悟で、コーナーをカットしてアルボンの前に出た。この際に、ラッセルが無線で「ペナルティを受け入れるよ」と話していたことから、スチュワードはこの行為を意図的な違反と判断。10秒ペナルティより重いドライブスルー・ペナルティを科した。

強引にトレイン脱出。ラッセルの“意図的な違反”に厳しいペナルティ「スロー走行にうんざり」

ゲーム理論的にはやられたらやり返すのが良いというやつがコレか...?と思った。

F1は最近よく見ているけれど、実はタイムアタックというよりかはストラテジーゲームなのかもと思っているところなので、自分的には賛否は微妙なところである。

でも、スポーツマンシップには反しているような気はするよね、わかる。

解決したい問題がない問題

最近では、解決したい問題がない問題を抱えている。

今がどうしようもなく幸せなんだと思う。

面倒なことをそこそこ楽しむことができる性格もあるし。洗濯物を畳んでいる間も、脳のメモリは空いていて考え事ができるから、そんな時間すらも大事な時間だと思っちゃうし。

問題を解決するものを作りたいと思うのに、問題が自分自身から出てこない。しかも交友関係もほぼほぼないせいで、身近な人の問題も見えてこない。

熱量を持って問題を解決しようと動いている人や、好きなものを追い求め続けている人を見ると、ひたすら羨ましいと思う。

週の終わりに

今週もGodot漬け。でも1日なんもしなかった日もあるし、稼働率は低めだった気がする。

予定通りの進捗は出せていないが、少なくとも5月中にはUdemyでの勉強フェーズが終わらせられる。

次週Udemyの講座を終わらせた後、5月中タスクの消化をしていこうと思う。4月の残タスクもあるので、6月はさらにGodotに集中できるように調整していきたい。

Xでは毎日のように進化するAIについてのポストが流れてくる。

いつか触ることになるんだろうけど、今じゃなくていいやと思って、実際には触っていない勢である。ただ、目にはつくので、なんとなく焦燥感は煽られる。

そんな感じの毎日です。

ではまた来週


2025年21週(5月week4) に作成した公開ノート一覧

サイトアイコン
公開日
更新日