-11

I have developed my first android application i.e. CHECKERS ,which is working perfectly for two players, now some users of my app wants me to add a single player mode as well. Can you guys plz help me how can I fulfill this demand,How to code for this.Your help will be highly respected. I used canvas drawing in my app and my class extends SurfaceView implements runnable.

Thanks!

4

1 回答 1

2

我愿意帮助你的想法:

我假设你已经有一个项目,它与两个玩家一起工作。如果你想在没有太多痛苦的情况下实现 1 人模式,你应该遵循下面描述的想法:

  1. 创建一个 ComputerPlayer 类,从您的 Player 类继承它。

  2. 覆盖方法,例如移动自动发生(首先,从随机移动开始,暂时不要深入研究 AI 逻辑,因为首先你要支持自动移动,然后你会想要专注于 AI 策略)

  3. 您发送/接收移动的位置也支持从 ComputerPlayer 发送/接收移动(您不会真正向网络发送消息,但您当前的项目可能使用术语“发送”、“接收”)

  4. 测试,测试和测试。

  5. 当一切顺利时,选择一个 AI 策略并实施它,你就完成了升级。

于 2013-07-10T12:55:31.857 回答