本论文着眼于J2ME技术的应用,开发一款可用的具有人工智能的手机游戏—五子棋。五子棋游戏基于JAVA平台编写,满足一般手机用户的娱乐需求。此游戏的开发架构涉及游戏的驱动、类结构和流程的设计,由于是人机对战,所以还对获胜棋型和攻防策略进行了探讨,实现逻辑算法设计,以增强游戏的智能性。