游戏发布:扫雷MFC版源码

现在还是“您访问的资源不存在”,还在审核?大家多刷新,我有些累。

扫雷MFC版源码 下载地址   
http://download.csdn.net/source/1626416

 

附:其他游戏作品下载地址(可正常打开)
3D游戏:
仿CS游戏源码
http://download.csdn.net/source/1124443
2D游戏:
俄罗斯方块MFC版源码
http://download.csdn.net/source/1620316
俄罗斯方块源码(带烟花)(API版)
http://download.csdn.net/source/1519525
挖金子修订版源码和文档
http://download.csdn.net/source/1421628
超级玛丽制作揭秘文档
http://download.csdn.net/source/808632
超级玛丽第一版源码
http://download.csdn.net/source/497676
超级玛丽增强版源码

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
扫雷是一款经典的休闲益智游戏,Python也可以开发出一个简单的扫雷游戏。下面是一个简单的Python扫雷游戏的实现: ```python import random # 游戏主函数 def play(): # 游戏设置 rows = 10 cols = 10 mines = 10 # 扫雷地图 board = [] for i in range(rows): row = [] for j in range(cols): row.append(0) board.append(row) # 布置地雷 count = 0 while count < mines: row = random.randint(0, rows-1) col = random.randint(0, cols-1) if board[row][col] == 0: board[row][col] = '*' count += 1 # 显示地图 for i in range(rows): for j in range(cols): if board[i][j] == 0: board[i][j] = count_mines(board, i, j) # 开始游戏 while True: print_board(board) row = int(input('Please enter row: ')) col = int(input('Please enter col: ')) if board[row][col] == '*': print('Game over!') break elif board[row][col] > 0: board[row][col] = str(board[row][col]) else: expand(board, row, col) if count_empty(board) == mines: print('You win!') break # 计算周围地雷数量 def count_mines(board, row, col): count = 0 for i in range(row-1, row+2): for j in range(col-1, col+2): if i >= 0 and i < len(board) and j >= 0 and j < len(board[0]): if board[i][j] == '*': count += 1 return count # 显示地图 def print_board(board): for row in board: for col in row: print(col, end=' ') print() # 展开空白区域 def expand(board, row, col): if row < 0 or row >= len(board) or col < 0 or col >= len(board[0]): return if board[row][col] == '*' or board[row][col] > 0: return board[row][col] = '-' expand(board, row-1, col) expand(board, row+1, col) expand(board, row, col-1) expand(board, row, col+1) # 计算未翻开的方块数量 def count_empty(board): count = 0 for row in board: for col in row: if col == 0: count += 1 return count # 开始游戏 play() ``` 这段代码实现了一个简单的扫雷游戏,玩家可以输入行和列来翻开对应的方块,如果翻开的方块是地雷,则游戏结束;如果所有非地雷方块都被翻开,则游戏胜利。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值