>文件树
.
├── IFEngine
│ ├── __init__.py
│ ├── bootup.py
│ ├── core
│ │ ├── cards.json
│ │ ├── crews.json
│ │ ├── dataio.py
│ │ ├── enemies.json
│ │ ├── gamesys.py
│ │ └── homesys.py
│ └── optional
│ ├── display.py
│ ├── environ_setup.py
│ └── make_log.py
├── game.py
└── resources
├── Common.json
└── usr_data
└── input_uid.json
思路是用core实现游戏逻辑,optional实现ui、音效、环境配置、写日志等,外面的bootup.py连接core和optional(解耦合方便之后对接godot),game.py再调用连接之后的模块
感觉乱乱的(;゚∀。)