首页 ZZ游戏攻略 正文

交互性游戏是什么?带你了解这种新型游戏模式!

今天突发奇想,想搞个交互性的小游戏,琢磨半天,总算有点眉目,给大伙儿分享下。

搞个啥

一开始也没啥头绪,就瞎琢磨。想到以前玩的那些个游戏,什么第五人格,还有些真人互动的那种,觉得挺有意思。就想着能不能自己也整个类似的?

第五人格那种,交互的时候不是有个读条嘛翻个窗,开个箱子,都有。咱这肯定不能搞那么复杂,但交互这个点子可以借鉴下。

咋实现的

然后就想到,这玩意儿得是两边都能动起来,你一下我一下的。就得用那种长连接,两边能随时说话。我找个叫Netty的工具,挺好使,能搭个服务器,两边就能你来我往。

我还想到个“拍七”的游戏,小时候常玩。就是从1数到99,碰到7或者7的倍数,就不能说出来,得拍下一个人。这不就是个挺好的交互嘛

  • 第一步: 先把Netty的服务器搭起来。这玩意儿能让两边像打电话一样,随时沟通。
  • 第二步: 然后写个程序,能处理两边发过来的信息。比如,一边说“报数5”,另一边就得判断,这5能不能说,不能说就得“拍”一下。
  • 第三步: 我这边发个指令,那边就得有反应,那边做个动作,我这边也得知道。

遇到的坑

做起来也没那么容易。两边信息老是对不上,一会儿多一会儿少,乱七八糟的。后来发现,是我这边发消息太快,那边处理不过来。就得想办法让两边步调一致,别一个快一个慢。

总结

折腾半天,总算有点样子。虽然还很简单,但基本的功能有。以后有空再慢慢加东西,弄得更复杂些,更好玩些。主要今天就是分享一下过程,给大伙儿看看都干大家看看图一乐就行,哈哈!