天天看點

pygame實作成語填空遊戲

最近看到很多人玩成語填字遊戲,那麼先用pygame來做一個吧,花了大半天終于完成了,附下效果圖。

pygame實作成語填空遊戲

偷了下懶程式沒有拆分,所有程式寫在一個檔案裡,主要代碼如下:

代碼就這麼多了,不過這邊用到幾個額外的依賴:

bg.jpeg 用于做整個界面的背景

bg2.jpeg 用于做上半部分的背景

tzg.jpg 每個文字的格子的背景

words.txt 一個成語的清單檔案(每行一條成語),如果換成詩詞或者歇後語什麼的也是沒有問題的

syht.otf 一個字型庫,用于正常顯示中文

如果閑格子太多或者太小,可以調一下這兩個參數

block_size 表示格子的大小

block_num 上半部分的區域橫豎最多顯示多少個格子

block_size = 26,block_num=18的效果圖:

pygame實作成語填空遊戲

block_size = 40,block_num=10的效果圖:

pygame實作成語填空遊戲

繼續閱讀