python写扫雷小游戏(pygame)_pygame 扫雷

    for each_line in zhanghao_s:
        (zhanghao_, huiche_) = each_line.split('\n')
        zhanghao_list.append(zhanghao_)
    zhanghao_s.close()

    choices = ['已有账号,直接登录', '开始注册']
    choice = 0
    choice = g.indexbox('登录/注册:', '请选择:', choices=choices)
    #登陆
    if choice==0:
        choice = DengLu(zhanghao_list)
        if choice=="取消登陆":
            continue

    # 注册
    if choice == 1:
        choice = ZhuCe()
        if choice == 0:
            # 注册成功重新切入登录页面
            zhanghao_list=[]
            zhanghao_s=open('用户信息/zhanghao.txt','r')
            for each_line in zhanghao_s:
                (zhanghao_, huiche_) = each_line.split('\n')
            zhanghao_list.append(zhanghao_)
            zhanghao_s.close()
            choice = DengLu(zhanghao_list)
        elif choice=="取消注册":
            continue
    if choice == 2:
        choice = g.indexbox('开始/继续:', '请选择:', choices=['重新开始','继续游戏'])
        if choice==0:
            choose.main(zhanghao)
        elif choice==1:
            list3 = []
            N = open('用户信息/N_s.txt','r')
            for each_line in N:
                (mima_, huiche_) = each_line.split('\n')
                list3.append(mima_)
            N.close()
            n=int(list3[zhanghao])

            list4=[]
            Map1 = open('用户信息/map1_s.txt','r')
            for each_line in Map1:
                (mima_, huiche_) = each_line.split('\n')
                list4.append(mima_)
            Map1.close()
            map=list4[zhanghao]
            for i in range(n):
                map1.append(list(map[i*n:(i+1)*n]))

            list5=[]
            Map2 = open('用户信息/map2_s.txt','r')
            for each_line in Map2:
                (mima_, huiche_) = each_line.split('\n')
                list5.append(mima_)
            Map2.close()
            map=list5[zhanghao]
            for i in range(n):
                map2.append(list(map[i*n:(i+1)*n]))

            for i in range(n):
                for j in range(n):
                    map1[i][j]=int(map1[i][j])
                    map2[i][j]=int(map2[i][j])
            Game.main(n,map1,map2,zhanghao)
if __name__ == "__main__":
    try:
        main()
    except SystemExit:
        pass
    except:
        traceback.print_exc()
        input()

![登陆界面](https://img-blog.csdn.net/20181019161117680?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyODQ3MjUy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)  
 choose.py



import numpy as np
import pygame
import sys

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值