2019/02/10(日) [n年前の日記]
#1 [pyxel][python] Pyxelを使って簡単なゲームを書いてみたり
せっかく
_Pyxel
を触ってみたことだし、試しに簡単なゲームを書いてみたり。
_mieki256/newtototone_pyxel_ver
Windows10 x64 + Python 3.7.1 + Pyxel 1.0.1 で動作確認した。
内容は、以前、 _TIC-80 用に書いたソレと同じ。
_Play NEWTOTOTONE in TIC-80
_mieki256's diary - TIC-80でゲームっぽい何かを書いてみた
_mieki256's diary - TIC-80のサイトに作成したプログラムをアップロードしてみたり
ソースリストは、github で眺められるので、何か参考に…なるのかな。どうかな。分かりませんが。
_newtototone_pyxel_ver/newtototone.py at master - mieki256/newtototone_pyxel_ver
何はともあれ、Pyxel を使うと、こういうものが簡単に作れるようですよ、ありがたや、ということで。
_mieki256/newtototone_pyxel_ver
Windows10 x64 + Python 3.7.1 + Pyxel 1.0.1 で動作確認した。
内容は、以前、 _TIC-80 用に書いたソレと同じ。
_Play NEWTOTOTONE in TIC-80
_mieki256's diary - TIC-80でゲームっぽい何かを書いてみた
_mieki256's diary - TIC-80のサイトに作成したプログラムをアップロードしてみたり
ソースリストは、github で眺められるので、何か参考に…なるのかな。どうかな。分かりませんが。
_newtototone_pyxel_ver/newtototone.py at master - mieki256/newtototone_pyxel_ver
何はともあれ、Pyxel を使うと、こういうものが簡単に作れるようですよ、ありがたや、ということで。
◎ Pythonでグローバル変数を奇麗に扱う方法が分からず。 :
各オブジェクトから、スコアを加算したり、別オブジェクトを発生させたりするあたりで悩んだり。グローバル変数にアクセスしないと目的が果たせないような気がする。でも、一般的には、グローバル変数なんて使うな、と言われてしまうわけで。じゃあどうするの。シングルトンパターンか。でもソレ、結局はグローバル変数と似た状況になるんじゃないのか。
今回は面倒臭くなって、結局、一部の変数をグローバル変数にしちゃったのだけど。本来、Python では、そのあたりどのような書き方をするのが妥当なのだろう。
今回は面倒臭くなって、結局、一部の変数をグローバル変数にしちゃったのだけど。本来、Python では、そのあたりどのような書き方をするのが妥当なのだろう。
[ ツッコむ ]
以上です。