1.实现的象棋功能包括:人人对战和人机对战、在原有基础功能增加了控制棋路显示和棋谱功能、UI界面的开发以及各个界面之间的跳转、实现了各个棋子的走棋算法等。
2.采用Python语言进行项目开发,基于Pygame平台实现。
3.实现的难点:Pygame缺少UI设计模块,以及与Python的GUI库兼容性较差,一些基础的UI控件需要自己编程实现。增加了实现难度。
4.所有代码自己独立完成实现,支持Python1.6及版本以上。
点击空白处退出提示
1.实现的象棋功能包括:人人对战和人机对战、在原有基础功能增加了控制棋路显示和棋谱功能、UI界面的开发以及各个界面之间的跳转、实现了各个棋子的走棋算法等。
2.采用Python语言进行项目开发,基于Pygame平台实现。
3.实现的难点:Pygame缺少UI设计模块,以及与Python的GUI库兼容性较差,一些基础的UI控件需要自己编程实现。增加了实现难度。
4.所有代码自己独立完成实现,支持Python1.6及版本以上。
评论