Submit Search
Upload
Python用ゲームエンジンPyxelで遊んでみた
•
Download as PPTX, PDF
•
0 likes
•
464 views
H
Hirofumi Watanabe
Follow
Pythonから使える2DレトロゲームエンジンPyxelで遊んでみたので、簡単な使い方をまとめました。手軽
Read less
Read more
Software
Report
Share
Report
Share
1 of 9
Download now
Recommended
NextGen Server/Client Architecture - gRPC + Unity + C#
NextGen Server/Client Architecture - gRPC + Unity + C#
Yoshifumi Kawai
MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」
MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」
U-dai Yokoyama
DDD&Scalaで作られたプロダクトはその後どうなったか?(Current state of products made with DDD & Scala)
DDD&Scalaで作られたプロダクトはその後どうなったか?(Current state of products made with DDD & Scala)
MicroAd, Inc.(Engineer)
Redmine にいろいろ埋め込んでみた
Redmine にいろいろ埋め込んでみた
Kohei Nakamura
モバイルアプリの高速で安定したビルドを支えるJenkins運用術
モバイルアプリの高速で安定したビルドを支えるJenkins運用術
KLab Inc. / Tech
CEDEC 2008 Imagire Day レンダリスト養成講座 2.0
CEDEC 2008 Imagire Day レンダリスト養成講座 2.0
Silicon Studio Corporation
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
NTT DATA Technology & Innovation
ゲームインフラコンテナ実践導入
ゲームインフラコンテナ実践導入
Hiroki Tamiya
Recommended
NextGen Server/Client Architecture - gRPC + Unity + C#
NextGen Server/Client Architecture - gRPC + Unity + C#
Yoshifumi Kawai
MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」
MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」
U-dai Yokoyama
DDD&Scalaで作られたプロダクトはその後どうなったか?(Current state of products made with DDD & Scala)
DDD&Scalaで作られたプロダクトはその後どうなったか?(Current state of products made with DDD & Scala)
MicroAd, Inc.(Engineer)
Redmine にいろいろ埋め込んでみた
Redmine にいろいろ埋め込んでみた
Kohei Nakamura
モバイルアプリの高速で安定したビルドを支えるJenkins運用術
モバイルアプリの高速で安定したビルドを支えるJenkins運用術
KLab Inc. / Tech
CEDEC 2008 Imagire Day レンダリスト養成講座 2.0
CEDEC 2008 Imagire Day レンダリスト養成講座 2.0
Silicon Studio Corporation
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
NTT DATA Technology & Innovation
ゲームインフラコンテナ実践導入
ゲームインフラコンテナ実践導入
Hiroki Tamiya
僕がつくった 70個のうちの48個のWebサービス達
僕がつくった 70個のうちの48個のWebサービス達
Yusuke Wada
Guide To AGPL
Guide To AGPL
Mikiya Okuno
Redmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携について
Redmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携について
ii nekosanz1
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
NTT DATA Technology & Innovation
ゲームサーバ開発現場の考え方
ゲームサーバ開発現場の考え方
Daisaku Mochizuki
Prometheus入門から運用まで徹底解説
Prometheus入門から運用まで徹底解説
貴仁 大和屋
例外設計における大罪
例外設計における大罪
Takuto Wada
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
DeNA
20230105_TITECH_lecture_ishizaki_public.pdf
20230105_TITECH_lecture_ishizaki_public.pdf
Kazuaki Ishizaki
脱RESTful API設計の提案
脱RESTful API設計の提案
樽八 仲川
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計
de:code 2017
ゲームエンジニアのためのデータベース設計
ゲームエンジニアのためのデータベース設計
sairoutine
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...
Preferred Networks
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
Unity Technologies Japan K.K.
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
gree_tech
GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)
GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)
NTT DATA Technology & Innovation
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
DockerでJupyter使おうぜ
DockerでJupyter使おうぜ
Satoshi Yazawa
Python & PyConJP 2014 Report
Python & PyConJP 2014 Report
gree_tech
More Related Content
What's hot
僕がつくった 70個のうちの48個のWebサービス達
僕がつくった 70個のうちの48個のWebサービス達
Yusuke Wada
Guide To AGPL
Guide To AGPL
Mikiya Okuno
Redmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携について
Redmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携について
ii nekosanz1
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
NTT DATA Technology & Innovation
ゲームサーバ開発現場の考え方
ゲームサーバ開発現場の考え方
Daisaku Mochizuki
Prometheus入門から運用まで徹底解説
Prometheus入門から運用まで徹底解説
貴仁 大和屋
例外設計における大罪
例外設計における大罪
Takuto Wada
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
DeNA
20230105_TITECH_lecture_ishizaki_public.pdf
20230105_TITECH_lecture_ishizaki_public.pdf
Kazuaki Ishizaki
脱RESTful API設計の提案
脱RESTful API設計の提案
樽八 仲川
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計
de:code 2017
ゲームエンジニアのためのデータベース設計
ゲームエンジニアのためのデータベース設計
sairoutine
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...
Preferred Networks
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
Unity Technologies Japan K.K.
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
gree_tech
GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)
GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)
NTT DATA Technology & Innovation
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
What's hot
(20)
僕がつくった 70個のうちの48個のWebサービス達
僕がつくった 70個のうちの48個のWebサービス達
Guide To AGPL
Guide To AGPL
Redmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携について
Redmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携について
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
ゲームサーバ開発現場の考え方
ゲームサーバ開発現場の考え方
Prometheus入門から運用まで徹底解説
Prometheus入門から運用まで徹底解説
例外設計における大罪
例外設計における大罪
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
20230105_TITECH_lecture_ishizaki_public.pdf
20230105_TITECH_lecture_ishizaki_public.pdf
脱RESTful API設計の提案
脱RESTful API設計の提案
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計
ゲームエンジニアのためのデータベース設計
ゲームエンジニアのためのデータベース設計
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)
GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
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