怀旧小游戏之愤怒的小鸟, 记得关注我哦!
粉丝23.8万获赞379.2万
讲个小知识,你没玩过的微信隐藏代码一点零,在聊天框输入这串代码发送,将是一个像素小鸟游戏,据说没人能玩过三个障碍物, 输入这串代码发送,你将进入一个密室,智商一百三十的人才能达到十关以上。最后输入这串代码发送,你想拥有一个头像库,每天更新各种头像,一天换一个的那种哦,关注我,学知识!
啊哈哈哈哈哈, 那我们一起来看一下这个游戏是怎么做的啊?首先我们需要导入些模块,好吧,那最重要的就是这个 pb game 这个模块啊,这个模块的话需要大家去安装一下, 然后首先我们要去初始化加载一些背景的图片啊,你像我们这个文件夹中有很多的谁这些背景的什么背景的图片啊?这是需要什么?需要我们把它加载进来的啊?你看这是猪,这是鸟, 对吧?然后还有咱们的重玩这些按钮啊,那这些呢?我们要把它加载进来,首先加载一个背景图,然后接下来的话获取他这些位置啊,设置我们的窗口,然后设置出窗口的标题啊,大小及标题。那接下来的话,大家注意看他里面有两个方法, 一个是慢方法,一个是哪吗?这个方法,那这两个方法呢?现在大家继续往后看啊,这两个方法的话,并不是说呃立马去执行对不对?而是说什么他先调用了这个慢方法,对吧?那我们先来看一下慢方法啊,慢方法里面的话 他有两个类啊,一个是什么?一个是鸟,一个是这个猪啊,那也就对应着我们游戏里面的这个这个鸟和这个小猪,对吧?啊?因为这个猪的话,大家注意看他出现的位置,肯定都是随机的,是不是?然后我们自己操弄这个鸟呢?他也是有一些对应的一些操作的啊,所以说我们来看一下具体 他是怎么做的。首先他这个类里面写了四个方法,那这个四个方法呢?其实就是控制我们那个鸟上下左右去移动,对吧?然后这个猪呢? 啊?这个小猪。这个方法的话也比较简单,就是加载那个小猪图片,然后呢,每次让他什么随机的去出现就可以了,好吧?然后接下来的话,他这里边又做了一个什么,又做了一个 vl 处的这么一个循环啊,那大家注意看这里,他一开始等于处是不是?那后面一定是什么 已经是做了一些判断,让这个值,哎,怎么样?应该是等于 fouse 了,对吧?那什么时候等于 fouse 呢?一定是发生了碰撞,是不是?那这里面他也用,是用的是 p i game 里面的啊这些方法, 然后去获取你键盘里面的一些输入,是不是啊?如果说输入了之后,我们要控制对应的这个鸟上上这个左右上下移动,对不对? 然后接下来的话屏幕啊去刷新,那接来的话他又做了一个什么,那做了一个实力化这个猪,对吧?然后呢把这个什么,把这个小猪加入到咱们这个组里面,然后又去啊循环,对不对?如果说啊,这是发生了碰撞,把它改成 boss, 如果把它改成 boss 之后的话,你看接下来调用这个方法, 那这个方法他是做了一件什么事呢?那你就说他把那个结束的啊,这个图片给他加载出来了,对不对?然后接来又做了一系列的事情啊,如果从玩了怎么样?对不对啊? 大家注意看,如果接下来的话,他点了这个重玩,是不是他又重新的去调用这个慢方法,也就说啊,如果说我们碰上了,对不对?这个鸟啊来撞上这个小猪了,他要点击,对不对?你看当我把鼠标放上去之后啊,他有一个这么灰色的一个效果,是吧?当你点 重玩之后呢?哎,他又相当于什么?又重新的执行了一下我们的慢方法,对吧?那慢方法里面也就这些东西是不是来啊?那接下来的话就是去什么 啊?去刷新一些屏幕啊,就是让这个位置啊,这些我们上面都给大家讲过,对吧?那整体呢? py game 游戏呢?这个游戏的大概的代码就给大家讲到这里,好吧,大家如果说想要这种代码的话,可以啊,这个。
ai 开发游戏已经进化到这种程度了,一位小哥不写一行代码,不画一张图,就开发出了愤怒的小鸟同款游戏,吸引了无数网友围观。 他用了三个 ai, 分别是达利三、 made journey 和 j p t 四。整个过程非常简单,先输入提示词,让达利三设计出游戏主界面, 再用 meet journey 生成游戏里的各种主角,包括南瓜、怪物、木枪、骷髅头等等图形。有了,接下来就是重头戏,让 gpd 四写代码, 这一步的秘诀就是要从简单到复杂,一点点提需求。比如先让 gpd 四写个游戏框架出来,再定制一下南瓜的发射方法,不同的物理效果等等, 最后再让他自己修复一下 bug, 就能得到这整整六百多行代码,整个游戏也就搭建成功了。就连愤怒的小鸟原产品经理都被吸引前来围观,点了个大大的赞,可以说学会这套方法以后人人都能打造自己的专属游戏了。
学会这区区几百行代码,你也能做出愤怒的小鸟?首先桌面新建文本,文档命名为愤怒的小鸟,然后码好代码 保存,把后缀改成 ty, 试玩一下,你学会了吗?