202108-10 忆童年!用Python实现愤怒的小鸟游戏 开发工具Python版本:3.6.4相关模块:pygame模块;以及一些python自带的模块。环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理介绍这里简单介绍一下游戏的实现原理呗。首先是游戏的开始界面,大概是长这样的,比较简约:主要包括两个部分,即游戏的标题和游戏的开始以及退出按钮,这两部分的代码实现如下:'''按钮类'''classButton(pygame.sprite.Sprite):def__init__(self,screen,x,y,width,hei... 继续阅读 >
202108-08 用Python简单实现个贪吃蛇小游戏(保姆级教程) 目录一、前言二、初识curses2.1简单使用2.2整点花样2.2.1新建一个子窗口2.2.2上点颜色2.2.3给点细节三、贪吃蛇3.1设计3.2蛇语者3.3 命令行?画板!3.4控制!3.5直接使用四、结尾一、前言本期介绍Python练手级项目——贪吃蛇!原本想推荐一个贪吃蛇的开源项目:python-console-snake,但由于该项目最近一次更新是8年前,而且在运行的时候出现了诸多问题。索性我就动手用Python重新写了一个贪吃蛇游戏。下面我... 继续阅读 >
202108-08 用Python手把手教你实现2048小游戏 目录一、开发环境二、环境搭建三、原理介绍四、效果图一、开发环境Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。二、环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。三、原理介绍“使用方向键移动方块,两个数字相同的方块撞在一起后,将会合并为一个数字是原来两倍的新方块。游戏的时候尽可能多地合并这些数字方块就行了。”大概了解了游戏规则之后,我们就可以开始写这个游戏啦~首先,... 继续阅读 >
202106-23 python实战之利用pygame实现贪吃蛇游戏(一) 目录一、前言二、搭建界面三、运行结果四、结语一、前言之前尝试了自己用pygame写井字棋,这次玩的是贪吃蛇系列。个人感觉模块可能会比较大,所以选择将函数和主要逻辑代码分在了两个文件中。fuc为函数模块,存储了事件感应和刷新界面等部分。main模块则是游戏的核心。二、搭建界面这里我就不重复了,可以先看一下这篇博客其中界面的基本要素都有。main.pyimportpygamefromfucimport*#基本属性lattice_wh=20#长宽snake_col... 继续阅读 >