此项目主要是游戏的服务端,负责核心逻辑处理
A C# game server simulating a civilization world allowing roles free interacting. The key goals of the game are to dynamically generate any skills, technologies, recipes, and objects according to role behavior, and imitating real-world roles interacting logic as much as possible.
服务器模拟一个非常自由或者说内容设定丰富的世界,世界里面的 所有人形生物 都是玩家写脚本自动控制的。游戏不提供官方的客户端,玩家可以选择使用人工智能、有限状态机、甚至手动控制的方式,利用服务器提供的API控制玩家的角色在游戏内生存、发展和竞争。
- 编译并运行
SimCivil.Orleans.Server
- 编译并运行
SimCivil.Gate
- 如果对于项目设计有任何建议或者反馈,可以提交issue一起讨论
- 错误日志汇总可以在sentry上查看
- 游戏核心逻辑
- 服务器网络通讯
- 数据持久化(存档读档)
- 图形化工具,包括数据编辑器,简易地图查看器
- 其他辅助算法如A*寻路算法、Perlin地图生成算法等
- .net core 2.0
- Newtonsoft.Json 10.0.3
- Autofac 4.6.1
- Log4net
- System.ValueType 4.4.0