苹果机-游戏,80-90儿时的回忆,python打印print()版,适合初学者。

本文适合初学者,通过Python重新整理并介绍了80-90年代苹果机上的经典游戏。代码包含详细注解,便于理解。虽然代码初级,但鼓励读者尝试完成未写的绿色奖励彩灯功能,并欢迎大家提出建议和讨论。
摘要由CSDN通过智能技术生成

前段时间看到自己写的一篇苹果机游戏文章,发现很多问题。重新整理了一下在发出来。
代码比较初级,适合初学者,代码后都加了注解,方便同学们理解。留了一快绿色奖励彩灯功能没写,如果有兴趣的同学可以写全。有什么好的建议欢迎讨论。
代码如下,复制就能玩。


                    

import os, time,random


class Apple:              # 跑环图形数据
    def __init__(self,inte,scors=0):          # 积分 和 赢取奖金
        self.inte=inte                        # 原始积分
        self.scors=scors                      # 得分
        # 图库
        self.pict_a='''
                    大橘子2  大铃铛2  小熊猫  大熊猫  大苹果1  小苹果  大芒果1\n 
                    小铃铛                                             大西瓜\n
                    大苹果4                 \033[1;31m00\033[0m                         小西瓜\n
                    红彩金                 None                        绿彩金\n
                    小双星                                             大苹果2\n
                    大双星                                             小橘子\n
                    大芒果2  小芒果  大苹果3   大 7777  大铃铛1  大橘子1\n  '''
        # 跑灯集合                                      
        self.pic = ['大苹果1','小苹果','大芒果1','大西瓜','小西瓜','绿彩金','大苹果2','小橘子','大橘子1',
                '大铃铛1','小 77','大 77','大苹果3','小芒果','大芒果2','大双星','小双星','红彩金','大苹果4',
                '小铃铛','大橘子2','大铃铛2','小熊猫','大熊猫']        
 
    def picture(self):                    # 图片素材
        pict = self.pict_a               # 原始图库
        pic = self.pic                   # 跑灯集合
        list_pict = []                   # 普通图
        list_p_h = []                    # 红彩金图
        list_p_l = []                    # 绿彩金图
        for pi in range(0,24):           # 激活目标图像
            list_pict.append(pict.replace(pic[pi],'\033[1;31m'+pic[pi]+'\033[0m'))  # 激活状态下的24张图集
        

        list_p_h1 = []                 # 红彩金-大四喜-激活图集
        pict_0 = list_pict[17].replace('None','\033[1;31m大四喜\033[0m')
        pict_s = pict_0
        for pit in (0,6,12,18):
            pict_s = pict_s.replace(pic[pit],'\033[1;31m'+pic[pit]+'\033[0m')
        list_p_h1.append(pict_0)
        list_p_h1.append(pict_s)
        
        list_p_h2 = []
        pict_0 = list_pict[17].replace('None','\033[1;31m小三元\033[0m')
        pict_s = pict_0
        for pit in (2,8,9):
            pict_s = pict_s.replace(pic[pit],'\033[1;31m'+pic[pit]+'\033[0m')
        list_p_h2.append(pict_0)
        list_p_h2.append(pict_s)

        list_p_h3 = []
        pict_0 = list_pict[17].replace('None','\033[1;31m大三元\033[0m')
        pict_s = pict_0
        for pit in (3,11,15):
            pict_s = pict_s.replace(pic[pit],'\033[1;31m'+pic[pit]+'\033[0m')
        list_p_h3.append(pict_0)
        list_p_h3.append(pict_s)

        list_p_h4 = []
        pict_s = list_pict[17].replace('None','\033[1;31m小熊猫\033[0m')
        list_p_h4.append(pict_s)
        list_p_h4.append(pict_s.replace(pic[22],'\033[1;31m'+pic[22]+'\033[0m'))
        
        list_p_h5 = []
        pict_s = list_pict[17].replace('None','\033[1;31m大熊猫\033[0m')
        list_p_h5.append(pict_s)
        list_p_h5.append(pict_s.replace(pic[22],'\033[1;31m'+pic[23]+'\033[0m'))

        list_p_h6 = []
        pict_s = list_pict[17].replace('None','\033[1;31m大满贯\033[0m')
        list_p_h6.append(pict_s)
        for pit in [i for i in range(0,24) if i !=5]:
            pict_s = pict_s.replace(pic[pit],'\033[1;31m'+pic[pit]+'\033[0m')
        list_p_h6.append(pict_s<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值