Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Python用ゲームエンジンPyxelで遊んでみた

Pythonから使える2DレトロゲームエンジンPyxelで遊んでみたので、簡単な使い方をまとめました。手軽

  • Be the first to comment

  • Be the first to like this

Python用ゲームエンジンPyxelで遊んでみた

  1. 1. Python用 2Dレトロゲームエンジン Pyxelで遊んでみた 2020/11/25 すごい広島 with Python わたなべ@HW_a_pythonista
  2. 2. Pyxelとは?  日本製のPython用のレトロゲームエンジン  グラフィックスエディタや、サウンドエディタが付属  割り切った仕様⇒習得が容易  中身は、SDL2のPythonラッパー  SDLは、Cで書かれたクロスプラットフォームなマルチメディアライブ ラリ(wikipeida)  cf. pygame(割と有名なSDLのpythonラッパ) は高機能な分、複雑。
  3. 3. インストールの仕方  pip install pyxel (私の場合、全てanacondaでやっているので、 conda create -n pyxel conda activate pyxelをしたのちに、pipでインストールした。) (google colabでは、動かないみたい)
  4. 4. 主要な命令 pyxel.init(128, 256) ← 初期化、pyxelウィンドウの作成 pyxel.cls(color_code) ← 指定した色で塗りつぶす pyxel.run(self.update, self.draw) ←pyxelのループに入る。
  5. 5. 主要な命令  pyxel.blt() ← グラフィックキャラクタの表示 (イメージバンクから指定した矩形領域をコピーする)  pyxel.rect() ← 長方形を書く  pyxel.text() ←文字列を表示する  pyxel.btnp(pyxel.KEY_ENTER) ← キー入力を返す(例は、ENTERキー が押されていれば、1, 押されていなけば 0が返る。他のキーも同様)
  6. 6. 付属のグラフィックデザインツール  pyxeleditor
  7. 7. デモ
  8. 8. デモ
  9. 9. 参考にしたサイト、文献  pyxelのGitHub ページ https://github.com/kitao/pyxel/blob/master/README.ja.md  Kindle本: ゲーム開発初心者のためのHowTo pyxelでサクッとレトロゲーム開発! Hisa (著), タイニーコア株式会社 (著)  Webサイト: 【Pythonでゲームを作ろう!】レトロな2Dゲームを作ってみた! https://dev.classmethod.jp/articles/gamedev-with-python-pyxel1/

×