/machinery-workshop

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

机械工坊后端逻辑功能框架

standard-readme compliant Upload Python Package

机械工坊是一个好游戏。

游戏背景

经过四年的艰苦学习,你终于从大学毕业了,本应顺利继承父母万贯家财,但却被告知父母已经带着所有钱财去了国外居住, 唯一留给你的只有一座小到不能再小的简易工坊以及少量的金币,而且这座工坊目前只能用于制作最基础的机械工件, 如工业用锤头和锤柄。

现在你需要运用工件制造技术来制造工件并出售,从而赚取更多的金币生存下去。在你的努力之下小工坊逐渐扩大, 可以制造的工件也从最开始的锤子发展到可以组装电脑甚至生产芯片。

框架特色

安装Downloads

这个项目使用 Python 开发,请确保你本地安装了它。

建议使用pip安装本项目。

$ pip install .

使用说明

已知缺陷

  1. 内部元件按顺序执行,导致传送带会在商品出入口卡顿

计划实现功能

  1. 仓库、制造台等的容量限制

更新日志

  • (2020.2.24) 常规更新
    • 实现了简易传送带。
    • 实现了简易仓库。
    • 对整体架构进行了初步重构。
  • (2020.1.23) 常规更新
    • 完善了解析功能,同时使用yaml作为Python字典的储存格式。
    • 完善了简单的实例。
  • (2020.1.10) 常规更新
    • 增加了基础的解析功能(玩家自定义的基础)。
  • (2020.11.21) 常规更新
    • 调整了整体框架结构。
    • 优化了Map类和Market类的实现。
    • 增加了开源协议(暂未实际开源)。
  • (2020.11.13) 常规更新
    • 完善了各个模块。
  • (2020.11.07) 常规更新
    • 补充了部分类型标注。
    • 调整了整体框架结构。
    • 增加了简易可视化。
  • (2020.11.06) 常规更新
    • 添加了部分类型标注。
    • 优化了对State的分类,分为矩阵型和向量型,使逻辑上更清晰。
    • 修复了一些小问题并略微优化了代码效率。
  • (2020.10.30) 常规更新
    • 完成基本框架。

维护者

@詹荣瑞

如何贡献

非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。

贡献者

感谢以下参与项目的人:

使用许可

禁止将本项目及相关内容上传到百度网盘。 GNU © Rongrui Zhan