mieki256's diary



2019/02/10() [n年前の日記]

#1 [pyxel][python] Pyxelを使って簡単なゲームを書いてみたり

せっかく _Pyxel を触ってみたことだし、試しに簡単なゲームを書いてみたり。

newtototone_pyxel_ver_ss02.gif

_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 では、そのあたりどのような書き方をするのが妥当なのだろう。

以上です。

過去ログ表示

Prev - 2019/02 -
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project