通常在多玩家的游戏中,每个玩家都会有自己的得分,最高分数会成为该游戏的最佳记录。这一篇,学习下如何记录最高得分:(为了简化代码,本文采用文件方式,仅记录本机得分,明白原理后,可以将得分保存在云端或数据库中,就可能支持多玩家了)。 首先要在settings.py中新建一个常量: 目录结构参考下图: 然 ...
分类:
其他好文 时间:
2019-02-17 12:55:21
阅读次数:
271
#encoding: utf-8import osimport pygamechinese_dir = '黑体常规'if not os.path.exists(chinese_dir): os.mkdir(chinese_dir)pygame.init()start,end = (0x4E00, 0 ...
分类:
编程语言 时间:
2019-02-09 19:19:05
阅读次数:
238
说明: 1.以下所用的Group均为Group类的对象实例 2.Group类是对AbstractGroup类的继承 sprite.py文档中描述如下: 方法一:Group.draw(surface) 说明:对精灵组中的每一个精灵依次调用surface.blit(),依次将精灵组中的精灵绘制在surf ...
分类:
其他好文 时间:
2019-01-29 13:46:56
阅读次数:
3275
参考博客:https://blog.csdn.net/qq_27717921/article/details/53231762 pygame模块概览 1.display模块 功能:生成windows窗口 pygame.display.set_mode(resolution=(0,0),flags=0 ...
分类:
其他好文 时间:
2019-01-28 01:08:44
阅读次数:
311
一、学习方向:python应用方向很多,必须明确学习方向 1. 全栈开发:就是web应用开发,是用来写网站后台的。 2. 数据分析:就是做大数据分析的,数据量级起码是千万级别的,做的是大数据分析。 3. 网络爬虫:其实属于数据分析的部分,就是获取数据源的方式。不管是阿拉伯数据还是说字符串,都是数据的 ...
分类:
编程语言 时间:
2019-01-25 21:08:58
阅读次数:
243
如何学习Python 最近开始整理python的资料,会陆续放到博客中存档。找了几个qq群,其中有一个群 "78486745(点击进群)" 。后面就没怎么加群了,还是需要看官方文档为主 python语言基础:(带你熟悉python语言的特性,学会使用python开发环境,使用python开发一些简单 ...
分类:
编程语言 时间:
2019-01-25 18:42:50
阅读次数:
159
import sys import pygame def creat_screen(): #初始化pygame pygame.init() #设置窗口大小并保存在screen对象中 screen = pygame.display.set_mode((500,500)) #设置窗口的名字 pygame... ...
分类:
其他好文 时间:
2019-01-24 13:18:24
阅读次数:
126
游戏的虚拟世界中,最让人happy的一个因素就是主角挂了,而且重来,只要restart就行了,不象现实中人的生命只有1次。回顾上节的效果,如果方块向下落时,挡板没接住,整个游戏就跪了: 如果我们希望方块挂了之后,可以重新来过,可以这样做,修改Game类的update方法: 效果如下: 可以看到,方块 ...
分类:
其他好文 时间:
2019-01-20 23:37:24
阅读次数:
464
接上回继续,方块不断向上跳动的过程中,从视觉上看,整个背景屏幕应该不断向下滚动,而且上方要不断出现新档板(否则就没办法继续向上跳了),这节我们将来实现这种效果,感觉好象很复杂,但实现起来其实很简单,只要对main.py略做调整: Game类的update方法改成下面这样 要点: 1. 如果方块跳到了 ...
分类:
其他好文 时间:
2019-01-20 22:55:01
阅读次数:
186
武侠小说中,高手过招讲究起手式,所谓"行家一伸手,便知有没有"。程序开发、软件架构中,也是类似的道理,当业务逻辑越来越复杂,代码越来越多时,一个好的项目结构,从目录命名、模块分层这些,从一开始就决定了后面的代码是否易于维护。 所以这节主要讨论下,游戏中如何组织自己的代码,回忆上节学到的最小开发框架( ...
分类:
其他好文 时间:
2019-01-20 20:53:09
阅读次数:
236