中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

編寫五子棋游戲的趣事

發布時間:2020-07-17 00:52:49 來源:網絡 閱讀:304 作者:孫衛琴 欄目:編程語言

記得很多年前,剛剛成為一名程序時,對編程很感興趣,工作之余,很想利用所掌握的編程技術來編寫一點有趣的程序。

當我剛學會了VB語言后,就迫不及待地嘗試著用它來開發一個五子棋游戲,純粹為了好玩。一下班,我腦子里都在琢磨著怎么樣把我下五子棋的本領“傳授”給程序。一開始僅僅是編寫了一個五子棋的界面,接下來提供了判斷輸贏的功能,再接下來還要提供人機對下的本領。

隨著這個游戲程序越來越像點樣,引起了和我同進單位的一批年輕同事們的興趣。工作中的空閑時間,來和我的五子棋游戲對戰成了他們的一種消遣方式。比較搞笑的是,這些可愛又自信的同事們下棋的成功標準是:看誰用最短的回合取勝。由于一開始的軟件還有許多疏漏,因此他們很快就幫我找到了一些傻傻的Bug。比如在一條線上,已經有十顆同顏色的棋子了,程序還無動于衷,沒及時宣布一方已經取勝。還有的同事發現按照某種套路和程序對下,只要走七步必定能夠取勝。每次當他們取勝后,就會帶著成就感滿心歡喜地離開。

多虧這些同事們不厭其煩地來和程序對下,幫我找出許多Bug,然后我耐心教導程序發奮圖強,不斷改進思路。到后來,我把自己下五子棋的套路全部教會了這個程序,因此我和它對下時,總是不分上下。別的同事來對下時,也不會輕易取勝了。

可惜我自己下五子棋的水平也就是普通級別。為了讓我的程序徒弟能“青出于蘭而勝于蘭”,我特地閱讀了一些五子棋的棋譜書,再現學現賣,手把手地傳授給程序,到后來,它的功力又提高了一籌。同事們再來找它挑戰,得全力以赴,否則也會被它打敗。有同事突發奇想,讓我的這個程序與專業的五子棋程序對下,結果我的這個程序雖然也能支撐一些回合,最終都是敗下陣來。真是山外有山,畢竟我不精通五子棋的復雜的算法,因此編寫的五子棋游戲只能達到這個水平了。

后來我還編寫了一個中國象棋的程序,只提供了一個界面,支持兩個人在兩臺電腦上對下,但是要實現人機對下,就超出我的能力范圍了。記得有一次在工作之余,我和一個同事正在兩臺電腦上測試這個象棋程序,剛好領導走了過來,提醒我上班不準打游戲,我嚇得趕忙把游戲關了。事后想想,如果我當時要和領導解釋一下:“我正在學習編程技術,這個程序是我的杰作”,不知他是否會對這樣好學的員工滿意呢?

都說編程工作很繁瑣枯燥,那么,偶爾編寫一些自己喜歡的小軟件,這是苦中做樂的點綴了。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

秦安县| 那坡县| 马鞍山市| 石城县| 百色市| 祁东县| 丘北县| 丹江口市| 靖江市| 时尚| 普格县| 安义县| 安塞县| 齐齐哈尔市| 塘沽区| 金湖县| 莱州市| 博罗县| 丹棱县| 文登市| 逊克县| 阳城县| 临城县| 基隆市| 南溪县| 凤阳县| 元朗区| 江孜县| 于都县| 宁晋县| 沅江市| 宁武县| 奉节县| 仁寿县| 宜兰县| 胶州市| 尉犁县| 平遥县| 广饶县| 巧家县| 米泉市|