どうもです、タドスケです。
今後もPyScriptでゲームを作っていくにあたり、入力・描画などの共通処理を含んだテンプレートが欲しいなと思ったので、自分で作ってみました。
replit

PyScript GameTemplate
PyScriptã¨Canvasã§ã²ã¼ã ãä½ãéã®ã²ãªåã§ãã
以ä¸ã®æ©è½ãåãã¦ãã¾ã
ã»ãã¦ã¹/ãã¼ãã¼ãå
¥å
ã»ãããã°è¡¨ç¤º
ã...
↑ から実行およびコードの確認ができます。
実装にあたっては、Model/View/Controlの分離を目指しました。(厳密にそうなのかは不明)

それぞれを独立したクラスに分け、グローバル変数を極力使わないようにしています。
現状はModelに直接MouseEventを渡しているので、Controller階層で抽象化する予定です。
コメント