第900章 現場編寫打地鼠(第3頁)
還有選手舉手,說是沒有打地鼠的圖片。
“這就要看你們水平了。”評委說道。
他們只有一臺未聯網的電腦,遊戲所需要的東西,都要他們自己來編寫。
表演賽開始了,20名小選手,都重新站在了電腦前。
郭小涵自己做過遊戲,對遊戲很有想法,她只花了不到一分鐘就有了思路。
首先要編寫遊戲的主程序,擬定abcdef為六個洞口,設定一個1-6的隨機函數,每次隨機的數字,會決定土撥鼠從哪個洞口鑽出。
土撥鼠鑽出還要有速度,對應著遊戲難度,最慢的速度,是每個土撥鼠有6秒顯示時間,每過一關,土撥鼠的顯示速度縮短一秒,也就需要更快的速度,才能敲擊到。
如果用鼠標控制敲擊土撥鼠,編程難度就呈幾何倍的提升,不是現場一時半會能搞定的,而且還容易出bug,郭小涵就取了個巧,只用鍵盤控制。
她分別用幾個數字鍵,對應六個洞口,只要土撥鼠露頭後,按下對應的數字,就算擊中,得分+1。
然後設定遊戲失敗和勝利後的字幕,音效就用電腦自帶的pC喇叭來播放。
等主程序編寫完畢,才過去20分鐘左右,剩下就是要做圖片了。
因為選手的電腦都沒有網絡,沒法搜索網圖,郭小涵就自己畫圖。
她這也算是輕車熟路,打開了windows畫圖,好在她在學校也喜歡美術課,有一定的繪畫功底,這會就用鼠標,畫出了地面和洞口的圖畫。
隨後又畫出了一個胖乎乎的半截Q版小老鼠,之所以是半截身子,是因為這老鼠不用露全部,等隨機函數決定老鼠從其中一個洞口鑽出後,程序就會調用土撥鼠的圖片,勻速從地面圖片上升起,升起到一半停止,在持續幾秒不動後,就會快速縮回洞裡。
擊中上方的記分牌就會+1,還會有個擊打的圖片效果。
這畫圖也花了20幾分鐘,但是這些圖片和美觀不沾邊,甚至有點抽象,類似於達芬奇的風格,但好歹是弄好了。
然後就是把這些圖片組合在一起,隨後調試一下,郭小涵就開始做程序運行測試。