我想与居住在佛罗里达州的人一起玩Qbasic Gorillas游戏。
这是在线的Flash版本 Gorillas
这个链接是关于他编写的翻拍的某人的帖子 - 上面有一个链接到上面的游戏,还有他的源代码 playerio.com
<小时/> 如果可能的话,我如何修改代码以便我可以通过内网对抗它们?
游戏应该是公开的,私人的还是两者的某种组合?
如果您可以使用各自的角度/速度输入重放投掷或整轮,也会很酷。
答案 0 :(得分:3)
看一下插座。套接字是你如何通过互联网连接两台计算机。在大多数套接字实现中,您有一个服务器套接字和一个客户端套接字。服务器套接字侦听连接,客户端套接字尝试连接到服务器套接字。在您与您和您的朋友的情况下,无论您是服务器还是客户端都没关系,但您必须为两者编程。您还必须选择要使用的协议。在线游戏的两个协议是TCP和UDP。 TCP是最常见的,它是可靠的“保证”连接(TCP将发送重要的数据)。 UDP是一种无连接协议,客户端只发送数据而不保证数据实际到达那里。 UDP主要用于在线游戏中非常频繁的更新(例如,UDP很可能用于在第一人称射击游戏中发送位置数据)。因此,考虑到您的协议,我首先会为游戏添加一个简单的聊天功能。这样,你就可以看到一些有效的东西,并开始更好地了解正在发生的事情。
答案 1 :(得分:1)
只是建议一种替代方法,如果你想玩一个本地多人游戏,你可以设置DosBox或虚拟机,然后安装一个你可以登录的VNC服务器。这将为您提供KVM控制。
因为这是一个带轮游戏。你甚至可以使用能够共享键盘和鼠标输入的聊天应用程序。