Skip to content
SIHAN LI edited this page Sep 18, 2021 · 6 revisions

Welcome to the Game-of-Earth wiki!

Folder Structure

│  .gitignore
│  LICENSE
│  package-lock.json
│  package.json  # 配置文件
│  README.md
│  tsconfig.json # ts配置文件
├─dist           # 编译js文件
├─node_modules   # 本地依赖库 
└─src # 程序源代码
    │ index.ts  # ts主入口
    ├─browser   # UI框架渲染
    ├─common    # 公用ts接口
    │  ├─UI         # UI接口
    │  └─utils      # 工具接口
    ├─styles    # css文件
    └─world     # 游戏源代码
  • browser渲染
    • StartInterface
    • GameInterface
      • toolList
        • lots of button for user to create 'Entity'
      • time elapse (1x, 2x, 3x)
    • line icons for entities
  • core
    • Entity
      • LivingType
        • Human
        • Rabbit
        • Wolf
        • Bear
      • StaticType
        • Grass
        • Cloud
        • Wood
    • Inheritance
      • Entity类 (base类)
      • Reproduce类
      • LivingEntity类
      • staticEntity类
    • world (maintain and manipulate all the data of entities)
      • timeline
Clone this wiki locally