2025年21週(5月week4)
やったこと
- Godot のお勉強
- Godot 4 Multiplayer: Make Your Own Online Game 修了。
- GodotでNakamaを使ったオンラインゲームを公開してみる
- Master Mobile Game Development with Godot 4の講座を頑張った。
- AndroidとiOSの実機でGodotで作ったゲームを動かせるようになった。
- 現在はアプリ内課金の章と戦っている。
- Google Developer 登録
- かなり今更だけれど、Udemyの講座を全て取り組むためだけに登録した。
- 個人でリリースするのは現在かなり厳しい(主にテスターの用意と住所の公開)ので、あくまで内部テストまでを行うため。
- free4m のグッズと音源が届いた
- 好きです。
- ランニングした。
- パンを焼いて失敗した。
- パンは倍量作るのはアカン
- カモの親子を見た。
- セフィリア 第1章をクリア。
- F1 モナコGPを見た。
料理
写真の撮り忘れがあるので記録外で料理もしている。
ハイライト
Godotのオンラインゲーム講座
先週の時点でGodot 4 Multiplayer: Make Your Own Online Game をほぼほぼ見終わっていた。
今週は、講座では使われていなかったNakamaを使った実装で、実際にWeb上にデプロイして遊べるようにまでしてみた。
はじめてRender(PaaS)というサービスを使って、Dockerコンテナをそのままデプロイするという方法をやってみた。これでNakamaサーバーを立てることができた。 GodotでNakamaを使ったオンラインゲームを公開してみるにメモしてある。
フロント側は前回と同様Freshを使っている。こっちはマジで簡単。
友達に協力してもらい、一緒に遊んでみた。結果これっすよ。
そんでこうっすよ。
Why??????
オンラインゲームの難しさを実感しましたよ。サーバー側が悪いのか実装が悪いのか、まだ未調査です。
一応でもオンラインで動作はしてくれたので、それは良かった。ぶっ壊れているけど今はこれで完了したことにして、先に進むこととした。
Godotのモバイルゲーム講座
Master Mobile Game Development with Godot 4の講座も取り組み中。
本当は今週中に終わらせる予定だったんだけれど、ちょっとサボっちゃったのもあって終わらなかった。12時間のうち残り2時間なので、もうすぐではある。
作っているゲームは、スマホの端末の傾きを利用したゲーム。AndroidとiOSの両対応をしている。
Xcodeとのリンクがうまくいかなった問題をわりとサクッと解決できたので、まだまだiOSエンジニアさ...と思ったよ
現在はアプリ内課金を頑張っているところ。
実はまだ一度もアプリ内課金というものに手を出したことがない。個人では広告モデルのアプリしか作ってきていないので、今回初めてお勉強できるのが嬉しい。
iOSの方の講座を楽しみにしているけれど、とりあえずAndroidの方のアプリ内課金の章で躓いているところである...。
Google デベロッパー登録
Androidのアプリ内課金を試してみるために、今更ながら課金してGoogleのデベロッパーアカウントを作った。
ただし、Androidアプリって今はもう個人で出すのはかなり厳しいことは知っているので、内部テストを試してたり、Google Play Console の画面を確認したりするだけの用途になると思う。
- 新しい個人用デベロッパー アカウント向けのアプリテスト要件
- テスターを20人用意して14日連続でテストしてね😊
- Google Play の信頼性と透明性を向上させるための新たなポリシー アップデート
- 住所が公開されるよ😊
個人ではわからないが、仕事ではまだAndroidをやる可能性は微レ存あるのでちゃんと学んでおこうと思う...。
AppleのDeveloperと違って支払いは一度きりなのでまぁヨシ。もっとちゃんとAndroidをメインでやっている時に登録しておけよとは思う。
植物の様子
トマトはぐんぐん育ってきている。1週間で育ちすぎだ...!
レタスちゃんは鳥に踏まれたようで..寝て起きたらベランダに鳥のフンがたくさんあってかなしいよ。
その後はしなびたり、元気を出したりしている。そろそろ全部食べるべきなのだが。
クリームさん
ずとまよの新曲「クリームで会いに行けますか」がリリースされたよ。
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) に作成した公開ノート一覧
- DisplayServer(Godot)
- GodotでWebにデプロイしたゲームの日本語が文字化けする
- GodotでNakamaを使ったオンラインゲームを公開してみる
- Godotで作ったオンラインゲームの同期がうまくいかない原因を探る
- GodotのFileAccess.store_varとget_varについて
- GodotプロジェクトとXcodeプロジェクトのリンク時にMultiple commands produceが出た場合の対処法
- PAAGO WORKS
- PaaS
- PostgreSQL
- Render(PaaS)
- W4Games
- Xcode 16.2
- きゅうりのサラダ
- カツオのたたき丼
- セフィリア
- トレイルカップ
- トレイルポット
- 赤魚の干物
- Gradle
