第465章 對戰


                 星期四中午,曾凡吃完飯後又去機房,到了門口一看防盜門竟然開著,推門進去發現石雪紅還沒走。

  “石老師,你沒去吃飯呀?”

  “我吃早飯比較晚,還不餓呢!你這個程序已經寫完了?”石雪紅正在運行曾凡的象棋程序,和電腦對下。

  她的家不在本鎮,離這裡幾十裡,平時都住在教師宿舍,只有週末才回家,上午也沒有計算機課,工作輕鬆的很,也不需要按時考勤打卡,通常都是早飯和中午飯一起吃了。

  “基本的對戰功能都有了,還不算完成,程序的判斷水平很低,還需要不斷優化!”曾凡打開另一臺電腦,插入自己的優盤。

  “這水平還低?我下了三局,一局都沒贏呢?”石雪紅說道,隨後感覺話不太對勁,這不是證明自己水平太菜嗎,不由的笑了。

  “我準備再寫一個不同風格的算法,用兩個程序進行對戰,找出不足後,再慢慢的改進!”曾凡當然也沒忍住,笑過後感覺不太好,趕忙說道。

  “現在這個程序從功能的完成度來說,可以算一個完整的作品了,你把界面再優化一下,我給你報名參加中學生程序大賽!哪怕在省裡面能拿個名次,都有可能被一中特招!”石雪紅當然不是心血來潮,那天看到曾凡那個俄羅斯方塊程序就有這個打算了。

  “這行嗎,會不會太簡單?”曾凡沒想到還有這好事。

  “我這幾天特意查了前面幾屆比賽的獲獎作品,你這個象棋程序,無論是代碼水平,還是算法複雜程度,都夠格了,全國的前三名不好說,全省如果進不了前三名,那一定是有黑幕了!”石雪紅肯定的說。

  “石老師,你覺得哪些地方還需要改進?”曾凡虛心請教。

  “首先,你得加入雙人對戰功能,就是兩邊棋子都需要鼠標拖動,這個應該不難吧?”

  “這個簡單的很,幾分鐘就能出來!”

  “你還得有一個覆盤功能,你程序能自動記錄棋譜,最好每個棋譜保存為一個單獨文件,程序可以查看這個棋譜列表,打開後自動按照棋譜走一遍,把開始,暫停,前進,後退的功能都加上!”

  “這個功能也可以實現,就是稍微麻煩一點!”

  “功能方面我能想到的就這些,用戶界面棋盤棋子再優化一下,棋盤邊框可以適當加粗,裡面加一道平行細線,棋子可以像你修改俄羅斯方塊那樣增加一點立體感,顏色適當再調整一下,看著有點太刺眼!代碼的註釋你寫的太籠統,應該儘量再詳細一些!”石雪紅看來下了不少功夫研究。