Skip to content

pegga1225/A-WeChat-Game-Of-Three-Kingdoms-For-Territorial-Supremacy-BC-2018.11

 
 

Repository files navigation

项目名称

微信小游戏——圈地大作战

项目简介

这是软件工程实训中完成的一个项目。项目具有完整的开发流程,从需求与选型,到开发协作,再到重构,最后进行测试与集成,每一个环节都书写了完整的文档,包括需求文档、技术调研与选型文档、交叉测试文档、功能测试计划、API文档说明书、部署文档等等,并且使用Git进行软件的版本管理,建立MileStone和Issue,使用Git Hooks进行自动化管理,配置GitLab CI流水线辅助项目测试,使用Eslint检测代码风格,用Mocha进行单元测试。项目开发使用的工具和技术主要有:Cocos Creator游戏开发引擎、Matchvs服务器引擎、微信开发者工具等。

游戏规则

游戏分为三种模式,分别是人机对战、实时对战、房间模式。每一种模式下又有1V1、2V2、3V3三种游戏场景可供选择。玩家可以在房间模式中创建游戏房间,邀请微信好友一起对战。每局游戏限时5分钟,玩家可以使用金币购买加速道具和复活道具。每一个玩家代表的是一个三国中的人物,游戏结束时,领地面积大的一方获胜。

脑图1:

010

脑图2: 011

环境准备

  1. 下载安装cocos creatorv1.8.1或以上版本
  2. 在cocos creator商店中下matchvs载插件, 对应的教程
  3. 用cocos creator打开该项目

运行游戏

  1. 在cocos creator打包输出微信小游戏项目,点击cocos creator上的导航栏中的项目
  2. 在构建发布界面中,发布平台为"Wechat Game",填入appid(如果是你自己的项目,你需要在微信开发者平台中申请). snipaste20180713_142322.png
  3. 点击构建,之后发布.
  4. 用微信开发者工具打开. snipaste20180713_142751.png
  5. 当我们写好代码,发布到微信小游戏平台中就可以愉快的玩耍了 snipaste20180713_142555.png

项目界面展示

微信授权登录

001

002

游戏大厅

003

微信胜率排行榜

004

游戏商店

005

游戏二级界面——选择游戏场景

006

游戏准备界面

008

玩家游戏中对抗界面

009

Matchvs控制台数据监控

007

作者

段风志

About

微信小游戏——圈地大作战

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%