摘要:
###与之前相比实现了坦克的射击功能 写了一个子弹类 1.己方坦克按j射击,可以连发子弹 2.敌方坦克有ai,随机发射子弹 ` import pygame import sys import time import random BACK = (250,250,250) SCREEN_X = 140 阅读全文
2022年7月28日
2022年7月27日
摘要:
这次继续探索pygame的五子棋实现,和之前不一样,这次我稍微研究了一下 用pyqt调用pygame有点难,下棋的时候容易报错 报错:-1073740791 (0xC0000409) 而不用pyqt,只用pygame就少了很多麻烦 #使用pyqt的部分代码: ` from PyQt5 import 阅读全文
2022年7月26日
2022年7月25日
2022年7月23日
2022年7月22日
摘要:
这次游戏基础完善了,能算的上是一个小游戏了 ###但还是有两个小问题: 1.两个飞机碰撞时没有爆炸效果(其实这个爆炸效果也不重要) 2.显示game over的时候字跳的太快了 显示字的时候会被别的东西遮盖住(可以结合pyqt进行改进) ##与初级飞机大战相比完成的任务: 为了实现碰撞的效果,主要的 阅读全文
2022年7月21日
摘要:
做了这个飞机大战,感觉还不错 不过要成为一个成熟的游戏还不够 ##解决的问题: 创建了一个飞机图片在屏幕上自由移动 可以按住键盘按键不放进行移动和射击 可以连发子弹 这个游戏由最原始的面向过程写成了面向对象,加深了对面向对象的理解 创建敌方飞机并且能左右移动,遇到边界返回(最最最低级的Ai) 敌机可 阅读全文
2022年7月20日
2022年7月12日
摘要:
页面文件基本🆗了 接下来主要是完成槽函数enter() 这个2.0版本主要实现了人生的逻辑,在人生出现转折的时候会跳出可选择的对话框 每个窗口一个线程太困难了,以后再学多线程吧 目前感觉这个enter()函数太长太累赘了,可能后续要把它拆分成多个函数/多个类 这样的话也便于实现特殊事件跳出对话框的 阅读全文