在我的高中,我朋友组的很多学生都在玩“Super Smash Flash”游戏。在与多人一起玩时,最好的解决方案是使用连接到同一台计算机的多个键盘。不幸的是,键盘上只有很多键,这意味着一些玩家被迫使用不太理想的控制设置。要解决此问题,我想实现一个执行以下操作的程序:
向用户显示相同的图形显示,炮轰游戏可执行文件以便于更新。
使用网络协议将击键传输到一个或多个用户定义的子网IP地址。
接收来自其他计算机的击键,并将击键发送到程序,并根据传入的IP地址进行更改。
保持游戏的所有实例同步。
老实说,我不知道从哪里开始,在java上相当新手,但是任何和所有帮助都会受到赞赏。
谢谢。
答案 0 :(得分:0)
这个问题是关于整个项目的,并不是真的适合SO。如果您的主要问题是关于入门,那么您需要开始阅读用于此内容的java标准API。
您可能想要用于GUI /键盘的API是Swing:
http://docs.oracle.com/javase/tutorial/uiswing/
网络代码/同步可能围绕套接字API: