103的游戏。
邢萱点开之后,周岩也看到了一个简单的初始界面。
“单机手游开发难度很低,模板可以现套,但是要想实现联机,还有一定的实现难度,主要的难点一方面是3g的限制,另一方面在于游戏数据的同步上面。”邢萱说道。
“联机游戏的话,需要同步每个玩家的操作进入服务器,然后再进行二次反馈,运算量有点大,pc端的话技术已经成型,但是放在手机端,这需要手机拥有足以采集这些数据并转化成对应指令特征的技术,简单来说,就是配置不行的手机没法运载这款游戏。”邢萱说。
其实手机和电脑在一定程度上都是一样的,手机就是简化版的电脑,这也是为什么一些游戏手机上能玩,电脑上也能玩,电脑上能玩的,手机也能玩的原因,做到这个并不难,关键是配置要到位,配置不到位,再好的游戏也白搭。
你能指望王者荣耀放到诺基亚上玩吗?
但是后来王者荣耀这款手游偏偏就能在手表上运行,这是这个时代的人们想都不敢想的事情。
“目前苹果手机的配置怎么样?”周岩问。
测试机用的就是苹果手机,邢萱一边打开对战界面,一边轻声说道:“还是会有一些卡顿,当然如果单纯进行单机对战的话,是完全可以适配的。”
周岩点点头。
其实现在ios端的一些游戏做的真的很优质,画面、渲染、建模上面,这是目前可以实现的技术。
最大的难点,估计还真就是同步数据上面。
游戏服务器要想实现联机,就需要采集各个客户端的玩家操作数据,然后把采集到的操作数据发往主客户端,主客户端进行游戏逻辑的计算,然后再反馈到用户的服务器当中,从而表现出相应的游戏状态。
这样也就实现游戏数据的同步。
像单机游戏,其实游戏运行逻辑都已经跟随游戏安装到手机里。
相当于自嗨。
就是玩家做出什么行为,手机里的游戏可以自己通过预设逻辑来反馈给玩家,不存在什么数据同步,本身就是一个玩家用一个数据库,数据库搭建在手机里面,换言之就是内存。
而联机游戏,需要用到主客户端的大数据库,所需要的技术难度和手机配置都会比单机来的要求高一些。
周岩看邢萱操作着手机上的按键,进行对战。
建模稍微有些简陋,可如果单机的话,真的就是一点都不卡。