我一直想做一个可以局域网聯机对战的游戏但是无论是使用还是蓝牙的方式进行开发都要学习相关平台的知识。其实我去年了解过这方面的知识据不可靠的资料顯示我会遇到这些问题:
由于涉及到不同平台问题还有很多,我也懒得去解决这些问题于是我就选择了一个懒办法,使用TCP协议来进行局域网联機对战这样有一个前提就是多台设备必须要在一个局域网内。但是可以做到跨平台而且也不用那么麻烦。于是 Buddy 库诞生了这个名字用於纪念童年一起玩小霸王游戏机的小伙伴们。
实现原理很简单首先主机玩家开一个游戏房间,向局域网内广播主机玩家的地址端口等信息并启动游戏服务器。其它玩家收到主机玩家广播的消息后(广播信息里面包含了游戏服务器的地址和端口信息)就连接到游戏垺务器,从而达到联机对战的目的这些步骤 Buddy 库已经封装好啦,我们可以直接使用
使用上也是比较简单的,这里把服务端和客户端嘚使用分开来讲解其实它们是非常相似的。
目前有个现象很多游戏,服务器都是用的c++不是说有框架嘛,那要求服务器c++怎么理解
[小编评语]如果你是80后,如果你是玩著红白机,GBA等游戏长大的,一定会从这里找回些许的童年回忆,那个跟小伙伴一起奋战的夏天, 包含上万款roms,包含NES,FCGBA等模拟游戏,采用优…
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。