環境メモ
⭐️Mac Book Pro(macOS Catalina)
⭐️Anaconda 4.9.2
⭐️Python 3.8.5
⭐️Jupyter Note book 6.1.6
✨Python(Pyxelピクセル)✨
— non (@nonnonkapibara) January 3, 2021
ドット絵🍄(ピクセルアート)🍄タイプのレトロな2Dゲームが作れるPythonライブラリ❤️Pyxel(ピクセル)🧡やってみた😊
楽しいなぁ🎀v(≧∇≦)v💕💕
【Python】Pyxel(ピクセル)ちょっとやってみたhttps://t.co/0kHuxXIQ7N#python #Pyxel pic.twitter.com/SZ9A7u7vBt
Python(Pyxelピクセル)とは
ドット絵(ピクセルアート)タイプのレトロな2Dゲームが作れるPythonライブラリ。
下記Gitに、Pyxelのインストール手順やサンプルプログラムの説明が記載されています。
PyxelのサンプルプログラムのGit
https://github.com/kitao/pyxel/blob/master/README.ja.md
Mac環境でインストールしてみた
事前にPython3の環境作成済みの状態です。
Python用ライブラリ 「glfw」 をインストールする
brew install python3 glfw
次に「glfw」のインストール
pip3 install pyxel
これで環境は完成!!
サンプルプログラム
Pyxelのサンプルプログラムをインストールする
install_pyxel_examples
サンプルプログラムのファイルへ移動する
cd pyxel_examples
サンプルプログラムの「Hello Pyxel」を起動してみる
python3 01_hello_pyxel.py
起動成功!!
「Q」キーを押すと終了する。
自分でも作ってみた
import math
import pyxel
radius=1 # 半径
back_color=11 #背景色
screen_size=256 # 画面サイズ
start=2 # 描画スタート位置
range_step=6 # 描画ステップ
speed_step=0.5 # スピードステップ
pyxel.init(screen_size,screen_size)
speed=0
def center_circle():
square=math.sqrt((x_range-128)**2+(y_range-128)**2)
sin=math.sin(square*0.2+speed)*3
colror=(20-square*10)%12
pyxel.circ(x_range+sin,y_range,radius,colror)
while True:
pyxel.cls(back_color)
for x_range in range(start,screen_size,range_step):
for y_range in range(start,screen_size,range_step):
center_circle()
speed+=speed_step
pyxel.flip() # 画面を更新
「esc」キーを押すと終了する。