3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

PythonAdvent Calendar 2024

Day 16

Pyxelでシューティングゲーム作ってみた

Last updated at Posted at 2024-11-20

Pyxelでシューティングゲームを作ってみた

 Pyxelでシューティングゲームを作ってみました。
 

操作方法 操作内容
Fキー または Aボタン 攻撃
右に移動
左に移動

 スマホにも一応対応してます。Aボタンっぽいやつ押せばタイトルスキップとかできるはず。
 スマホでもできました。SwitchのコントローラーでいうところのAとBが逆っぽいですが。
 敵の出現がかなり大雑把な乱数出現なので、全然出現しない時とかあるかもしれません。スコアに比例して出やすくなってるので、時間経過で大量出現はします。
 当たり判定は感覚より大きいかも。

追記:激ヤバ版

制作にあたって

 元々はフォント描画にPyxelUniversalFontを使っていたのですが、htmlでは使えないので、このバージョンではpyxresファイルに直接描画内容を書き込んでいます。その際、スクリーンショットの縮小画像を読み込むという荒っぽい方法をとっているため、描画が粗いです。
 githubにPyxelUniversalFontを使ったバージョンのpyxappもあげているので、pyxelが使える環境の方はそちらもどうぞ。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?