ゲーム作りは楽しい

なんか書く

2025-01-01から1年間の記事一覧

【Git】Git cometで彗星を楽しもう

はじめに git を使っていてコミットと間違えてコメットしそうになったことはないですか?(ない) 今回は、git commitと間違えてgit cometした際に彗星を表示できるようにして見ました。 git-comet.sh 彗星を表示するスクリプトを作成します。 ついでに流れ星…

XをTwitterに戻す方法

はじめに Xってなんですか? やっぱりTwitterだよな! Tampermonkeyの使用 今回はめんどうくさいので 手軽にブラウザ拡張みたいなことができるTampermonkeyを紹介します chromewebstore.google.com Tampermonkeyは、自分で作ったJavaScriptコードを好きなウ…

もう大丈夫!静的と性的を間違えても安心

typoミス 静的関数、静的メソッド…などなど プログラミングしているなかで、「静的(static) 」という言葉を使うことが、よくありますが 間違えて「性的」に変換ミスしてしまった経験ないでしょうか? 今回は、静的と性的を間違えても大丈夫にする方法を紹介…

結婚したのか、俺以外のヤツと… ベン図

「結婚したのか、俺以外のヤツと…」をベン図で考えてみましょう。 ベン図 結婚したのか、かつ 結婚してないのか、 俺と…かつ 俺以外のヤツと… 結婚したのか、もしくは 結婚してないのか、 俺と…もしくは 俺以外のヤツと… 結婚したのか、 結婚してないのか、 …

RTTIとRTTTの違い

はじめに RTTIとRTTTって似てますよね どっちがどっちか、わからなくならないように 改めて整理しましょう。 RTTI 実行時型情報 Run-Time Type Informationの略 C++では実行時にオブジェクトの型情報を持っておくことで、dynamic_castやtypeidの使用が可能に…

Switch2 当落シミュレーター

Switch2全然当たらんから 運を極めるために当落シミュレーターを作りました。 当たるか、当たらないかの2択しかないんだから、50%だよね?? 実装 import std; int main() { std::uint32_t seed = 2386730010; // 乱数シード大事 std::mt19937 rng(seed); st…

微分を使って毎フレーム乗算を加算にしてみる

はじめに ゲーム制作ではフレームレートを考慮してdeltaTimeを使った計算をすることが多いです。 なんとなく毎フレーム乗算処理も、微分すれば毎フレーム加算に変更できるよね?っていうのを確かめたくなって 実験してました。 今回はその備忘録になります。…

エンジニアとキッザニアの違い 徹底比較

はじめに エンジ(園児)のニアとキッド(Kid=子供)のニアであって、どちらも似たようなものに感じますよね? 今回はこれらの違いについて調べてみました。 エンジニア/ キッザニア徹底比較 エンジニア キッザニア 概要 技術を駆使してシステム・機械・ソフトな…

【C++】ポムポムプリンを応援しすぎてやりがちなプログラミングミス

はじめに 今年もサンリオキャラクター大賞をやっていますね。 さて、 ポムポムプリンを応援するあまりに、このような凡ミスをしてしまう事が多いのではないでしょうか? import std; int main() { std::cout << 3 * 3 << std::endl; // error } 上記のソー…

【Git】マージできた後は、マジレンジャー歌いたかった

はじめに gitを使った開発で、無事にブランチがマージされた時はやっぱり嬉しいですよね!(?) そんな時は、魔法戦隊マジレンジャー歌いたくないですか? グリーングランド! ピンクストーム! ブルースプラッシュ! イエローサンダー! レッドファイヤー!(…

Switch2 一足先に体験させてもらいました。

4/26,27日にSwitch2の体験会が行われますね 僕は一足先にSwitch2を体験させていただきました。 #include <iostream> int main() { switch(2) { case 2: std::cout << "落選" << std::endl; break; } }</iostream>

ChatGPTにムカついたので作ったChatYesMan

はじめに ChatGPTなどのAIは便利でいいですね! しかし、特定の条件化では求めている答えをしてくれない時があります。 そんな特定の条件化でも自分の求めている答えを返してくれるアプリを作りました。 ChatYesMan ChatYesManは、常に「はい」と言ってくれ…