Submit Search
Upload
Python用ゲームエンジンPyxelで遊んでみた
•
Download as PPTX, PDF
•
0 likes
•
476 views
H
Hirofumi Watanabe
Follow
Pythonから使える2DレトロゲームエンジンPyxelで遊んでみたので、簡単な使い方をまとめました。手軽
Read less
Read more
Software
Report
Share
Report
Share
1 of 9
Download now
Recommended
SSII2022 [SS2] 少ないデータやラベルを効率的に活用する機械学習技術 〜 足りない情報をどのように補うか?〜
SSII2022 [SS2] 少ないデータやラベルを効率的に活用する機械学習技術 〜 足りない情報をどのように補うか?〜
SSII
[DL輪読会]1次近似系MAMLとその理論的背景
[DL輪読会]1次近似系MAMLとその理論的背景
Deep Learning JP
[DL輪読会]画像を使ったSim2Realの現況
[DL輪読会]画像を使ったSim2Realの現況
Deep Learning JP
mROS:組込みデバイス向けのROS1ノード軽量実行環境
mROS:組込みデバイス向けのROS1ノード軽量実行環境
Hideki Takase
Jubatus Casual Talks #2 異常検知入門
Jubatus Casual Talks #2 異常検知入門
Shohei Hido
Transformer メタサーベイ
Transformer メタサーベイ
cvpaper. challenge
画像処理AIを用いた異常検知
画像処理AIを用いた異常検知
Hideo Terada
CODE BLUE 2014 : バグハンターの愉しみ by キヌガワマサト Masato Kinugawa
CODE BLUE 2014 : バグハンターの愉しみ by キヌガワマサト Masato Kinugawa
CODE BLUE
Recommended
SSII2022 [SS2] 少ないデータやラベルを効率的に活用する機械学習技術 〜 足りない情報をどのように補うか?〜
SSII2022 [SS2] 少ないデータやラベルを効率的に活用する機械学習技術 〜 足りない情報をどのように補うか?〜
SSII
[DL輪読会]1次近似系MAMLとその理論的背景
[DL輪読会]1次近似系MAMLとその理論的背景
Deep Learning JP
[DL輪読会]画像を使ったSim2Realの現況
[DL輪読会]画像を使ったSim2Realの現況
Deep Learning JP
mROS:組込みデバイス向けのROS1ノード軽量実行環境
mROS:組込みデバイス向けのROS1ノード軽量実行環境
Hideki Takase
Jubatus Casual Talks #2 異常検知入門
Jubatus Casual Talks #2 異常検知入門
Shohei Hido
Transformer メタサーベイ
Transformer メタサーベイ
cvpaper. challenge
画像処理AIを用いた異常検知
画像処理AIを用いた異常検知
Hideo Terada
CODE BLUE 2014 : バグハンターの愉しみ by キヌガワマサト Masato Kinugawa
CODE BLUE 2014 : バグハンターの愉しみ by キヌガワマサト Masato Kinugawa
CODE BLUE
【RSJ2021】LiDAR SLAMにおける高信頼なループ閉合の実装について
【RSJ2021】LiDAR SLAMにおける高信頼なループ閉合の実装について
MobileRoboticsResear
【メタサーベイ】Vision and Language のトップ研究室/研究者
【メタサーベイ】Vision and Language のトップ研究室/研究者
cvpaper. challenge
【メタサーベイ】Video Transformer
【メタサーベイ】Video Transformer
cvpaper. challenge
第9回ACRiウェビナー_セック/岩渕様ご講演資料
第9回ACRiウェビナー_セック/岩渕様ご講演資料
直久 住川
機械学習で泣かないためのコード設計 2018
機械学習で泣かないためのコード設計 2018
Takahiro Kubo
ナレッジグラフ入門
ナレッジグラフ入門
KnowledgeGraph
Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦
Preferred Networks
機械学習品質管理・保証の動向と取り組み
機械学習品質管理・保証の動向と取り組み
Shintaro Fukushima
オープンソース SLAM の分類
オープンソース SLAM の分類
Yoshitaka HARA
[DL輪読会]Neural Ordinary Differential Equations
[DL輪読会]Neural Ordinary Differential Equations
Deep Learning JP
MLflowで学ぶMLOpsことはじめ
MLflowで学ぶMLOpsことはじめ
Kenichi Sonoda
第1回ROS勉強会発表資料 ROS+Gazeboではじめるロボットシミュレーション
第1回ROS勉強会発表資料 ROS+Gazeboではじめるロボットシミュレーション
akio19937
MLOpsはバズワード
MLOpsはバズワード
Tetsutaro Watanabe
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
Shota Shinogi
DRIVE CHARTを支えるAI技術
DRIVE CHARTを支えるAI技術
Yusuke Uchida
文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows
文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows
Toru Tamaki
[DL輪読会]3D Human Pose Estimation @ CVPR’19 / ICCV’19
[DL輪読会]3D Human Pose Estimation @ CVPR’19 / ICCV’19
Deep Learning JP
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
Preferred Networks
Transformer 動向調査 in 画像認識(修正版)
Transformer 動向調査 in 画像認識(修正版)
Kazuki Maeno
HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Est...
HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Est...
harmonylab
DockerでJupyter使おうぜ
DockerでJupyter使おうぜ
Satoshi Yazawa
Python & PyConJP 2014 Report
Python & PyConJP 2014 Report
gree_tech
More Related Content
What's hot
【RSJ2021】LiDAR SLAMにおける高信頼なループ閉合の実装について
【RSJ2021】LiDAR SLAMにおける高信頼なループ閉合の実装について
MobileRoboticsResear
【メタサーベイ】Vision and Language のトップ研究室/研究者
【メタサーベイ】Vision and Language のトップ研究室/研究者
cvpaper. challenge
【メタサーベイ】Video Transformer
【メタサーベイ】Video Transformer
cvpaper. challenge
第9回ACRiウェビナー_セック/岩渕様ご講演資料
第9回ACRiウェビナー_セック/岩渕様ご講演資料
直久 住川
機械学習で泣かないためのコード設計 2018
機械学習で泣かないためのコード設計 2018
Takahiro Kubo
ナレッジグラフ入門
ナレッジグラフ入門
KnowledgeGraph
Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦
Preferred Networks
機械学習品質管理・保証の動向と取り組み
機械学習品質管理・保証の動向と取り組み
Shintaro Fukushima
オープンソース SLAM の分類
オープンソース SLAM の分類
Yoshitaka HARA
[DL輪読会]Neural Ordinary Differential Equations
[DL輪読会]Neural Ordinary Differential Equations
Deep Learning JP
MLflowで学ぶMLOpsことはじめ
MLflowで学ぶMLOpsことはじめ
Kenichi Sonoda
第1回ROS勉強会発表資料 ROS+Gazeboではじめるロボットシミュレーション
第1回ROS勉強会発表資料 ROS+Gazeboではじめるロボットシミュレーション
akio19937
MLOpsはバズワード
MLOpsはバズワード
Tetsutaro Watanabe
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
Shota Shinogi
DRIVE CHARTを支えるAI技術
DRIVE CHARTを支えるAI技術
Yusuke Uchida
文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows
文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows
Toru Tamaki
[DL輪読会]3D Human Pose Estimation @ CVPR’19 / ICCV’19
[DL輪読会]3D Human Pose Estimation @ CVPR’19 / ICCV’19
Deep Learning JP
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
Preferred Networks
Transformer 動向調査 in 画像認識(修正版)
Transformer 動向調査 in 画像認識(修正版)
Kazuki Maeno
HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Est...
HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Est...
harmonylab
What's hot
(20)
【RSJ2021】LiDAR SLAMにおける高信頼なループ閉合の実装について
【RSJ2021】LiDAR SLAMにおける高信頼なループ閉合の実装について
【メタサーベイ】Vision and Language のトップ研究室/研究者
【メタサーベイ】Vision and Language のトップ研究室/研究者
【メタサーベイ】Video Transformer
【メタサーベイ】Video Transformer
第9回ACRiウェビナー_セック/岩渕様ご講演資料
第9回ACRiウェビナー_セック/岩渕様ご講演資料
機械学習で泣かないためのコード設計 2018
機械学習で泣かないためのコード設計 2018
ナレッジグラフ入門
ナレッジグラフ入門
Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦
機械学習品質管理・保証の動向と取り組み
機械学習品質管理・保証の動向と取り組み
オープンソース SLAM の分類
オープンソース SLAM の分類
[DL輪読会]Neural Ordinary Differential Equations
[DL輪読会]Neural Ordinary Differential Equations
MLflowで学ぶMLOpsことはじめ
MLflowで学ぶMLOpsことはじめ
第1回ROS勉強会発表資料 ROS+Gazeboではじめるロボットシミュレーション
第1回ROS勉強会発表資料 ROS+Gazeboではじめるロボットシミュレーション
MLOpsはバズワード
MLOpsはバズワード
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
DRIVE CHARTを支えるAI技術
DRIVE CHARTを支えるAI技術
文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows
文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows
[DL輪読会]3D Human Pose Estimation @ CVPR’19 / ICCV’19
[DL輪読会]3D Human Pose Estimation @ CVPR’19 / ICCV’19
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
Transformer 動向調査 in 画像認識(修正版)
Transformer 動向調査 in 画像認識(修正版)
HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Est...
HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Est...
Similar to Python用ゲームエンジンPyxelで遊んでみた
DockerでJupyter使おうぜ
DockerでJupyter使おうぜ
Satoshi Yazawa
Python & PyConJP 2014 Report
Python & PyConJP 2014 Report
gree_tech
Pynyumon03 LT
Pynyumon03 LT
drillan
PyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミング
Ransui Iso
Singularityで分散深層学習
Singularityで分散深層学習
Hitoshi Sato
Lチカからの高位合成
Lチカからの高位合成
Kenichiro MITSUDA
Windowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
Kenji NAKAGAKI
Cent osにpyhtonをインストールしてみよう
Cent osにpyhtonをインストールしてみよう
2bo 2bo
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
74th
電子工作のためのPython
電子工作のためのPython
Takuya Nishimoto
GTC Japan 2017
GTC Japan 2017
Hitoshi Sato
OCaml でデータ分析
OCaml でデータ分析
Akinori Abe
Introduction Pycon2010
Introduction Pycon2010
(shibao)芝尾 (kouichiro)幸一郎
Pythonを用いた高水準ハードウェア設計環境の検討
Pythonを用いた高水準ハードウェア設計環境の検討
Shinya Takamaeda-Y
osakapy 2014.05 LT
osakapy 2014.05 LT
Hattori Hideo
Jupyterで運用やってみた
Jupyterで運用やってみた
Satoshi Yazawa
20171205 sier_iotlt
20171205 sier_iotlt
nbihibashi
20120915 Pythonは本当にBlenderの役に立っているか?
20120915 Pythonは本当にBlenderの役に立っているか?
Tetsuo Mitsuda
第4回 SoftLayer勉強会 資料
第4回 SoftLayer勉強会 資料
Naoki Shibata
210728 mpy
210728 mpy
Takuya Nishimoto
Similar to Python用ゲームエンジンPyxelで遊んでみた
(20)
DockerでJupyter使おうぜ
DockerでJupyter使おうぜ
Python & PyConJP 2014 Report
Python & PyConJP 2014 Report
Pynyumon03 LT
Pynyumon03 LT
PyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミング
Singularityで分散深層学習
Singularityで分散深層学習
Lチカからの高位合成
Lチカからの高位合成
Windowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
Cent osにpyhtonをインストールしてみよう
Cent osにpyhtonをインストールしてみよう
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
電子工作のためのPython
電子工作のためのPython
GTC Japan 2017
GTC Japan 2017
OCaml でデータ分析
OCaml でデータ分析
Introduction Pycon2010
Introduction Pycon2010
Pythonを用いた高水準ハードウェア設計環境の検討
Pythonを用いた高水準ハードウェア設計環境の検討
osakapy 2014.05 LT
osakapy 2014.05 LT
Jupyterで運用やってみた
Jupyterで運用やってみた
20171205 sier_iotlt
20171205 sier_iotlt
20120915 Pythonは本当にBlenderの役に立っているか?
20120915 Pythonは本当にBlenderの役に立っているか?
第4回 SoftLayer勉強会 資料
第4回 SoftLayer勉強会 資料
210728 mpy
210728 mpy
Python用ゲームエンジンPyxelで遊んでみた
1.
Python用 2Dレトロゲームエンジン Pyxelで遊んでみた 2020/11/25 すごい広島 with
Python わたなべ@HW_a_pythonista
2.
Pyxelとは? 日本製のPython用のレトロゲームエンジン グラフィックスエディタや、サウンドエディタが付属
割り切った仕様⇒習得が容易 中身は、SDL2のPythonラッパー SDLは、Cで書かれたクロスプラットフォームなマルチメディアライブ ラリ(wikipeida) cf. pygame(割と有名なSDLのpythonラッパ) は高機能な分、複雑。
3.
インストールの仕方 pip install
pyxel (私の場合、全てanacondaでやっているので、 conda create -n pyxel conda activate pyxelをしたのちに、pipでインストールした。) (google colabでは、動かないみたい)
4.
主要な命令 pyxel.init(128, 256) ←
初期化、pyxelウィンドウの作成 pyxel.cls(color_code) ← 指定した色で塗りつぶす pyxel.run(self.update, self.draw) ←pyxelのループに入る。
5.
主要な命令 pyxel.blt() ←
グラフィックキャラクタの表示 (イメージバンクから指定した矩形領域をコピーする) pyxel.rect() ← 長方形を書く pyxel.text() ←文字列を表示する pyxel.btnp(pyxel.KEY_ENTER) ← キー入力を返す(例は、ENTERキー が押されていれば、1, 押されていなけば 0が返る。他のキーも同様)
6.
付属のグラフィックデザインツール pyxeleditor
7.
デモ
8.
デモ
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/
Download now