专栏首页Creator星球游戏开发社区豁出去了,就算不会服务器,我也要开发一个联机坦克大战

豁出去了,就算不会服务器,我也要开发一个联机坦克大战

最近在用腾讯的小游戏联机对战引擎(以下简称MGOBE)改写我之前写的坦克大战,这里是源码仓库:https://gitee.com/starry_skys/tank-MGOBE-LockStep,还在不断完善中。

因为时间有限,每天都是下班业余时间去搞,也是第一次写帧同步,因此遇到了很多问题,也因此学到了很多东西。(不了解这个框架的可以看我之前的简单介绍以及我为什么要用这个框架:惊!!!个人游戏开发者的福音来了!

目前主要实现的功能,就是匹配系统和帧同步的平滑移动,自我感觉效果还可以,不过还是有很多需要优化的地方,先看下视频效果吧,匹配系统:

包括小游戏的授权,获取openid,匹配设置15秒超时,会提示是否重新匹配,或者取消匹配。

下面是帧同步移动:

移动的平滑处理,试了很多种方法。试了航位推算预测和平滑处理,不知道是算法不对,还是其他原因,总之不理想,最终用的插值算法。

今天这篇文章,主要先讲解一下,MGOBE框架的前期准备工作,把环境配置好。

1. 打开产品介绍页 https://cloud.tencent.com/product/mgobe,点击立即使用,进入控制台。

2. 点击左侧【游戏概览】菜单,然后找到添加游戏,填写游戏基本信息。

3. 点击下一步 ,进入服务开通页面,点击确定,即创建完成。

4. 创建好之后,显示基本信息。其中游戏id,游戏key和域名是我们以后需要的

好了。今天就了解一下MGOBE框架的基本概况

本文分享自微信公众号 - Creator星球游戏开发社区(creator-star)

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

原始发表时间:2019-11-28

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 当creator遇上protobufjs—叛逆

    我们之前讲过要在Creator原生环境下使用protobufjs,使用伪装者的方式模拟nodejs的fs和path模块可以完美解决问题。 但随着creator1...

    张晓衡
  • 独立游戏开发,如何逆向超级马里奥?

    逆向工程是一种编程学习方法。阅读源代码是学习编程最快速和有效的方法。看懂源代码,又知道运行代码后的效果,这样也就基本学会了这些代码的使用方法。

    张晓衡
  • 小游戏开发运营模型之—游戏调优篇(1)

    我们社区公众号,主要是讲小游戏开发和技术,上图是晓衡粗解的小游戏开发运营挣钱模型。

    张晓衡
  • Autodesk Navisworks 2016 安装教程。

    Autodesk Navisworks软件能够将AutoCAD和Revit®系列等应用创建的设计数据,与来自其它设计工具的几何图形和信息相结合,将其作为整体的三...

    课代表
  • Autodesk Navisworks 2019 安装教程。

    Autodesk Navisworks软件能够将AutoCAD和Revit®系列等应用创建的设计数据,与来自其它设计工具的几何图形和信息相结合,将其作为整体的三...

    课代表
  • Autodesk Navisworks 2018 安装教程。

    Autodesk Navisworks软件能够将AutoCAD和Revit®系列等应用创建的设计数据,与来自其它设计工具的几何图形和信息相结合,将其作为整体的三...

    课代表
  • Autodesk Navisworks 2017 安装教程。

    Autodesk Navisworks软件能够将AutoCAD和Revit®系列等应用创建的设计数据,与来自其它设计工具的几何图形和信息相结合,将其作为整体的三...

    课代表
  • Autodesk Navisworks 2014 安装教程。

    Autodesk Navisworks软件能够将AutoCAD和Revit®系列等应用创建的设计数据,与来自其它设计工具的几何图形和信息相结合,将其作为整体的三...

    课代表
  • Autodesk Navisworks 2015 安装教程。

    Autodesk Navisworks软件能够将AutoCAD和Revit®系列等应用创建的设计数据,与来自其它设计工具的几何图形和信息相结合,将其作为整体的三...

    课代表
  • Mac 遇到问题集锦

    它可以拖动,可以拉伸改变形状,并不知道它属于哪个程序,一旦出现在 Finder 底部和桌面都会存在。 经过尝试,发现它出现的步骤是这样的:

    mzlogin

扫码关注云+社区

领取腾讯云代金券