如何让我的两个玩家跳棋应用程序,一个玩家跳棋应用程序

时间:2013-07-10 12:37:54

标签: android

我开发了我的第一个Android应用程序,即CHECKERS,这对两个玩家来说非常有效,现在我的应用程序的一些用户也希望我添加单个玩家模式。 你们能帮助我,我怎样才能满足这种需求,如何为此编码。你的帮助将受到高度尊重。 我在我的应用程序中使用了canvas绘图,我的类扩展了SurfaceView实现的runnable。

谢谢!

1 个答案:

答案 0 :(得分:2)

我愿意帮助你提出想法:

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

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

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

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

  4. 测试,测试和测试。

  5. 当一切顺利时,选择人工智能策略,实施它并完成升级。