1

你好,我是最后一年的学生,我将在 android 中创建我的最后一年项目。我对 android 有基本的想法,但不知道如何创建无线通信游戏。我的项目主题是:android 中的无线(airplay)游戏。

我想创建一些简单的 2 人游戏(如井字游戏、国际象棋和简单的汽车或自行车比赛)

最后是我想要的,我想要我的游戏安装在 2 个不同的 android 设备中。他们可以在其他设备上播放 1 个播放器,在其他设备上播放第 2 个播放器。

即使我对这两件大事(开发游戏和无线连接)都没有基本知识

任何人都可以帮助我吗?我想要这件事的资源。提前谢谢:)

4

2 回答 2

1

项目工作的游戏方面应该非常直接(因为您不需要出色或快速的图形,并且您的游戏是回合制的)。标准的 android 开发者网站对 android 编程有很好的介绍。

从通信方面,您需要选择要使用的技术类型:

  1. Internet/TCPIP/本地无线网络作为一种机制:在这里,您应该查看套接字并考虑如何确定想要一起玩的两方是谁
  2. 一些需要物理接近的 PAN 技术,例如 IR/蓝牙:调查支持上述 Joe 建议的 android 堆栈

祝你好运

于 2012-05-18T13:50:46.907 回答
1

If you want to do it using the bluetooth protocol theirs a great bluetooth chat sample in the android sdk,
But bluetooth means that the 2 machines should be in a 30 meter distance from each other.

usually multi-player games just uses a server in the middle that temporarily saves the information and push it to the corresponding machine.

so pick an architecture and do some research and we could help you if you'll give further details,
And there's lots of tutorials about communication between android and any server side language.

I hope it helps.

于 2012-05-18T13:44:07.843 回答