https://unityroom.com/games/yoko
タイトルがひどいのはAIのせいです。相談してこんなものが出てきたら採用するしかないじゃない。
よくYouTuberが取り上げてアクセス数が急上昇する現象がありますが、はてなにはどれほどのバズ力があるのか、というテスト。
過去にこういったことを試した人はいないと思います。いる?いない…よね?
まあ、この日記が人目に付かず終わる可能性が一番高いとは思っていますが。
で、はてなーが知りたいのは結果よりも経過でしょ?わかります。
うつは良くなったり悪くなったりを繰り返しながら治っていくものですが、悪いときはとにかく寝ているしかできません。
問題なのはそこそこ良いときで、何もしないと暇すぎて病んでしまいます。
そこで、この機会にいろんな言語に触れてみようと思いました。
まずはGo言語に触れてみました。と言っても、プログラムは作るものが無ければ始まらないので、ゲームを目標に設定。
Goでゲームを作るなんて…と識者に言われそうですが、モチベーション優先です。
分からないまま時は流れてシューティングゲームができました。
そして完成間近にブラウザで動かせると知るも時すでに遅し。いややるよ操作系統とリソース周りの取り回しをばっさり変えて完成。
https://super-ykp.github.io/neco/index.html
今回は落ち物パズルを作りました。猫が2つ一組で落ちてきて、3つ並ぶと爆発するという内容です。コラムスっぽいな。いや操作がぷよなコラムスだこれ。
Pythonで知ったのは、変数の動的型付けが便利だということ。Pythonやっといてその感想かと言われそうですが、今まで静的型付け言語しか触れてこなかったので。
それ以外の感想は特にありません。Pythonらしいことは何もやっていないので!
また、文法が全然違っても、言語を一つ知っていると案外他も慣れるものだなと感じました。
次に取り掛かったのがRuby。しかし早くもゲームのアイデアが浮かびません…
そんなときに兄から、子供の時に旅館で見た当時にして骨董品だったゲームを再現してみては、というアドバイスをもらい、それだ!と思って開始しました。
自由すぎて動かしてみるまでわからない。それとVsCodeでRuby対応のプラグインが少なくないかな。インテリセンスどこ?
なお、このゲームは最終的にUnityに移植しUnityroomに出しているので、見たい方はそちらでどうぞ。
さて次はGoならブラウザゲームが作れると知ったのでGoに戻ってゲーム作成を開始。そしてまもなく完成。
せっかくだからフリーゲームサイトに投稿しようと思ったのですが、調べるとブラウザゲームとして受け付けてくれるサイトはどこもかしこもUnityでWebGLビルドしたもの限定という制約ばかり。
Unity…結局C#の世界に戻る運命か。と思いつつ、Unityにベタ移植しました。
物理演算もコライダーもアニメーションも全部自前な、ユニティちゃんに助走をつけて殴られるような作りのゲームの完成です。
ということで、お暇があればどうぞ。
まずはうつ寛解おめでとう。 作成にあたってどんなことを考えながらゲームデザインを練ったとか、元になったゲームから加えたオリジナリティの部分が全然書いてなくて気になった。...