哈喽~想和大家分享一个用python做的智力小游戏,五子棋,形成5子连线者获胜!

攻略:

横看成岭侧成峰,远近高低各不同,小编建议多从不同角度来看五子棋。毕竟当局者迷,旁观

者清嘛!

<>正文:

使用工具:

Python3.8、pycharm2020

也可以不安装pycharm2020也可以直接运行~但是安装了些会好一点

1.五子棋

运行:

代码:
'''游戏开始界面''' class gameStartUI(QWidget): def __init__(self, parent=None,
**kwargs): super(gameStartUI, self).__init__(parent) self.setFixedSize(760,
650) self.setWindowTitle('五子棋 —— 九歌')
self.setWindowIcon(QIcon(cfg.ICON_FILEPATH)) # 背景图片 palette = QPalette()
palette.setBrush(self.backgroundRole(),
QBrush(QPixmap(cfg.BACKGROUND_IMAGEPATHS.get('bg_start'))))
self.setPalette(palette) # 按钮 # --人机对战 self.ai_button =
PushButton(cfg.BUTTON_IMAGEPATHS.get('ai'), self) self.ai_button.move(250, 200)
self.ai_button.show() self.ai_button.click_signal.connect(self.playWithAI) #
--联机对战 self.online_button = PushButton(cfg.BUTTON_IMAGEPATHS.get('online'),
self) self.online_button.move(250, 350) self.online_button.show()
self.online_button.click_signal.connect(self.playOnline) '''人机对战''' def
playWithAI(self): self.close() self.gaming_ui = playWithAIUI(cfg)
self.gaming_ui.exit_signal.connect(lambda: sys.exit())
self.gaming_ui.back_signal.connect(self.show) self.gaming_ui.show() '''联机对战'''
def playOnline(self): self.close() self.gaming_ui = playOnlineUI(cfg, self)
self.gaming_ui.show() '''run''' if __name__ == '__main__': app =
QApplication(sys.argv) handle = gameStartUI() font = QFont()
font.setPointSize(12) handle.setFont(font) handle.show() sys.exit(app.exec_())
<>结尾:

最后,小编想说要是实在不行就花五毛钱去雇佣一个人叭,来帮你看看,毕竟多了一个人,多一份力量。

好啦,文章写到这里就结束啦~

大家喜欢的记得点点赞,我这里有一份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

技术
©2019-2020 Toolsou All rights reserved,
程序员的520,送给女友的几行漂亮的代码(python版)基于stm32控制四轮小车电机驱动(一)linux查看磁盘空间命令实验四 自动化测试工具-软件测试axios拦截器封装与使用C语言——qsort函数opencv-python傅里叶变换以及逆变换在算法研究过程中如何进行算法创新nc的安装和简单操作C语言做一个简易的登陆验证(功能)界面