python游戏代码示例_python编写扫雷游戏的代码详解

用python写扫雷游戏实例代码分享

扫雷是一个非常经典的WIN游戏,我们教给大家用python语言来写出这个游戏,以下是全部实例代码:

#!/usr/bin/python

#coding:utf-8

#python 写的扫雷游戏

import sys

import random

class MineSweeping():

#扫雷主程序

def __init__(self,row = 8 ,line= 8,mineNum = 15):

self.row = row

self.line = line

self.score = 0 #分数

self.mineNum = mineNum

self.xy_list = [[0 for i in range(self.line)] for i in range(self.row)]

def initData(self):

# 初始化状态值

# 游戏开始的时候状态值为清零(再重新设置状态值)

self.xy_list = [[0 for i in range(self.line)] for i in range(self.row)]

# 设置雷的数量

maxMine = self.mineNum

while maxMine > 0 :

num_x = random.randint(0,self.row-1)

num_y = random.randint(0,self.line-1)

if self.xy_list[num_x][num_y] == 0:

self.xy_list[num_x][num_y] = 1

maxMine -= 1</

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值