市町村ごとのゴミ分別ルールを楽しく学べるクイズアプリです。 現在は「福島県会津若松市」のルールに対応しています。
- JSONでルール管理:
rules/フォルダ内のJSONファイルを差し替えるだけで、他の市町村にも対応可能。 - レスポンシブデザイン: スマホでもPCでも快適に遊べます。
市町村ごとのルールファイルを設定することで複数の市町村に対応したい。会津若松市のルールファイルを作ってアプリを作ってください。ルールはこちら https://www.city.aizuwakamatsu.fukushima.jp/docs/2009120800017/
Windows 11 Only
- Pythonをインストール
Microsoft Storeから「Python Install Manager」でインストール

- Build Tools for Visual Studio
- Build Tools for Visual StudioからBuild Tools for Visual Studioをダウンロード

- 「C++によるデスクトップ開発」と「MSVC v143 - VS 2022 C++」にチェックを入れてインストール

- Build Tools for Visual StudioからBuild Tools for Visual Studioをダウンロード
- Zadig
- Zadigをダウンロード
- NFCリーダーを接続
- ダウンロードしたzadig-2.9.exeを実行
- Options -> List All Devicesをクリック

- ACR122Uを選択

- Install Driverをクリック
- libusb
- MS64\dll\libusb-1.0.dll → C:\Windows\System32
- MS32\dll\libusb-1.0.dll → C:\Windows\SysWOW64
- ローカルサーバーを立ち上げます
start_server.bat http://localhost:8000にアクセスします。
画面をクリックして、サウンドを流します。
問題ファイルはGoogle スプレッドシートで管理しています。 https://docs.google.com/spreadsheets/d/1B2DvuMOPC8roPZcZ_ojGAI1v9jsbw-REIFknZFl1NIQ/edit?usp=sharing
jsonファイルをダウンロードして、以下を更新してください。
easy.json:簡単
normal.json:むずい
nfc_mapping.json を更新
以前動いていたのに、NFCリーダーが認識しなく(Closed)なる。 → windows updateでドライバが元に戻った可能性があります。もう一度Zadigでドライバーをインストールしてください。
MIT License