Tkinter は巷でダサいダサい言われてるので、別のなにかを使って作り直そうと思ったのですが
なかなか大変そうです。何から始めればいいか皆目見当がつきません。
とりあえず今回はリハビリとして以前のものに手を加えました。
おためしで配布もあるのでぜひダウンロードしてみてください。
1. 細かいところを直す
・「pygame.mixer 音ズレ」とかでググったら init するときにbuffer値を変えるといいと出たのでとりあえず変えてみました。でもなんかまだ音ズレあるような気がします。・配布するために絶対パスを取得し、音声ファイルや画像ファイルをこれを用いて指定しました。
・あとなんかバグがあったので直しました。
2. 配布
pyファイルでは Python の環境がある人しか実行できませんが、exeファイルにすれば実行できるようになるそうです(半信半疑)。pyinstallerというものを使えば簡単にこれができます。しかし2017年8月時点でPython 3.5までしか対応していないそうです。僕は Python 3.6.1 なので、Development 版を落としてきました。
Windows なので zip を落とし、適当なフォルダに入れ、パスを通し…という手順です。なんかsetup.pyを実行するだけでいいみたいな記事もありましたが、パスを通しちゃったので省略。
pyinstaller.py --onefile [スクリプト名].py
で build とか dist とかいう名前のフォルダができます。dist 内の.exeファイルが実行ファイルだと思います。 --onefileオプションを付けるといろんなファイルが全部まとめてexeになります。exeってどういう仕組みなんだろう・・・
てわけでそれを色んな参照先ファイルと一緒にzipにしてアップロードしました。↓
http://whitecats.dip.jp/up/download/1501669978.zip/attach
パスワードは「sago」です!!ぜひダウンロードして遊んでみてください!!!
Orbit.exeをダブルクリックしてしばらく待てば始まると思います!!!!
説明に書き忘れたのですがプラネット(小さいオブジェクト)は右クリックで消せます。
オービットもプラネットも必要以上に出すと異常終了します(直せよという話)。
音楽ファイルには魔王魂様のものを一部改変して使用しています。
windows10でのみ動作確認してます。
0 件のコメント:
コメントを投稿