相关笔记:
【笔记】黑白棋游戏开发过程(上)
【笔记】黑白棋游戏开发过程(中)
【笔记】黑白棋游戏开发过程(下)
【笔记】黑白棋实时对战游戏开发笔记
资源准备(代码开发)
云服务器环境配置
构建应用
获取playbook
部署应用
结果验证
客户端代码开发软件——Cocos Create
客户端负责实现游戏主体逻辑,客户端用Cocos Create开发
Cocos Create是以内容创作为核心的游戏开发工具,在Cocos2d-x 基础上实现了彻底脚本话、组件化和数据驱动等特点
Cocos2d-x是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用
特点
高效
灵活
免费
社区支持
部署所需资源整体架构
-
IIS
IIS是Internet Information Services(互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。

-
Node.js

服务器端代码
客户单代码
-
Express&Socket.io&Forever

虚拟私有云(VPC)
简介
为用户在华为云上轻松构建隔离的虚拟网络环境。用户口页完全掌控自己的虚拟网络,包括申请弹性带宽/IP、创建子网、配置DHCP、设置安全组等。
流程
创建虚拟私有云基本信息和默认子网
为虚拟私有云创建的子网(可选)
创建安全组
添加安全组规则(可选)
弹性服务器(ECS)
介绍
一种可随时自助获取、课堂新伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境。
优势
稳定可靠ECS支持故障自动迁移、数据多副本等技术;且支持云服务器和云硬盘
安全可靠ECS通过结合虚拟私有云服务可以实现100%网络隔离,且通过安全组规则保护,远离病毒攻击和木马威胁
软硬结合主要是给予华为多年专业硬件开发定制能力,深度结合自研虚拟化优化技术,提供极致高性能用户体验。
弹性伸缩支持调整主机规格和带宽,高效匹配,业务要求,节省成本
购买流程
配置ECS规格
选择镜像并创建磁盘
配置网络
选择登录方式
确认配置并购买
DevOps

5个要素
文化建立一体化的全功能团队,打破开发(Dev)与技术运营(Ops)隔离
自动化自动化一切可以自动的
精益以精益的方式小步快跑,持续改善
量度建立有效的监控与度量手段快速获得反馈,推动产品和团队的持续改进
分享不同职能、不同产品之间分享经验
生命周期

开源部署工具 - Ansible
简单
强大
-
无需代理
Ansible Playbook

部署流程
构建应用
获取playbook
部署应用
结果验证
哈哈哈,通关啦!!哈哈哈哈


