星期四中午,曾凡吃完饭后又去机房,到了门口一看防盗门竟然开着,推门进去发现石雪红还没走。
“石老师,你没去吃饭呀?”
“我吃早饭比较晚,还不饿呢!你这个程序已经写完了?”石雪红正在运行曾凡的象棋程序,和电脑对下。
她的家不在本镇,离这里几十里,平时都住在教师宿舍,只有周末才回家,上午也没有计算机课,工作轻松的很,也不需要按时考勤打卡,通常都是早饭和中午饭一起吃了。
“基本的对战功能都有了,还不算完成,程序的判断水平很低,还需要不断优化!”曾凡打开另一台电脑,插入自己的优盘。
“这水平还低?我下了三局,一局都没赢呢?”石雪红说道,随后感觉话不太对劲,这不是证明自己水平太菜吗,不由的笑了。
“我准备再写一个不同风格的算法,用两个程序进行对战,找出不足后,再慢慢的改进!”曾凡当然也没忍住,笑过后感觉不太好,赶忙说道。
“现在这个程序从功能的完成度来说,可以算一个完整的作品了,你把界面再优化一下,我给你报名参加中学生程序大赛!哪怕在省里面能拿个名次,都有可能被一中特招!”石雪红当然不是心血来潮,那天看到曾凡那个俄罗斯方块程序就有这个打算了。
“这行吗,会不会太简单?”曾凡没想到还有这好事。
“我这几天特意查了前面几届比赛的获奖作品,你这个象棋程序,无论是代码水平,还是算法复杂程度,都够格了,全国的前三名不好说,全省如果进不了前三名,那一定是有黑幕了!”石雪红肯定的说。
“石老师,你觉得哪些地方还需要改进?”曾凡虚心请教。
“首先,你得加入双人对战功能,就是两边棋子都需要鼠标拖动,这个应该不难吧?”
“这个简单的很,几分钟就能出来!”
“你还得有一个复盘功能,你程序能自动记录棋谱,最好每个棋谱保存为一个单独文件,程序可以查看这个棋谱列表,打开后自动按照棋谱走一遍,把开始,暂停,前进,后退的功能都加上!”
“这个功能也可以实现,就是稍微麻烦一点!”
“功能方面我能想到的就这些,用户界面棋盘棋子再优化一下,棋盘边框可以适当加粗,里面加一道平行细线,棋子可以像你修改俄罗斯方块那样增加一点立体感,颜色适当再调整一下,看着有点太刺眼!代码的注释你写的太笼统,应该尽量再详细一些!”石雪红看来下了不少功夫研究。
“石老师,咱们这电脑色彩,分辨率,内存都太低,这些修改光占内存看不出效果!”曾凡苦笑道。
“我和樊老师跟校长汇报了,王校长说了,这个周末就会去燕京买新电脑,咱们这里离着近,当天就能回来,周日晚上,估计你就能用上了!”石雪红笑道。
“那感情好!石老师,下午我们班上机课,我同学要进行程序对战,你说的这些我晚上再改没事吧?”曾凡想起王伟和赵振喜打的赌,提前报备道。
“下周三之前,完整的程序要提交上去,你能完成就行!”石雪红提醒道。
“那没问题!”
三年级二班的上机课是在下午第三节课,通过王伟的大嘴巴,全班同学都知道了他要和曾凡编写的程序对战的事情,早就翘首以盼了。