第四周进展和规划
界面:基本的出牌和显示功能已经完成,humanPlayer有14张手牌(逻辑还没有完成,全部初始化为一万),14张显示已经出过的牌的picturebox(点手牌即把牌出出去并显示在相应的用来显示已出牌的picturebox中),每个AIPlayer有13张手牌(只显示背面),14张显示已经出过的牌的picturebox。
需要完善的细节和增加的功能:
1、确定先开始的玩家(已完成)
2、换成只有一个click事件(调用sender,已把14张牌的click事件合并,减少了大量代码行数,但是新加入了开始按钮)
3、增加子窗体,父子窗体之间函数和变量的调用(已经初步掌握父子窗体之间参数调用,但是使用起来没有message box方便,故用messagebox代替实现功能,后期若考虑美观原因再改动)
(目前觉得message box太不美观,操作不方便,考虑用四个picture box碰 杠 胡 过 来代替)
4、出牌音乐,鼠标悬停
5、调用my_show时调整手牌显示顺序
6、游戏结束的判定(已完成)
7、把原来自己定义的用来表示手牌的string变量用picture box.name代替(已完成,从而减少了大量的代码行数)
8、初步完成整个流程后,开始美化界面,考虑加入出牌计时,超时提醒,出牌位置提示,出牌摸牌动画等。
(11.7初稿,11.10更改)
AI程序:搭建基本框架,正在码代码,细节待完善。

浙公网安备 33010602011771号