让程序员郁闷的屏幕
为啥PC端的游戏很少“移植”到手机;为什么有的游戏支持iPhone,安卓市场上却买不到?原因很简单,那些做游戏的程序员们得有空啊!
许多年前,一个在腾讯开发QQ手机版的朋友无比郁闷地跟我说:“看起来,手机版的QQ千篇一律,是个很简单的程序活,可真正做起来就会发现有多难,各种型号的手机屏幕如此之多,黑白的、彩色的、方形的、异形的,每一个都需要重新做程序、调架构,手机咋就这么多呢?”那时,智能手机还没问世。后来,手机QQ的流行,为微信的风靡打下了基础,腾讯公司针对不同手机、不同屏幕“再造”程序的这份毅力难能可贵。
这其实也回答了一个困扰游戏玩家许久的问题:为啥PC端的游戏很少“移植”到手机;为什么有的游戏支持iPhone,安卓市场上却买不到?原因很简单,那些做游戏的程序员们得有空啊!
在游戏的世界里,屏幕基本上被分成四块:PC、电视、手机以及掌上游戏机。这四块屏也几乎是所有游戏人的一块心病,除了涉及“再造”,不同屏幕的玩法也不同,如PC用键盘,电视游戏用手柄,手机则是触摸屏。绝少有游戏能够同时占据不同的屏幕,越大越复杂的游戏越难实现,“移植”到其他屏幕上的游戏,玩家的反响往往也不太好。
但如今,这个看似不可能完成的任务,被HTML5(以下简称H5)技术所攻克,游戏圈内的“小伙伴们”都十分兴奋。H5游戏最大的特点,并非让游戏能够不用下载就在手机上即点即玩,而是实现“一次开发,多屏分享”。简单地讲,就是让游戏运行在网页之上,而玩家的手机、PC、电视只要通过浏览器,就能在不同的屏幕上玩同一个游戏,并延续上次在其他屏幕上“未尽的事业”。
尽管《围住神经猫》等游戏在技术层面上“弱爆了”,但作为H5的一款“科普”游戏,其功劳则是极大的。至少有了第一个吃螃蟹的人,会有更多人想要用H5去打破游戏屏幕之间的阻隔,制造流行游戏也变得更简单。
我们似乎可以想象一个未来的场景:无聊的上班途中,玩家拿出手机,登录网页,去完成游戏上的简单任务,比如给宠物喂点食物;到了午休时间,玩家通过PC端登录网页,在游戏中骑着宠物,进入画面极其精美的战场中,奋勇冲锋;下班路上,玩家继续玩手机;回到家里闲坐时,还可以在电视屏幕上玩游戏。每个屏幕都可以发挥极大的效能,让玩家在碎片化时间或娱乐时间里充分享受游戏世界的精彩。
不过,还有一个问题游戏圈的业内人士还没想好怎么处理,那就是登录网页太耗流量,特别是极度复杂的游戏。PC端还好说,手机端还没找到省流量的好办法,或许只能在游戏设计上动脑筋,分出少量“大餐”前的“开胃菜”放到移动端,相当于先做点准备活动暖暖身,学习c语言c++编程的加群:648778840,学习资料免费下载学习。
学习思路:
学习资料: