当前位置: 首页 > 软件库 > 游戏/娱乐 > 休闲游戏 >

Battle City Remake

基于 React 的坦克大战复刻版
授权协议 MIT
开发语言 TypeScript
所属分类 游戏/娱乐、 休闲游戏
软件类型 开源软件
地区 国产
投 递 者 秦珂
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Battle City Remake 是基于 React 的高质量坦克大战复刻版。

该仓库的版本是经典坦克大战的复刻版本,基于原版素材,使用 React 将各类素材封装为对应的组件。素材使用 SVG 进行渲染以展现游戏的像素风,可以先调整浏览器缩放再进行游戏,1080P 屏幕下使用 200% 缩放为最佳。此游戏使用网页前端技术进行开发,主要使用 React 进行页面展现,使用 Immutable.js 作为数据结构工具库,使用 redux 管理游戏状态,以及使用 redux-saga/little-saga 处理复杂的游戏逻辑。

本地开发

  1. 克隆该项目到本地
  2. 运行 yarn install 来安装依赖 (或者使用 npm install
  3. 运行 yarn start 开启 webpack-dev-server,并在浏览器中打开 localhost:8080
  4. 运行 yarn build 来打包生产版本,打包输出在 dist/ 文件夹下

devConfig.js 包含了一些开发用的配置项,注意修改该文件中的配置之后需要重启 webpack-dev-server

游戏地址: http://shinima.pw/battle-city/

游戏详细介绍:https://zhuanlan.zhihu.com/p/35551654

  •   对编写坦克游戏的认识 一.了解坦克游戏里面的图片元素。 1.1 坦克  我方坦克(一人操作,两人操作) 只考虑一人操作。 有四个方向的图片。  敌方坦克(不同种类的敌方坦克)。不同种类坦克的四个方向图片。 1.2 子弹 2.1 敌方子弹 2.2 我方子弹 1.3 钢板 (全块的与半块的) 1.4 草地 1.5 海洋 1.6 砖头(全,半) 1.7 爆炸(一系列爆炸图片) 1.8 指挥部 1.9

  • It is vitally important to have all the cities connected by highways in a war. If a city is conquered by the enemy, all the highways from/toward that city will be closed. To keep the rest of the citie

  • 要求:在甲级1013. Battle Over Cities (25)的基础上,图为加权图,路径有好有坏,删掉一个节点,将剩下的节点连接起来,如果不是一个连通分量,则需要找一条最便宜的路径,修好该路将它们连接起来,注意:如果可能原来坏的路都没有,则没法将两个连通分量连接起来,这时费用就为无穷大,最后变为一个连通分量总的花费,如果该点花费最大,则为最应该保护的点,即输出的点。 方法:1)参考博客Be

  • It is vitally important to have all the cities connected by highways in a war. If a city is occupied by the enemy, all the highways from/toward that city are closed. We must know immediately if we nee

  • It is vitally important to have all the cities connected by highways in a war. If a city is conquered by the enemy, all the highways from/toward that city will be closed. To keep the rest of the citie

 相关资料
  • 本文向大家介绍基于python实现坦克大战游戏,包括了基于python实现坦克大战游戏的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python实现坦克大战游戏的具体代码,供大家参考,具体内容如下 游戏界面 pygame游戏引擎的安装 pip安装 windows + R --> cmd --> 命令行输入 pip install 模块名==版本号 pycharm中安装 File -

  • 本文向大家介绍python实现坦克大战,包括了python实现坦克大战的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python实现坦克大战的具体代码,供大家参考,具体内容如下 本游戏制作代码量较大 具体代码与图片声源可以在我的GitHub中下载 github地址 下面来看看然后利用python做一个坦克大战游戏 创建子弹类 创建敌军坦克 创建食物类 创建我的坦克 创建墙体类 主函

  • 本文向大家介绍python+pygame实现坦克大战,包括了python+pygame实现坦克大战的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python+pygame实现坦克大战的具体代码,供大家参考,具体内容如下 一、首先导入pygame库 二、源码分享 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍python实现简单坦克大战,包括了python实现简单坦克大战的使用技巧和注意事项,需要的朋友参考一下 基于对面向对象编程的思想完成简单的坦克大战游戏。主要目的锻炼面相对象编程思想 同样的在使用python进行游戏编写时需要安装pygame模块 安装方法: pycharm安装方式:File --> setting 游戏中的主要对象有: 坦克父类:BaseTank 我方坦克:Hero

  • 本文向大家介绍经典再现 基于JAVA平台开发坦克大战游戏,包括了经典再现 基于JAVA平台开发坦克大战游戏的使用技巧和注意事项,需要的朋友参考一下 一、需求描述  1.功能性需求 在功能需求分析阶段,我们的主要任务是指定系统必须提供哪些服务,定义软件完成哪些功能,提供给那些人使用,功能需求是软件开发的一项基本需求,是需求分析必不可少的一部分。坦克大战是一款经典游戏了,本游戏学习了一些前辈们的经验,

  • 本文向大家介绍如何利用Python写个坦克大战,包括了如何利用Python写个坦克大战的使用技巧和注意事项,需要的朋友参考一下 前言 坦克大战是一款策略类的平面射击游戏,于 1985 年由 Namco 游戏公司发布,尽管时至今日已经有了很多衍生类的游戏,但这款游戏仍然受到了相当一部分人的欢迎,本文我们看一下如何使用 Python 来实现这款游戏,游戏实现主要用到的 Python 库为 pygame

  • 本文向大家介绍python实现坦克大战游戏 附详细注释,包括了python实现坦克大战游戏 附详细注释的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python实现坦克大战的具体代码,供大家参考,具体内容如下 更多关于python游戏的精彩文章请点击查看以下专题: python俄罗斯方块游戏集合 python经典小游戏汇总 python微信跳一跳游戏集合 以上就是本文的全部内容,希

  • 本文向大家介绍python使用pygame模块实现坦克大战游戏,包括了python使用pygame模块实现坦克大战游戏的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了pygame模块实现坦克大战游戏的具体代码,供大家参考,具体内容如下 首先,第一步,游戏简单素材的准备。 炮弹,炮弹,坦克移动。音乐-开火素材。 其次,思路整理。 我们需要几个类,分别是玩家类,敌人类,炮弹类及地图类,开