タイトル通りなんですが・・・
ちょっとヴァンサバ系のゲーム(っぽい)を作らないといけなくなったので、作るゲームの名称だけここで告知というか予約をしておきます。
にゃんこサバイバー
Google先生に調べてもらったところ、いまのところ使われていないようなので。絶対に使われていると思ったのになー
ちなみにヴァンパイアサバイバーズはPlayしたことありません。これから買う予定。
おしまい
へっぽこ技術ブログです
ちょっとヴァンサバ系のゲーム(っぽい)を作らないといけなくなったので、作るゲームの名称だけここで告知というか予約をしておきます。
にゃんこサバイバー
Google先生に調べてもらったところ、いまのところ使われていないようなので。絶対に使われていると思ったのになー
ちなみにヴァンパイアサバイバーズはPlayしたことありません。これから買う予定。
おしまい
Unityでのネットワークゲーム開発にPhoton(の無料版)を使用していたけど、一念発起(というかUnity公式のeBookに触発されて)NetCode for GameObjectsに取り組んでみた。
シングルプレイヤー用に作成したゲームをマルチプレイヤー用に変えてみる感じで実装に取り組んでみたので完璧な状態までは作成できなかったけど、いろいろと知見を得ることができたのでヨシ!
ちなみにこちらがUnity公式のeBooksサイトにあるネットワーク入門書。よき
GitHub Copilotのお勉強(?)として、以下のプロンプトで pyxelなゲームを作ってもらった。使用したAIは Claude 3.7 Sonnet(Preview)。
簡単で良いので、Pyxelライブラリで作ったベルトスクロールアクションゲームのプログラムを提示してくれますか?

Pyxelライブラリを使ったベルトスクロールアクションゲームのプログラムを提供します。
このプログラムは基本的なベルトスクロールアクションゲームを実装しています。以下のような特徴があります:
操作方法:
このゲームはシンプルな実装ですが、拡張性があるので、新しい要素(アイテム、ステージ、複数の敵タイプなど)を追加することで、より複雑なゲームに発展させることができます。

ソースコードはこちらに載せてます。自分では1行もコード書いてないけどな!(悲しい)
ちなみにコレの前にも以下のプロンプトでドットイートなゲームを作ってもらいました。取れないドットがありますが、追加のプロンプトで修正もしてくれましたよ。
pyxelライブラリを使ってパックマン風のドットイートゲームを作ってくれますか?迷路のマップは本物より狭くてもいいです。それっぽければOK!

以下に、Pyxelライブラリを使ったシンプルなパックマン風ゲームのコードを提供します。本物より簡易的な迷路デザインですが、ドットを食べながら敵から逃げるという基本的なゲームプレイを実現しています。
このゲームの特徴:
操作方法:
シンプルながらも、本物のパックマンの要素をしっかり取り入れたゲームになっています。

一発出しだと「取れないドット」ができちゃってますが、追加のプロンプトで修正もしてくれましたよ。パワーエサの機能なども追加してくれましたし。凄いよね。
【pyxel】【python】アクションゲームを作るのに飽きてきたのでテーブルゲームなどを作ってみたりして
表題の通りです。
以下のリンクからWebページで動作確認できます。
もともとは「ポーカーの役判定」のアルゴリズムを考えていて、どうせならゲームとして実装しちゃえということで作ってしまいました。というわけで、「ひとりポーカー」です。プレイヤー間の駆け引きなどは実装されておりません。
カードの画像はこちらのブログ
で公開されているものを使用させていただきました。著作者のよつば様、ありがとうございます。
ちなみに女の子の画像はStable Diffusion先生に作っていただきました。画像は変わりません(脱衣ポーカーじゃないよ!)


ソースコードはこちらにて
120ドット×120ドットの狭い画面でゲームを作ってみました。
ちなみに先に作ったStar Blazerもどきは240ドット×240ドットなので、4分の1の解像度ですな。

ちなみに自分が作ったゲームをここのHatenaブログで公開している理由は「このブログ用に載せた画像をgithubのreadmeに載せる(参照させる)ため」なのでありまして、宣伝したいとか自慢したいとか技術情報を共有したいとかいう意図はほぼほぼございません。スミマセン。
pyxelプログラミングの解説記事とか書いてもいいんですけどね。
(書くとしたらQiitaのほうでかな?)





動作確認はこちらで。Webページで動きます。
ソースコードはこちらで。