自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Python制作一款简单的乒乓球小游戏

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。#相关文件关注公众号:Python学习指南,回复“乒乓球”即可获取环境搭建pip安装需要的相关模块即可。原理简介游戏规则:操作:玩家1(右)通过操作↑↓键上下移动球拍;玩家2(左)通过操作ws键上下移动球拍(仅双人模式有效)。得分:玩家没有接住乒乓球则失一分,即对方玩家得一分。得分先累计到11的一方即为获胜方。逐步实现:Step1:开始界面开始界面其实很简单,只需要定义两个

2020-12-29 13:42:14 2111 3

原创 Python代码制作24点小游戏

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。相关文件关注公众号:Python学习指南,回复“24点”即可获取环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理简介游戏规则(改编自维基百科):从1~10这十个数字中随机抽取4个数字(可重复),对这四个数运用加、减、乘、除和括号进行运算得出24。每个数字都必须使用一次,但不能重复使用。详见:https://zh.wikipedia.org/wiki/24%E

2020-12-28 15:02:22 2040 1

原创 Python制作宝石消消乐小游戏

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。相关文件关注公众号:Python学习指南,回复“消消乐”即可获取环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理简介游戏规则:玩家通过鼠标交换相邻的拼图,若交换后水平/竖直方向存在连续三个相同的拼图,则这些拼图消失,玩家得分,同时生成新的拼图以补充消失的部分,否则,交换失败,玩家不得分。玩家需要在规定时间内获取尽可能高的得分。逐步实现:Step1**:

2020-12-26 15:56:09 941

原创 Python制作经典的吃豆豆小游戏

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。相关文件关注公众号:Python学习指南,回复“吃豆子”即可获取环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理简介游戏简介:玩家通过↑↓←→键控制游戏的主角吃豆人吃掉藏在迷宫内的所有豆子,并且不能被鬼魂抓到。若能顺利吃完迷宫内的所有豆子并且不被鬼魂抓到,则游戏胜利,否则游戏失败。逐步实现:Step1:定义游戏精灵类首先,让我们先来明确一下该游戏需要哪

2020-12-24 13:36:42 3542 9

原创 Python制作外星人入侵小游戏

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。相关文件关注公众号:Python学习指南,回复“外星人”即可获取环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理介绍游戏简介:玩家通过鼠标控制飞船行动和射击,若能在敌人到达游戏界面底端之前消灭所有敌人,则游戏胜利,否则游戏失败。逐步实现:Step1:定义游戏精灵类首先,我们来明确一下游戏需要哪些角色。① 我方飞船我方飞船通过鼠标控制,其需要具备射击、

2020-12-23 10:32:26 389 1

原创 Python制作推箱子小游戏

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。相关文件关注公众号:Python学习指南,回复“推箱子”即可获取环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理简介游戏简介经典的推箱子是一个来自日本的古老游戏,目的是在训练你的逻辑思考能力。在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完

2020-12-22 13:53:16 1198

原创 pyqt5模块制作俄罗斯方块小游戏

开发工具Python版本:3.6.4相关模块:pyqt5模块;以及一些Python自带的模块。相关文件关注公众号:Python学习指南,回复“俄罗斯方块”即可获取源码环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理简介游戏规则:由小方块组成的不同形状的板块陆续从屏幕上方落下来,玩家通过调整板块的位置和方向,使它们在屏幕底部拼出完整的一条或几条。这些完整的横条会随即消失,给新落下来的板块腾出空间,与此同时,玩家得到分数奖励。没有被消除掉的方块不断堆积起来,

2020-12-21 16:06:08 928 2

原创 python制作一个接水果和金币的小游戏

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。相关文件关注公众号:Python学习指南,回复“game9”获取相关文件环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理简介游戏规则简介:玩家通过"wasd"或者"↑↓←→"键控制农民移动,使得农民可以接到所有上空掉落的水果和金币。当水果遗失(即未接到)的次数过多时,游戏结束。逐步实现:Step1:定义精灵类显然,要判断农民是否接到了水果/金币,肯定要

2020-12-18 11:21:17 720

原创 Python制作塔防小游戏

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。相关文件关注公众号:Python学习指南,回复“塔防”即可获取相关文件原理介绍游戏规则简介:玩家通过建造箭塔抵御敌人的进攻。每隔一段时间,将会有一波敌人从左上角的洞穴中诞生,并冲向右下角的城堡。玩家需要做的,则是通过建造箭塔射杀敌人,避免城堡受到敌人攻击,同时,每当你射杀一个敌人,将获得一定的金钱奖励。游戏失败:每有一个敌人冲进城堡,城堡的生命值下降一定的数值,当城堡的生命值为0时,

2020-12-14 13:50:43 2196

