
pygame
文章平均质量分 86
李兴球
这个作者很懒,什么都没留下…
展开
-
Python昨晚我想你了》_开源的游戏海龟模块实例案例浅析
Python我想你了gameturtle案例分析如何将多行文本转换成图像,还有描边效果呢?福利已经来到了,任何人都能免费下载安装gameturtle模块,从而简单地制作自己的Python作品。相比曾经笔者开发的Python精灵模块,这个模块可谓是个轻量级的模块。基本只专注于核心功能,最新版本是0.24版本,也只增加一个文本转图像的实用函数。这个函数名叫txt2image,相比笔者曾经编写的老版本,这个版本的txt2image支持多行文本转图像了。最新版本还支持描边效果!使用from gameturt..原创 2021-04-03 07:57:28 · 459 阅读 · 0 评论 -
小心你的Python程序,它会是你的一面镜子。小方块闯迷宫.py源代码简析。
小心你的Python程序,它会是你的一面镜子。送Scratch算法集。不要说我不“地道”,送些你看不懂的东西,算法这东西本来,就只属于极少部分人。你突破不了自己的认知,那就不要去下载了。李兴球Python小方块闯迷宫撒切尔夫人也据说撒切尔夫人说过下面的话:“小心你的思想,它会变成你的语言;小心你的语言,它会变成你的行动;小心你的行动,它会变成你的习惯;小心你的习惯,它会变成你的性格;小心你的性格,它会变成你的命运。”所以命运,是由自己决定的。客观只是外在,客观一直在给原创 2021-04-03 07:55:41 · 261 阅读 · 0 评论 -
小虫子的冒险_Python迷宫类型游戏
这是一个用Python制作的迷宫游戏,需要基于Python海龟画图模块精灵模块支持,安装方法为 pip install sprites。如果安装很慢,请联系李兴球,微信scratch8,以下是代码,""" 小虫子的冒险.py 这是一个迷宫类型的小游戏。 用上下左右键操作方向箭头指挥虫子进入小方块即成功。 虫子是不能越穿“墙壁”的,当然也不能碰到左右或上下移动蓝...原创 2020-03-26 17:37:09 · 855 阅读 · 0 评论 -
Python梦幻水族馆 源代码免费下载
""" 梦幻水族馆.py 本程序会生成16条小鱼,它们碰到边缘就会反弹, 本程序需要Python精灵模块支持,请在cmd管理员窗口输入 pip install sprites 进行安装 安装很慢,进入QQ群225792826寻找秘籍! 群里也有python精灵模块100例源代码免费下载哦."""import random ...原创 2020-02-25 21:43:52 · 1029 阅读 · 0 评论 -
Python奥特曼打怪兽射击游戏(基于海龟画图创作的作品,来自Python创意编程100例sprites篇_Python精灵模块)
相信这竟然是Python用海龟画图制作的作品吗?sprites模块就是用python的turtle模块开发的!所以本作品仍属于Python海龟画图作品""" 奥特曼打怪兽射击游戏,本程序需要pygame的混音器支持,所以需要安装pygame模块才能正常运行。 游戏操作方法:用鼠标指针牵引奥特曼,单击左键射击,碰到怪兽奥特曼死亡,杀死100个游戏成功结束。 ...原创 2020-02-10 11:41:15 · 10822 阅读 · 4 评论 -
Python音乐跳舞毯(基于海龟画图创作的作品,来自Python创意编程100例sprites篇_Python精灵模块)
出色的配音是本作品的一大亮点哦! 相信这竟然是Python用海龟画图制作的作品吗?sprites模块就是用python的turtle模块制作的!所以本作品仍属于Python海龟画图作品""" 音乐跳舞毯模拟,当箭头滑过中间的箭头时,按相应的方向箭头即可加分。 本程序也演示了如何播放多首背景音乐。 注意音乐文件名下划线中的数字是时长,这时预先查看到设故意设成这样的。...原创 2020-02-10 11:36:58 · 2198 阅读 · 0 评论 -
Python创意编程100例sprites篇中的闪电侠接金币_精灵版(Python精灵模块)
""" 闪电侠接金币_精灵版,本人曾用pygame和scratch做过这个游戏, 这次重新用sprites模块做一次 本程序借用了pygame的混音器,所以需要安装有pygame的支持。 这个游戏主要演示的就是如何制作序幕动画。"""from sprites import *from pygame import mixer__author__ = '李兴球'__blo...原创 2020-02-10 11:27:17 · 1119 阅读 · 1 评论 -
旋转的星星_pygame旋转图像实例_作者:李兴球
"""本程序用pygame的变功能让星星旋转,作者:李兴球@2018通过案例,你能学到如何让图片旋转."""import pygamefrom pygame.locals import *pygame.init()screenWidth ,screenHeight = 480,360screen = pygame.display.set_mode((screenWidth,sc...原创 2018-08-06 07:42:50 · 2517 阅读 · 1 评论 -
pygame的mask测试_作者:李兴球
"""mask测试,mask就是膜或罩的意思,可以从一个图片创建一个mask,但要转换alpha的,否则就失去了意义.我们可以想像给一个透明的图片覆一层膜,也就是mask,但是透明的地方这层膜是不会覆盖的。mask.overlap的offset偏移量是设置两个mask之间的x和y距离。例:Amask是一个迷宫的mask,Bmask是一个小球的mask那么Amask.overlap...原创 2018-08-06 07:46:21 · 2244 阅读 · 2 评论 -
pygame反弹小球事件USEREVENT练习.py,作者:李兴球
"""pygame小球事件练习.py, 新建Ball类,给它加image属性,rect属性,设它的透明色为黑色,新建xspeed和yspeed属性,值为随机数。新建反弹bounce方法,到了边缘就会反向移动。新建update方法,让球移动后重画。主程序中新建两个事件USEREVENT,让它们自动定时发生,一个是定时生成事件,一个是定时消除事件。小球生成后加入到group,以便同时操作它们。作者:李...原创 2018-11-03 08:43:22 · 4181 阅读 · 0 评论 -
pygame生命游戏模拟_python Game of life生命棋像素级别模拟作者:李兴球
"""Conway's Game of Life),又称康威生命棋,是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。本程序用pygame模拟这种现象,作者:李兴球,风火轮少儿编程 www.scratch8.net以前早就听说过Game of Life,以为好高大上的样子,今天仔细看下,好简单的模拟啊,基本原理就是遍历一个二维表格,然后判断周围的点数达到什么要求就把自己设为什么状态即...原创 2018-11-09 22:08:01 · 2266 阅读 · 0 评论 -
python音乐播放器花框音乐盒子
"""这是一个用海龟画图模块和pygame的混音模块制作的简易播放器。作者:李兴球,日期:2018/8/26"""from turtle import *def init_screen(): """初始化屏幕""" screen = Screen() screen.setup(width,height) screen.bgpic("舞台.png") ...原创 2019-05-22 07:21:49 · 441 阅读 · 0 评论 -
Python打砖块游戏埃及爆破砖
"""这个程序实现道具的设计。 dead死亡道具,骷髅头,skeleton.png,不小心接到它后ball.lives减一,出现机率大 life生命道具,15.png 核桃图形,接到后ball.lives加一 speedup加速道具,speedup.png,接到它后球的速度翻倍 slowdown减速道具,slowdown.png,接到它后球的速度减倍。"""imp...原创 2019-05-22 07:27:26 · 1440 阅读 · 0 评论 -
python的pygame滚动横版射击游戏城市之战
"""pygame城市之战横版射击游戏,按上下左右方向箭头操作飞机。这是一个横板射击小游戏,在黑夜的城市上空,你将要操作一架飞机去射击敌机,爆炸效果还不错。在游戏中定义了滚动的背景类,定义了飞机类Plane,定义了子弹类,敌机类,爆炸类等,是学习Pygame和面向对象编程的好例子。"""import mathimport timeimport pygamefrom pygame.lo...原创 2019-05-22 07:44:37 · 1986 阅读 · 0 评论 -
python创意游戏_刮刮乐趣味游戏
"""刮刮乐趣味小游戏,这是一个有趣的小游戏,把别人的相片给刮出来,单击左键刮图,右键换下一张图片"""__author__ = "李兴球"__date__ = "2018/11/26"import osimport pygamefrom pygame.locals import *from random import choicedef isimage(image): ...原创 2019-05-22 07:58:05 · 4903 阅读 · 0 评论 -
python解放军VS木马创意射击游戏
import osfrom vsmuma.tank import * # Tank类from vsmuma.screen import * # init_screen函数from vsmuma.shell import * # Shell类,炮弹类from vsmuma.alien import * # Alien类,外星人类 f...原创 2019-05-23 21:12:26 · 619 阅读 · 0 评论 -
Python老鼠过街趣味小游戏
"""这是一个多人小游戏,通过按方向箭头操作小老鼠闯过街道,作者:李兴球,2018/10/1日."""from turtle import *from random import randint,choice class Bus(Turtle): """小汽车类,参数说明: images:图形列表,每辆小汽车实例的造型是随机选择的一张图片 yco...原创 2019-05-23 21:17:33 · 1244 阅读 · 0 评论 -
鼠标移动方块的mask碰撞检测原理示例程序
""" 鼠标移动方块的mask碰撞检测原理示例程序"""import pygamefrom pygame.locals import * pygame.init()screen = pygame.display.set_mode((480,360))pygame.display.set_caption("鼠标移动方块的mask碰撞检测原理示例程序by 李兴球")# 静止不...原创 2019-07-18 21:25:59 · 564 阅读 · 0 评论 -
python中途岛海战boss发射子弹类设计程序
""" 中途岛海战大boss发射的子弹类设计, 游戏中最后的boss会不定时的发射一序列大颗粒子弹,这些子弹都会向下散射。 """__author__ = "李兴球"__date__ = "2019/9/13"import timeimport pygamefrom pygame.locals import *from random import *def ...原创 2019-09-18 21:55:21 · 450 阅读 · 0 评论 -
pygame太阳系公转,地月系_地球绕着太阳转月亮绕着地球转_作者:李兴球
import pygamefrom pygame.locals import *import mathpygame.init()screenWidth,screenHeight=480,360screenCenterx = screenWidth//2 -1screenCentery = screenHeight//2 -1screen = pygame.display.set_m...原创 2018-08-06 07:21:54 · 1706 阅读 · 1 评论 -
pygame太空猫捉太空鼠小游戏_作者:李兴球
"""pygame制作的太空猫捉太空鼠小游戏"""import pygamefrom pygame.locals import *from random import randint,choiceimport timepygame.init()screenWidth,screenHeight=480,360screen = pygame.display.set_mode((sc...原创 2018-08-06 07:10:10 · 896 阅读 · 0 评论 -
PIL图形处理结合pygame显示图形_作者:李兴球
"""本程序用pillow对图形进行处理,然后用pygame显示出来"""import pygamefrom pygame.locals import *from PIL import Image,ImageEnhance pygame.init()w,h = 300,300screen = pygame.display.set_mode((w,h))pygame.displa...原创 2018-07-26 22:01:29 · 1228 阅读 · 0 评论 -
pygame制作的拦弹球小游戏_作者:李兴球
"""拦球小游戏可以有很多种制作方法,这里是用pygame模块制作的,运行前需要先安装pygame"""import pygamefrom pygame.locals import *from random import randintpygame.init()屏幕宽度=480屏幕高度=360screen = pygame.display.set_mode((屏幕宽度,屏幕高度)...原创 2018-07-26 12:45:27 · 2230 阅读 · 0 评论 -
pygame箭头类_朝向鼠标指针_作者:李兴球
import pygamefrom pygame.locals import *import mathpygame.init()screen = pygame.display.set_mode((480,360)) screenrect = screen.get_rect()pygame.display.set_caption("pygame箭头类_朝向鼠标指针_作者:李兴球")...原创 2018-07-26 12:39:40 · 2126 阅读 · 0 评论 -
pygame机器人跳舞小动画_作者:李兴球
"""本程序让机器人移来移动,好像跳舞,运用了pygame的变形缩放模块,源于scratch1.4里的机器人跳舞案例,这里改成了python的pygame版"""import pygamefrom pygame.locals import *from random import randintpygame.init()屏幕宽度,屏幕高度=480,360screen = pygame...原创 2018-07-26 08:05:05 · 1140 阅读 · 0 评论 -
pygame小动画之行走的scratch猫咪_作者:李兴球
import pygamefrom pygame.locals import *from random import randintimport timepygame.init()屏幕宽度,屏幕高度=480,360screen = pygame.display.set_mode((屏幕宽度,屏幕高度))pygame.display.set_caption("行走的小猫--作者:...原创 2018-07-26 08:00:55 · 1412 阅读 · 0 评论 -
pygame大鱼吃小鱼_作者:李兴球
import pygamefrom pygame.locals import *import mathfrom random import randintpygame.init()screen = pygame.display.set_mode((480,360))pygame.display.set_caption("pygaem大鱼吃小鱼_作者:李兴球") class ...原创 2018-07-18 12:41:48 · 2934 阅读 · 2 评论 -
pygame打地鼠小游戏_作者:李兴球
import pygamefrom pygame.locals import *from random import randintpygame.init()屏幕宽度=480屏幕高度=360screen = pygame.display.set_mode((屏幕宽度,屏幕高度))pygame.display.set_caption("打地鼠小游戏_作者:李兴球")pyga...原创 2018-07-18 12:21:21 · 5038 阅读 · 3 评论 -
pygame笔类画的彩色圆盘_作者:李兴球
"""本程序定义一个笔类,它有forward方法,能朝自己的方向前进,但是有误差!然后用这支笔画了一个彩色的圆盘.笔的x,y坐标是数学坐标系(scratch类的舞台坐标系),非计算机屏幕的x朝右为正,y朝下为正这个坐标系。 """import pygamefrom pygame.locals import *import mathimport colorsyspygame.init()screen...原创 2018-07-16 12:56:23 · 473 阅读 · 0 评论 -
慢慢显示出来的美女,淡入的图形编程技巧_PIL与pygame显示图形_作者:李兴球
"""本程序用pillow的增强器对图形进行处理,然后用pygame显示出来"""import pygamefrom pygame.locals import *from PIL import Image,ImageEnhance pygame.init()w,h = 300,300screen = pygame.display.set_mode((w,h))pygame.di...原创 2018-07-27 08:11:17 · 621 阅读 · 0 评论 -
pygame勇闯黑暗迷宫_多关卡游戏python初中创意游戏制作源代码
import pygamefrom pygame.locals import *import timegametitle = "勇闯黑暗迷宫"pygame.init()screenWidth,screenHeight=480,360screen = pygame.display.set_mode((screenWidth,screenHeight))pygame.display.s...原创 2018-07-22 12:33:40 · 3241 阅读 · 3 评论 -
python慢画炫彩正弦曲线_pygame_作者:李兴球
"""本程序会慢慢地画一条酷炫的正弦曲线"""import pygamefrom pygame.locals import *import mathimport colorsyspygame.init()screenWidth,screenHeight=480,360screenCenterx,screenCentery = screenWidth//2 -1 ,screen...原创 2018-08-06 07:06:06 · 942 阅读 · 0 评论 -
python慢画炫彩圆圈_pygame_作者:李兴球
import pygamefrom pygame.locals import *import mathimport colorsyspygame.init()screenWidth,screenHeight=480,360screenCenterx,screenCentery = screenWidth//2 -1 ,screenHeight//2 - 1screen = pyga...原创 2018-08-06 07:02:20 · 774 阅读 · 0 评论 -
pygame动画可爱的Pico 演示NPC人物,作者:李兴球
import pygamefrom pygame.locals import *from random import choice,randintimport timepygame.init()screen = pygame.display.set_mode((480,360))pygame.display.set_caption("可爱的Pico 演示NPC人物,作者:李...原创 2018-08-01 08:23:42 · 1676 阅读 · 0 评论 -
pygame尖锋时刻pygame方块跳跃小游戏
"""尖锋时刻pygame方块跳跃小游戏 小方块只能跳,从屏幕最右边不定时出现一些尖尖的三角形...""" import pygamefrom pygame.locals import *from random import randintpygame.init()screen = pygame.display.set_mode((480,360))pygame...原创 2018-07-31 13:46:36 · 1970 阅读 · 0 评论 -
python的pygame游戏框架
import pygamefrom pygame.locals import *def main(): # 初始化屏幕 pygame.init() screen = pygame.display.set_mode((480,360)) pygame.display.set_caption('游戏世界欢迎你') # 填充背景 backgroun...原创 2018-07-31 12:57:03 · 2222 阅读 · 0 评论 -
pygame做的python简易画板(待改进)_作者:李兴球
import pygamefrom pygame.locals import *pygame.init()screenWidth,screenHeight=480,360screen = pygame.display.set_mode((screenWidth,screenHeight))pygame.display.set_caption("python画板(待改进)_作者:李兴球")...原创 2018-07-31 12:47:18 · 1014 阅读 · 0 评论 -
pygame画圆练习赤橙黄绿青蓝紫
import pygamefrom pygame.locals import *screenWidth,screenHeight=840,120pygame.init()screen = pygame.display.set_mode((screenWidth,screenHeight))pygame.display.set_caption("红橙黄绿青蓝紫")pygame.draw...原创 2018-07-31 12:42:58 · 940 阅读 · 0 评论 -
pygame飞扬小鸟_飞翔小鸟游戏_李兴球版
import pygamefrom pygame.locals import *from random import randintimport timepygame.init()screenWidth,screenHeight=480,360screen = pygame.display.set_mode((screenWidth,screenHeight))pygame.dis...原创 2018-07-31 12:32:25 · 1839 阅读 · 0 评论 -
pygame多关卡小游戏命悬一线之勇闯太空隧道_作者:李兴球_mask碰撞实例
import pygamefrom pygame.locals import *gamename = "《命悬一线之勇闯太空隧道》"pygame.init()pygame.mixer.init()screenWidth ,screenHeight=480,360screen = pygame.display.set_mode((screenWidth,screenHeight))pygame.di...原创 2018-07-16 12:29:31 · 1013 阅读 · 0 评论