へっぽこ技術ブログです

【覚書】ゲームのタイトル名称を告知(予約)しておいたりしてたりして

タイトル通りなんですが・・・

ちょっとヴァンサバ系のゲーム(っぽい)を作らないといけなくなったので、作るゲームの名称だけここで告知というか予約をしておきます。

にゃんこサバイバー

Google先生に調べてもらったところ、いまのところ使われていないようなので。絶対に使われていると思ったのになー

ちなみにヴァンパイアサバイバーズはPlayしたことありません。これから買う予定。

 

おしまい

【Unity】NetCode for GameObjects、いいじゃん!

Unityでのネットワークゲーム開発にPhoton(の無料版)を使用していたけど、一念発起(というかUnity公式のeBookに触発されて)NetCode for GameObjectsに取り組んでみた。

シングルプレイヤー用に作成したゲームをマルチプレイヤー用に変えてみる感じで実装に取り組んでみたので完璧な状態までは作成できなかったけど、いろいろと知見を得ることができたのでヨシ!

 

ちなみにこちらがUnity公式のeBooksサイトにあるネットワーク入門書。よき

unity3d.jp

【覚書】誰も使っていないようなので使わせていただきますね

もののけはうす」という名称と「もものみはうす」という名称が検索してもゼロだったので、私の作るアプリのブランド名(?)として使用させていただきます。

令和7年(2025年)7月8日 記す

 

もののけはうす

もものみはうす

 

【pyxel】【Python】プログラマー幼年期の終わり

【pyxel】【Pythonプログラマー幼年期の終わり

 

GitHub Copilotのお勉強(?)として、以下のプロンプトで pyxelなゲームを作ってもらった。使用したAIは Claude 3.7 Sonnet(Preview)。

 

プロンプト

簡単で良いので、Pyxelライブラリで作ったベルトスクロールアクションゲームのプログラムを提示してくれますか?

 

 

出来上がったゲーム(一発出し)

ベルトスクロールアクションゲームの画面

Pyxelライブラリを使ったベルトスクロールアクションゲームのプログラムを提供します。

このプログラムは基本的なベルトスクロールアクションゲームを実装しています。以下のような特徴があります:

  1. 右に自動スクロールする背景
  2. 左右移動とジャンプができるプレイヤーキャラクター
  3. Zキーでの攻撃機
  4. 右から現れる敵キャラクター
  5. 敵を倒すとスコア獲得
  6. 敵と接触するとライフが減少
  7. ゲームオーバー時のリスタート機能

操作方法:

  • 左右矢印キー:移動
  • スペース:ジャンプ
  • Zキー:攻撃
  • Rキー:ゲームオーバー時のリスタート

このゲームはシンプルな実装ですが、拡張性があるので、新しい要素(アイテム、ステージ、複数の敵タイプなど)を追加することで、より複雑なゲームに発展させることができます。

 

ベルトスクロールアクションゲームのGifアニメ

 

 

 

ソースコードはこちらに載せてます。自分では1行もコード書いてないけどな!(悲しい)

github.com

 

ちなみにコレの前にも以下のプロンプトでドットイートなゲームを作ってもらいました。取れないドットがありますが、追加のプロンプトで修正もしてくれましたよ。

 

プロンプト

pyxelライブラリを使ってパックマン風のドットイートゲームを作ってくれますか?迷路のマップは本物より狭くてもいいです。それっぽければOK!

 

出来上がったゲーム(一発出し)

ドットイートなゲーム(スクリーンショット

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

このゲームの特徴:

  1. 16x16のグリッドで迷路を表現
  2. プレイヤーは黄色いパックマン風のキャラクターで、口パクアニメーションあり
  3. 3匹の敵キャラクター (ゴースト) が迷路内を彷徨う
  4. 道にはドットが配置され、全て集めるとクリア
  5. 敵に接触すると残機が減る
  6. 残機が0になるとゲームオーバー

操作方法:

  • 矢印キー: プレイヤーの移動
  • Rキー: ゲームオーバー/クリア時のリスタート

シンプルながらも、本物のパックマンの要素をしっかり取り入れたゲームになっています。

ドットイートなゲーム(GIFアニメーション

 

 

一発出しだと「取れないドット」ができちゃってますが、追加のプロンプトで修正もしてくれましたよ。パワーエサの機能なども追加してくれましたし。凄いよね。

【pyxel】【Python】完成させてないけどアプリ作成の覚書

【pyxel】【Python】完成させてないけどアプリ作成の覚書

pyxelを始めたころ(3か月前くらいかな?)のモノなのでちょっとあれですが、覚書として

 

 

 

 

【pyxel】【python】アクションゲームを作るのに飽きてきたのでテーブルゲームなどを作ってみたりして

【pyxel】【python】アクションゲームを作るのに飽きてきたのでテーブルゲームなどを作ってみたりして

 

表題の通りです。

以下のリンクからWebページで動作確認できます。

kitao.github.io

 

もともとは「ポーカーの役判定」のアルゴリズムを考えていて、どうせならゲームとして実装しちゃえということで作ってしまいました。というわけで、「ひとりポーカー」です。プレイヤー間の駆け引きなどは実装されておりません。

 

カードの画像はこちらのブログ

momomohouse.jugem.jp

で公開されているものを使用させていただきました。著作者のよつば様、ありがとうございます。

ちなみに女の子の画像はStable Diffusion先生に作っていただきました。画像は変わりません(脱衣ポーカーじゃないよ!)

 

Animation GIF

 

 

ソースコードはこちらにて

github.com

【pyxel】【python】緊急発進的なゲーム

【pyxel】【python】緊急発進的なゲーム

120ドット×120ドットの狭い画面でゲームを作ってみました。

ちなみに先に作ったStar Blazerもどきは240ドット×240ドットなので、4分の1の解像度ですな。

Animation GIF

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

pyxelプログラミングの解説記事とか書いてもいいんですけどね。

(書くとしたらQiitaのほうでかな?)

 

 

 

 

 

 

 

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

kitao.github.io

 

 

 

ソースコードはこちらで。 

github.com