原创 Python代码制作2020“恐龙跳一跳“小游戏

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。相关文件欢迎与我交流环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理介绍游戏规则简介:玩家通过空格键控制一只小恐龙的前进方式,当小恐龙触碰到植物或者飞龙时,游戏结束。小恐龙躲避的植物和飞龙越多,得分越高。逐步实现:Step1:定义精灵类为了方便实现小恐龙和植物以及飞龙之间的碰撞检测,我们先定义一些精灵类,包括:① 植物类其中,move函数的作用为使随机

2020-12-12 15:24:18 2433

原创 Python代码实现“FlappyBird”小游戏

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。相关文件关注公众号:Python学习指南,回复“FlappyBird”获取环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理介绍FlappyBird游戏简介:玩家通过空格键控制一只小鸟,使其跨越由各种不同长度水管所组成的障碍物,当小鸟碰撞到障碍物或跌至屏幕最底端时,游戏结束。逐步实现:Step1:定义精灵类为了方便实现小鸟和水管之间碰撞的检测,我们先定义一

2020-12-10 20:45:03 3441

原创 Python制作经典坦克大战小游戏

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。关注公众号:Python学习指南,回复“坦克大战”获取相关文件环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理介绍T_T感觉自己的代码整体上逻辑还是很清晰的,也做了很多必要的注释,所以这里我只讲主要的思路,一些实现细节请阅读我的源代码。游戏规则:游戏有单人和双人两种模式,己方大本营被破或者己方坦克被歼灭则游戏失败,成功通过所有关卡则游戏胜利。另外,玩家可以通.

2020-12-07 20:01:14 1220

原创 Python制作简单的滑雪小游戏

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。关注公众号:Python学习指南,回复“滑雪”获取相关文件环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理介绍游戏规则:玩家通过“AD”键或者“←→”操控前进中的滑雪者,努力避开路上的树,尽量捡到路上的小旗。如果碰到树,则得分减50,如果捡到小旗子,则得分加10。逐步实现:Step1:定义精灵类由于游戏涉及到碰撞检测(滑雪者与树和小旗之间的碰撞),因此我

2020-12-05 18:46:00 1642

原创 python制作简单拼图小游戏

开发工具**Python版本:**3.6.4相关模块:pygame模块;以及一些Python自带的模块关注公众号:Python学习指南,回复“拼图”即可获取源码环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理介绍游戏简介:将图像分为m×n个矩形块,并将图像右下角的矩形块替换为空白块后,将这些矩形块随机摆放成原图像的形状。游戏目标为通过移动非空白块将随机摆放获得的图像恢复成原图像的模样,且规定移动操作仅存在于非空白块移动到空白块。例如下图所示:逐步实现

2020-12-04 15:25:28 1675 1

原创 python制作类似八音符小游戏

准备工作:开发工具Python版本:3.6.4相关模块:cocos2d模块;pyaudio模块;以及一些Python自带的模块。私信回复“八音符”获取相关文件环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理介绍相信很多人对八音符这款游戏并不陌生吧,其核心玩法是利用声音控制一个带辫子的小黑球不断前进,大概是长这样子的吧:今天我们就来做一个低配版本的T_T,其功能为利用声音控制皮卡丘不断前进。游戏主要使用了cocos2d模块和pyaudio模块,前者用.

2020-12-03 20:06:19 363

原创 python制作“小兔子和Bun“小游戏

准备工作:安装Pythonpython版本:3.5.4pygame版本:1.9.3(pip安装即可)私信回复“兔子”即可获取相关文件愉快地开始Step1:你好,兔子效果:Step2:添加背景首先载入所需的图片;其次依次通过x和y进行循环,并且根据循环里x和y的值来画上草的效果;接下来的几行就是在屏幕上画出城堡。效果:Step3:让兔子能够移动接下来你需要加上一些真正的游戏的元素了,比如让兔子能够随着按键移动。效果(可以移动兔子):Step4:让兔子转向好的,现在

2020-12-02 20:20:22 781

原创 今天给大家演示哈密顿环自动玩贪吃蛇小游戏呀~

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些python自带的模块。关注公众号:Python学习指南,回复“AI贪吃蛇2”即可获取相关文件环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理简介这里我们主要讲如何设计算法来自动玩贪吃蛇小游戏。先来简单介绍一下哈密顿环的定义(引自维基百科):哈密顿图是一个无向图,由哈密顿爵士提出,由指定的起点前往指定的终点,途中经过所有其他节点且只经过一次。在图论中是指含有哈密顿回路的图,闭

2020-12-01 21:51:04 461

原创 今天带大家用Python代码,遗传算法训一波龙~

开发工具Python版本:3.6.4相关模块:numpy模块;argparse模块;pygame模块;以及一些python自带的模块。关注点赞后私信,回复:“小恐龙游戏3”获取源码及相关文件环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理简介遗传算法,即:Genetic Algorithm, GA是一种元启发式算法,其核心思想与达尔文的进化理论很相似。简单而言就是物种在进化过程中,好的基因将得到保留,不好的基因将被淘汰。经过很多代的演变之后,物种当前

