0

在我的高中,我朋友组的很多学生都在玩“Super Smash Flash”游戏。与多人一起玩时,最好的解决方案是使用连接到同一台计算机的多个键盘进行游戏。不幸的是,键盘上只有这么多键,这意味着一些玩家被迫使用不太理想的控制设置进行游戏。为了解决这个问题,我想实现一个执行以下操作的程序:

  • 向用户显示相同的图形显示,对游戏可执行文件进行脱壳以便于更新。

  • 使用网络协议将击键传输到一个或多个用户定义的子网 IP 地址。

  • 从其他计算机接收击键并将击键发送到程序,根据传入的 IP 地址进行更改。

  • 保持游戏的所有实例同步。

老实说,我不知道从哪里开始,在 java 方面相当新手,但任何和所有的帮助将不胜感激。

谢谢你。

4

1 回答 1

0

这个问题是关于整个项目的,并不适合 SO。如果您的主要问题是关于入门,您需要开始阅读用于这些内容的 java 标准 API。

您可能希望用于 GUI/键盘的 API 是 Swing:

http://docs.oracle.com/javase/tutorial/uiswing/

网络代码/同步可能会围绕套接字 API:

http://docs.oracle.com/javase/tutorial/networking/sockets/

于 2013-11-02T00:14:19.473 回答