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