首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Javascript编写的帝国建筑游戏

Javascript编写的帝国建筑游戏

作者头像
程序源代码
发布2019-07-23 10:40:59
5730
发布2019-07-23 10:40:59
举报
文章被收录于专栏:程序源代码程序源代码

概述

描述

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+程序员加入我们

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序源代码 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 描述
  • 特征
  • 播放
    • 1.使用Docker
      • 2.本地
      相关产品与服务
      容器服务
      腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档