成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

我用Python做了一個Windows掃雷游戲,附帶源碼下載

開發 后端
Windows XP 上的掃雷是無數80/90后的集體回憶,今天我們就用 Python 來制作一個高仿版的掃雷游戲。

Windows XP 上的掃雷是無數80/90后的集體回憶,今天我們就用 Python 來制作一個高仿版的掃雷游戲。

 

我用Python做了一個Windows掃雷游戲,附帶源碼下載

原諒我手殘,掃雷基本就沒贏過,測試的時候我是偷偷的把雷的數量從99改到50才贏了。。。

下面講一下我的實現邏輯。

首先,如何表示雷和非雷,一開始想的是,建立一個二維數組表示整個區域,0表示非地雷,1表示地雷。后來一想不對,還有標記為地雷,標記為問號,還有表示周邊雷數的數字,好多狀態,干脆就做個類吧:

 

我用Python做了一個Windows掃雷游戲,附帶源碼下載

布雷就很簡單了,隨機取99個數,從上往下順序排就是了:

 

我用Python做了一個Windows掃雷游戲,附帶源碼下載

我們點擊一個格子的時候,只要根據點擊的坐標,找到對應的 Mine,看它的值是多少,就知道有沒有踩中雷了。

如果沒踩中雷的話,要計算周邊8個位置中有幾個雷,以便顯示對應的數字。

如果周邊有雷,那么顯示數字,這個簡單,可是如果周邊沒有雷,那就要顯示一片區域,直到有雷出現,如下圖,我只點了當中一下,就出現了那么大一片區域

 

我用Python做了一個Windows掃雷游戲,附帶源碼下載

這個計算其實也容易,只要用遞歸就可以了,如果計算出周圍的雷數為0,則遞歸計算周邊8個位置的四周雷數,直到雷數不為0。

 

我用Python做了一個Windows掃雷游戲,附帶源碼下載

接下來還有一個麻煩的地方,我們經常鼠標左右鍵同時按下,如果雷被全部標記,則會一下子打開周圍所有的格子,如果其中有標記錯的,那么不好意思,GAME OVER。

如果沒有全標記完,會有一個效果顯示周圍一圈未被打開和標記的格子

 

我用Python做了一個Windows掃雷游戲,附帶源碼下載

掃雷的主要邏輯就這么多,剩下來的就是一些雜七雜八的事件了。當然,這些雜七雜八的事件也還是夠你折騰一番的。

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2025-03-06 13:10:32

2020-11-16 09:02:38

Python開發工具

2020-05-08 13:28:53

新擬物UI設計

2021-04-29 15:53:21

AI 數據人工智能

2020-09-07 14:30:37

JUC源碼CAS

2022-02-22 20:35:22

公鑰私鑰數據

2022-03-24 07:57:58

Python水果忍者游戲

2022-12-05 18:17:06

技術

2023-11-28 12:00:22

應用程序API

2023-01-26 00:54:57

2019-09-23 09:11:02

Python文本編輯器操作系統

2019-05-14 12:30:07

PythonPygame游戲框架

2018-01-15 15:00:06

工程師項目設計師

2021-08-06 09:35:37

Python盯盤機器人編程語言

2021-05-10 10:26:31

技術資訊

2020-11-30 06:20:13

javascript

2018-03-22 13:58:06

Python換臉程序

2021-05-04 16:38:54

Linux數學游戲

2021-12-23 09:50:46

Python游戲腳本

2015-05-21 15:46:20

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99re在线视频| 欧美激情黄色 | 国产成人免费视频网站高清观看视频 | 亚洲综合区 | 国产99视频精品免费播放照片 | 久久久毛片 | 亚洲精品电影网在线观看 | 亚洲精品久久久久久久久久久 | 一区二区三区精品 | 翔田千里一区二区 | www.亚洲 | 一级高清免费毛片 | 久久一级免费视频 | 欧美国产日韩在线观看成人 | 天天操网| 老司机午夜性大片 | 久久欧美高清二区三区 | 性色的免费视频 | 精品国产精品国产偷麻豆 | 成人免费视频在线观看 | 日韩毛片在线免费观看 | 永久www成人看片 | 国内精品久久久久久影视8 最新黄色在线观看 | 日本超碰 | 狠狠av| 久久777 | 中文字幕成人 | 日韩影院在线观看 | 天天天操 | 99精品欧美 | 欧美精品一区二区三区在线 | 久久久久久国产精品 | 国产一区二区在线免费观看 | 美国av毛片 | 一本一道久久a久久精品蜜桃 | 性一爱一乱一交一视频 | 亚洲天堂精品一区 | 国偷自产av一区二区三区 | 中文字幕第十五页 | 日韩精品激情 | 日韩精品视频在线 |