首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
pygame
冰风漫天
创建于2021-10-21
订阅专栏
pygame相关文章
等 4 人订阅
共15篇文章
创建于2021-10-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
pygame做一个简单的打字游戏
1.基本代码 下面的代码完成了每一秒在界面的顶部随机生成一个新的字母 2.移动字母 先增加一个定时器,设定字母20毫秒移动一格 在主循环中加入移动的代码 3.消除字母 在事件的处理代码中加入对键盘字母
pygame做一个成语填空游戏
最近看到很多人玩成语填字游戏,那么先用pygame来做一个吧,花了大半天终于完成了,附下效果图。 主要两个py文件 封装的一些操作类idiom_lib.py 主程序main.py 代码就这么多了
pygame支持中文和多语言设置
一、支持中文显示 pygame不能直接支持中文显示,如果用系统的字库,在不同的机器又可能存在字体不存在的问题,所以最好是自己放一个字体库在程序包里,我这边下了一个思源黑体的字体使用
pygame不使用图片做一个按钮的效果
按钮类程序 主要给按钮实现了: 1.鼠标悬停效果 2.按钮点击效果 3.文本绘制效果 4.点击后事件触发效果 5.按钮的隐藏和显示控制 使用方法: btn = BFButton(my_surface,
十一、pygame做一个简单的俄罗斯方块游戏(对战篇1)
上篇更新到https://juejin.cn/post/7022072644262428679 原本应该继续做优化,不过考虑到完成游戏完整性,这次就先把对战做好。 一、对战的方块管理 定义一个Bloc
十、pygame做一个简单的俄罗斯方块游戏(AI篇2)
继续https://juejin.cn/post/7022072655134064671的代码更新 一、消除后才做评价 上一篇我们是对方块落下的位置和落下后出来的空洞进行了评价,但是这些评价都是没有计
九、pygame做一个简单的俄罗斯方块游戏(AI篇1)
上次更新到https://juejin.cn/post/7021714104842731534 现在继续 一、定义玩家类 定义玩家类是为了便于进行手动和机器模式或各种不同机器人模式的混合使用,增加代码
八、pygame做一个简单的俄罗斯方块游戏(基础篇3)
继续上一次的俄罗斯方块游戏编写 一、给每个方块设置不同的颜色 根据代码这里可以判断正在下落的方块在那些Block子类里加一个属性最合适,而已经落下的方块颜色管理最合适的地方应该是修改在Panel类里的
七、pygame做一个简单的俄罗斯方块游戏(基础篇2)
接上章继续写俄罗斯方块游戏 五、计算方块之间的碰撞 在Panel类里增加函数 修改move_block函数的判断,增加check_overlap函数检测 现在的效果是方块可以堆叠了 六、键盘控制左右移
六、pygame做一个简单的俄罗斯方块游戏(基础篇1)
一、初始界面 之前的游戏都比较简单,所以代码都是面向过程的写法,这次游戏后面可能会写比较复杂(比如人机对战、联机对战、使用道具对战等),这次面向对象一点来写这个项目。 游戏的窗口设计一个专门的Pane
pygame不使用图片做一个按钮的效果
按钮类程序 主要给按钮实现了: 1.鼠标悬停效果 2.按钮点击效果 3.文本绘制效果 4.点击后事件触发效果 5.按钮的隐藏和显示控制 使用方法: btn = BFButton(my_surface,
五、pygame做一个简单的五子棋游戏
1.设置棋盘 五子棋标准棋盘是15x15的,如果我们每个格子的大小是40x40的话,棋盘应该是40x(15-1)=560的宽度,我们在四面各保留60的边距,那么窗口的长宽各是40x(15-1)+60x
三、pygame做一个简单的贪吃蛇游戏(上)
1.准备工作 我们已经初始化了一个400*400的界面,为方便看我们的游戏,我们先在界面上画40*40的格子,即纵向切10份,横向切10份,这样我们就需要画20个线段,下面是20个线段的画法 绘制后效
二、pygame基本图形绘制
1.绘制文字 下面定义了一个白色,字体大小为60,在x=200,y=200处开始绘制的文字 加入上一章的程序后完整程序如下 程序的效果是下面这样的 2.在屏幕显示鼠标位置 获取鼠标位置只需要用到pyg
一、pygame入门
1.安装Pygame模块 pip install pygame 2.基本的程序结构 3.设置400*400的窗口大小 这时候运行程序可以看到一个400*400窗口一闪而过,为了看看清楚,我们用ti