endfield

Endfield Django

基于 Python + Django + WebSocket 的终末地基建模拟器,包含网格画布、物品管理、配方计算等功能。

功能特性

技术栈

安装步骤

  1. 安装依赖
    pip install -r requirements.txt
    
  2. 数据库迁移
    python manage.py migrate
    
  3. 加载游戏数据
    python manage.py load_endfield_data
    
  4. 启动服务器
    python manage.py runserver
    
  5. 访问 http://localhost:8000

项目结构

endfield_simulator/
├── manage.py
├── requirements.txt
├── endfield_simulator/          # 项目配置
│   ├── settings.py
│   ├── urls.py
│   ├── asgi.py                  # WebSocket 配置
│   └── wsgi.py
├── core/                        # 核心应用
│   ├── models.py                # 数据模型
│   ├── views.py                 # 视图
│   ├── consumers.py             # WebSocket 消费者
│   └── management/
│       └── commands/
│           └── load_endfield_data.py
├── static/                      # 静态文件
│   ├── css/
│   ├── js/
│   └── images/                  # 游戏图标
├── templates/                   # HTML 模板
└── data/                        # 游戏数据
    ├── data.json
    └── zh.json

使用说明

网格画布

生产计算

配方查询

许可证

MIT License