資源簡介
純js寫的 數字華容道 游戲,可以設置 3X3,4X4,5X5 幾個版本,有自動及時,大家可以看看。
代碼片段和文件信息
#?-*-?coding:?UTF-8?-*-
#?author:?anduinlee
#?腳本游戲:數字華容道
import?random?time
class?HRD(object):
????def?__init__(self?hard):
????????self.hard?=?hard
????????h?=?int(self.hard?**?0.5)
????????self.lis?=?[l?for?l?in?range(1?h?**?2)]
????????random.shuffle(self.lis)
????????self.lis.append(‘‘)
????????HRD.__show_lis(self)
????def?__show_lis(self):
????????h?=?int(self.hard?**?0.5)
????????s?=?0
????????e?=?h
????????for?i?in?range(h):
????????????print(self.lis[s:e])
????????????s?e?=?s?+?h?e?+?h
????def?move(self?mv):
????????h?=?int(self.hard?**?0.5)
????????index_space?=?self.lis.index(‘‘)
????????index_mv?=?self.lis.index(mv)
????????r0?=?True?if?abs(index_space?-?index_mv)?==?1?\
?????????????????????or?abs(index_space?-?index_mv)?==?h?else?False
????????r1?=?False?if?index_space?%?h?==?0?and?index_mv?==?index_space?-?1?else?True
????????r2?=?False?if?index_space?%?h?==?h?-?1?and?index_mv?==?index_space?+?1?else?True
????????if?r0?and?r1?and?r2:
????????????self.lis[index_mv]?=?‘‘
????????????self.lis[index_space]?=?mv
????????????HRD.__show_lis(self)
????
評論
共有 條評論
相關資源
- 圖像的小波包分解
- VisualStudioUninstaller vs卸載工具
- 基于MSP430G2553的藍牙控制小車
- 金蝶K3wise數據字典
- DAC0832波形發生器幅值及頻率都精確可
- 安卓QQ6.71協議源碼易語言,qq協議源碼
- E盾偷后臺工具源碼
- Zprotect專業版(無限制) 一機一碼E
- WPF USB 網絡 串口 通信軟件
- Servlet API中文文檔
- 組態王驅動開發包3.0.0.7(中文)
- stm32f030 IAP Demo(原創)
- 用python編寫的移動彩信的發送程序
- SSM+Shiro+redis實現單點登陸
- 飛思卡爾單片機MC9S12XS12G128驅動(硬件
- 多窗口后臺鼠標連點器
- jstl-api-1.2和jstl-impl-1.2
- 精美千年登陸器(自動更新).rar
- 基于MVC模式的會員管理系統
- 仿126 網易 163 郵箱 界面
- 金蝶ERP二次開發技術手冊
- ARTNET開發技術
- reportdesign基于lodop的vue簡單打印設計工
- js特效40套
- 實現yarnlock與packagelockjson相互轉換
- 百度離線地圖實現可完全實現斷網訪
- Delphi開發技術大全.pdf
- 計算機圖形學 基于3D圖形開發技術
- 網頁版聊天程序--網絡程序設計課程大
- 微信小游戲項目 - 飛機大戰