Javascript编写的帝国建筑游戏

概述

描述

Civitas是一个在javascript 库的帮助下用Javascript编写的帝国建筑游戏。

特征

  • 超过80种类型的建筑物,每个都在生产链中交织在一起。
  • 定制气候区,每个区都有特定的建筑物。
  • 全球市场,玩家可以与其他定居点进行商品交易。
  • 军队!海军!士兵!船舶!
  • 成名系统,让您的城市通过贸易,征服和特殊建筑升级。
  • 影响外交的威望体系。
  • 游戏世界中的每个城市都通过影响系统相互联系,需要保持外交工作。
  • 随机事件可以改变你与其他城市的外交状态,给你硬币或随机资源。
  • 间谍活动,影响城市,破坏建筑物,破坏活动。
  • 排名屏幕,根据城市在世界上的状态排名。
  • 宣战,提出联盟和协议,要求其他定居点加入你的城市,提出停火。
  • 英雄,独特的类和物品,属性。
  • 服务器组件,外部没有保存实际数据,仅在浏览器的localStorage中保存。
  • Jailer组件,确保游戏数据完整性(不作弊)。
  • 任何玩家互动,因为没有数据传输到服务器组件。
  • 计算机控制城市的人工智能(AI)。

播放

在开发过程中,Civitas使用了Bluebyte拥有版权的几种资产,因此我无法通过游戏重新分发这些资产。您可以在此问题中找到指向所述资产的链接。所有其他游戏资源都是在GPLv3许可下自由分发的,与代码相同。

1.使用Docker

$ docker build -t civitas。

$ docker run --name civitas-dev -d -p 10082:80 civitas

并指向您的浏览器http://localhost:10082

2.本地

从下面选择存档格式,下载并解压缩。将浏览器指向index.html,您不需要玩游戏服务器。

特性

源码下载

GIT下载地址:

https://gitee.com/sizeofcat/civitas.git

  1. 扫码加公众号关注:itcode

扫码加小编微信,等你来

  1. 声明

【写作说明】以上内容分享给喜欢编程,有梦想的程序员们,希望能够帮助到你们。以上文章属于此公众号原创所有,如需转载请注明出处。

【免责申明】本公众平台不是广告商,也没有为其他三方网站或者个人做广告宣传。此分享的源代码和文章是小编在项目中、学习中整理的一些认为不错的项目。用户产生的一些自愿下载或者付费行为。与平台没有直接关系

【投稿邮箱】315997972@qq.com

欢迎投稿分享你的优质源码或文章

目前已有100000+程序员加入我们

本文分享自微信公众号 - 程序源代码(itcode)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券