2020-11-30 19:35:06 361

原创 自动玩Chrome浏览器的小恐龙游戏

开发工具Python版本:3.6.4相关模块:opencv-python模块;numpy模块;selenium模块;pillow模块;以及一些Python自带的模块。关注转发后私信回复“小恐龙游戏2”即可获取相关文件环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理简介T-Rex Rush是谷歌浏览器里自带的一个彩蛋小游戏,电脑断网的时候按下空格键就可以触发。或者直接访问如下链接也可以:https://chromedino.com/大概长这个样子

2020-11-28 16:05:06 2979

原创 Python实现AI五子棋

开发工具**Python版本:**3.6.4相关模块:graphics模块。关注转发后私信回复:“AI五子棋”即可获取相关文件环境搭建安装Python并添加到环境变量即可。注:graphics模块在相关文件中已经提供,就是一个py文件,直接放在当前路径或者放到python安装文件夹下的site-packages文件夹内均可。原理简介对于五子棋这样的博弈类AI,很自然的想法就是让计算机把当前所有可能的情况都尝试一遍,找到最优的落子点。这里有两个问题:(1)如何把所有可能的情况都尝试.

2020-11-27 16:46:49 1174

原创 Python自动玩俄罗斯方块小游戏

开发工具Python版本:3.6.4相关模块:pyqt5模块;以及一些Python自带的模块。关注转发后私信回复“俄罗斯方块”获取相关文件环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理简介AI实现算法比较简单(就是low),基本思想就是遍历当前可操作的俄罗斯方块和下一个可操作的俄罗斯方块(根据不同的策略,即选择不同的位置和旋转角度)下落到底部后组成的所有可能的未来场景,从这些未来场景中选择一个最优的,其对应的当前可操作的俄罗斯方块的行动策略即为当前解,

2020-11-25 16:27:40 621

原创 Python实现AI自动版贪吃蛇

主要思路(1)蛇每走一步,就使用BFS计算游戏界面中每个位置(蛇身除外)到达食物的最短路径长;(2)将蛇的安全定义为蛇是否可以跟着蛇尾运动,即蛇头和蛇尾间是否存在路径;(3)蛇每次行动前先利用虚拟的蛇进行探路,若虚拟的蛇吃完食物后是安全的,真蛇才行动;(4)若蛇和食物之间不存在路径或者吃完食物后并不安全,就跟着蛇尾走;(5)若蛇和食物之间、蛇和蛇尾之间均不存在路径,就随便挑一步可行的来走;(6)保证目标是食物时蛇走最短路径,目标是蛇尾时蛇走最长路径。关注并转发后私信回复“AI贪吃蛇”获取。

2020-11-24 16:05:07 900

原创 Python自动玩“别再踩白块了“小游戏

开发工具**Python版本:**3.6.4相关模块:numpy模块;CV2模块;pyautogui模块;pyscreenshot模块;以及一些Python自带的模块。环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。先睹为快首先,在浏览器中打开下面这个游戏链接:打开浏览器搜索4399小游戏游戏加载完毕后,选择该游戏的经典模式,游戏界面类似下图所示:在cmd窗口运行autoplay.py文件即可让python自动玩这个小游戏了~由于游戏主界面的位置随电脑

2020-11-24 15:49:33 654 2

原创 掌握Python可以去哪些岗位?薪资如何?

一、人工智能Python作为人工智能的黄金语言,选择人工智能作为就业方向是理所当然的,就业前景也还不错。人工智能工程师的招聘起薪一般在20K-35K,如果是初级工程师,起薪一般12K。二、大数据我们当前所处的时代,正好是大数据的时代,Python这门语言在大数据上比Java更加有效率,大数据虽然难学,但是Python可以更好地和大数据对接,用Python做大数据的薪资一般在20K往上,大数据的持续火爆,可以推测未来的大数据工程师,需求与薪资还会提升。三、网络爬虫工程师网络爬虫作为数据采集的利器,在

2020-11-21 21:49:59 373

原创 Python相比其他计算机语言真的更有优势吗?

要了解Python相比其他计算机语言,首先要了解Python语言的特点Python语言的特点一、简单易学、明确优雅、开发速度快①简单易学:与 C 和 Java 比,Python的学习成本和难度曲线不只是低一点,更适合新手入门,自底向上的技术攀爬路线。先订个小目标爬个小山,然后再往更高的山峰前进。而不像C和JAVA光语言学习本身,对于很多人来说就像珠穆朗玛峰一样高不可攀。②明确优雅:Python的语法非常简洁,代码量少,非常容易编写,代码的测试、重构、维护等都非常容易。一 个小小的脚本,用C可能需要.

2020-11-20 21:46:19 336

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除