【摸鱼神器】— 五子棋

这个点快到下班或者休息吃饭的时间了吧,不知道现在有没有人,我来分享一个摸鱼神器 — 五子棋 。
用python写出来的!明天上班的时候就能拿出来摸摸鱼 ~
但是还是要注意时间哈,被老板发现了可不能怪我哦
请添加图片描述

实现效果

请添加图片描述
就这样,轻轻松松的赢了,是我太厉害了 请添加图片描述

代码展示

python学习Q裙:770699889##3
import pygame
import time
import computer
from button import Button

img_chess_white = pygame.image.load('imgs/white.gif')
img_chess_black = pygame.image.load('imgs/black.gif')
img_btn_restart = ''

SCREEN_WIDTH=900
SCREEN_HEIGHT=800
BG_COLOR=pygame.Color(200, 200, 200)
Line_COLOR=pygame.Color(255, 255, 200)
TEXT_COLOR=pygame.Color(255, 0, 0)
# 定义颜色
BLACK = ( 0, 0, 0)
WHITE = (255, 255, 255)
RED = (255, 0, 0)
GREEN = ( 0, 255, 0)
BLUE = ( 0, 0, 255)


class MainGame():
    window = None
    Start_X = 50
    Start_Y = 50
    Line_Span = 40
    Max_X = Start_X + 18 * Line_Span
    Max_Y = Start_Y + 18 * Line_Span

    player1Color = 'B'
    player2Color = 'W'
    overColor = 'S'

    # 1代表玩家1 , 2代表到玩家2  0代表结束
    Putdownflag = player1Color

    ChessmanList = []
    button_go =None

    def __init__(self):
        '''初始化'''

    def startGame(self):
        MainGame.window = pygame.display.set_mode([SCREEN_WIDTH, SCREEN_HEIGHT])
        pygame.display.set_caption("五子棋")
        MainGame.button_go = Button(MainGame.window, "重新开始", SCREEN_WIDTH - 100, 300)  # 创建开始按钮

        #初始化
        while True:
            time.sleep(0.1)
            #获取事件
            MainGame.window.fill(BG_COLOR)
            self.drawchChessboard()
            self.bitechessman()

            MainGame.button_go.draw_button()

            self.VictoryOrDefeat()
            self.Computerplay()
            self.getEvent()

            pygame.display.update()
            pygame.display.flip()


    def drawchChessboard(self):

        for i in range(0,19):
            x = MainGame.Start_X + i * MainGame.Line_Span
            y = MainGame.Start_Y + i * MainGame.Line_Span
            pygame.draw.line(MainGame.window, BLACK, [x,  MainGame.Start_Y], [x, MainGame
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python鱼神器是指使用Python编程语言来实现各种提升工作效率和娱乐放松的功能。其中,使用Python实现鱼的方式有很多种。一种方式是使用Python的网络爬虫功能,可以编写程序来自动浏览网页、搜索信息、获取新闻等。另一种方式是使用Python的下载器模块,可以编写程序来下载照片、视频、音乐等文件。还有一种方式是使用Python的GUI模块,可以编写程序来创建自己的GUI应用程序。例如,可以使用Python IDM模块来创建一个下载器,实现从Internet下载照片或视频的功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [「鱼」神器来了,Python 实现人脸监测制作神器](https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/121667850)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [10 个Python 自动化脚本的鱼神器 ,你确定你不学习一下?](https://blog.csdn.net/Gtieguo/article/details/128138947)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值