- 博客(20)
- 收藏
- 关注
原创 Python 坦克大战小游戏 版本号(终结版)
Python 初阶 ''' v1.17 实现敌方子弹与我方坦克之间的碰撞 ''' import pygame,time,random SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.17' # v1.07新增 记录敌方坦克的数量 ENEMY_TANK_COUNT = 5 # 主逻辑类 class MainGame(): # 游戏主窗...
2018-11-03 20:22:13
5187
4
原创 python t坦克大战小游戏进程 版本号v1.16
python 初阶 ''' v1.16 实现音效类 ''' import pygame,time,random SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.16' # v1.07新增 记录敌方坦克的数量 ENEMY_TANK_COUNT = 5 # 主逻辑类 class MainGame(): # 游戏主窗口 windo...
2018-11-03 10:22:42
249
原创 Python 坦克大战小游戏进阶 版本号v1.15
Python 初阶 ''' v1.15 实现坦克与墙壁的碰撞 ''' import pygame,time,random SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.15' # v1.07新增 记录敌方坦克的数量 ENEMY_TANK_COUNT = 5 # 主逻辑类 class MainGame(): # 游戏主窗口 ...
2018-11-03 10:20:13
984
原创 Python 坦克大战小游戏进阶 版本号v1.14
python初阶 ''' v1.14 实现墙壁类 以及 子弹与墙壁的碰撞 ''' import pygame,time,random SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.14' # v1.07新增 记录敌方坦克的数量 ENEMY_TANK_COUNT = 5 # 主逻辑类 class MainGame(): # 游戏主...
2018-11-03 10:18:15
302
原创 坦克大战小游戏 版本号v1.13
Python 初阶 ''' v1.13 实现打中坦克之后的爆炸效果 ''' import pygame,time,random SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.13' # v1.07新增 记录敌方坦克的数量 ENEMY_TANK_COUNT = 5 # 主逻辑类 class MainGame(): # 游戏主窗口 ...
2018-10-30 08:17:39
185
原创 坦克大战小游戏 版本号v1.12
Python 初阶 ''' v1.12 实现我方子弹与敌方坦克之间的碰撞 ''' import pygame,time,random SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.12' # v1.07新增 记录敌方坦克的数量 ENEMY_TANK_COUNT = 5 # 主逻辑类 class MainGame(): # 游戏主窗...
2018-10-30 08:15:45
147
原创 坦克大战小游戏 版本号v1.11
python 初阶 ''' v1.11 实现敌方坦克的射击以及子弹的移动 ''' import pygame,time,random SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.11' # v1.07新增 记录敌方坦克的数量 ENEMY_TANK_COUNT = 5 # 主逻辑类 class MainGame(): # 游戏主窗...
2018-10-30 08:14:42
170
原创 坦克大战小游戏 版本号v1.10
python 初阶 ''' v1.10 实现子弹的移动与消失 ''' import pygame,time,random SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.10' # v1.07新增 记录敌方坦克的数量 ENEMY_TANK_COUNT = 5 # 主逻辑类 class MainGame(): # 游戏主窗口 ...
2018-10-29 13:11:25
484
原创 坦克大战小游戏 版本号v1.09
python 初阶知识 ''' v1.09 实现子弹类 ''' import pygame,time,random SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.09' # v1.07新增 记录敌方坦克的数量 ENEMY_TANK_COUNT = 5 # 主逻辑类 class MainGame(): # 游戏主窗口 win...
2018-10-29 13:09:16
204
原创 用Python实现学生管理系统
实现简单的学生管理系统 用面向对象思想 实现数据持久化 import os,pickle stu_dic = {} filename = 'stu_inf.txt' class Student(): def __init__(self,name,age,stu_id,gender): self.name = name self.age = age ...
2018-10-28 18:08:36
1878
原创 Python 初阶
*坦克大战版本进程 版本号v1.08 ''' v1.08 实现敌方坦克的随机移动 ''' import pygame,time,random SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.08' # v1.07新增 记录敌方坦克的数量 ENEMY_TANK_COUNT = 5 # 主逻辑类 class MainGame(): # ...
2018-10-28 18:03:06
237
原创 Python 实现 统计某文件夹下的.py文件的代码行数 的函数
封装一个函数,能够统计一个文件夹下的所有.py文件的代码行数 allcount = 0 import os def showfilename(dirpath): #获取目标文件夹的所有子文件名 files_list = os.listdir(dirpath) #遍历所有子文件名 for filename in files_list: #把子文件名的路...
2018-10-28 15:23:54
714
原创 Python 实现 统计某个.py文件中的代码行数 的函数
封装一个函数,使其可以统计一个.py(Python)文件中的代码行数 def getcount(filepath): count = 0 #判断给定的路径是否是.py文件 if filepath.endswith('.py'): #打开文件 f = open(filepath,'r',encoding='utf-8') #先读...
2018-10-28 15:21:07
748
原创 python 初阶
首个游戏项目 坦克大战版本进程 版本号v1.07 ''' v1.07 敌方坦克的加载 ''' import pygame,time,random SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.07' # v1.07新增 记录敌方坦克的数量 ENEMY_TANK_COUNT = 5 # 主逻辑类 class MainGame(): ...
2018-10-28 14:44:57
138
原创 python 初阶
首个游戏项目 坦克大战版本进程 版本号v1.06 ''' v1.06 优化坦克的移动方式 ''' import pygame,time SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.06' # 主逻辑类 class MainGame(): # 游戏主窗口 window = None # 我方坦克(唯一性)设置...
2018-10-28 14:42:54
105
原创 Python 初阶
首个游戏项目 坦克大战版本v1.05 `’’’ v1.05 实现坦克的移动 ‘’’ import pygame SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = ‘V1.05’ 主逻辑类 class MainGame(): # 游戏主窗口 window = None # 我方坦克(唯一性)设置成类属性 tank1 = None def start...
2018-10-28 14:38:16
141
原创 Python 首个游戏项目
Python 初阶 坦克大战游戏项目进程 坦克大战版本v1.04 ''' v1.04 新增我方坦克 ''' import pygame SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.04' # 主逻辑类 class MainGame(): # 游戏主窗口 window = None # 我方坦克(唯一性)设置成...
2018-10-27 19:26:52
1311
3
原创 Python 的首个游戏项目
Python 初阶 坦克大战游戏项目进程 坦克大战版本v1.03 ''' v1.03 事件处理 (鼠标按键事件,键盘按键事件) ''' import pygame SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 VERSION = 'V1.03' # 主逻辑类 class MainGame(): # 游戏主窗口 window = None ...
2018-10-27 19:18:50
545
原创 Python 的首个游戏项目
[ ] Python 初阶 坦克大战游戏项目进程 坦克大战版本v1.02 ''' v1.02 实现游戏窗口 ''' import pygame SCREEN_WIDTH = 900 SCREEN_HEIGHT = 550 # 主逻辑类 class MainGame(): # 游戏主窗口 window = None def startGame(self): #...
2018-10-27 19:12:58
241
原创 Python 的首个游戏项目
[ ] Python 初阶 坦克大战游戏项目进程 坦克大战版本v1.01 ''' v1.01 实现框架的搭建(类的设计) 主逻辑类 开始 移动 坦克类 移动 射击 我方坦克 敌方坦克 子弹类 子弹伤害 爆炸类 展示爆炸效果 墙壁类 音效类 展示音效 停止音效 ''' import pygame class MainGame(): ...
2018-10-27 19:08:18
369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人