吃豆人

Micropython TurnipBit 吃豆小人

不打扰是莪最后的温柔 提交于 2020-02-29 07:16:50
4. 吃豆小人小游戏 4.1 实验目的: ² TurnipBit显示滚动数字和静态数字的几种方法 ² 用代码的形式实现静态数字 4.2 实验器材: ² TurnipBit开发板 1块 ² 下载数据线 1条 接入互联网的电脑 1台(推荐使用Google Chome或者Firefox浏览器) 4.3 实验步骤: 4.3.1、点击选择内置图像,下拉框选择吃豆人,放在死循环内。如下图: 4.3.2、内置图像是一个吃豆人张开大嘴的样子。我们自定义一个吃豆人闭上嘴巴的样子。点击显示,选择内置图像。如下图: 4.3.3、每个框对应TurnipBit上的每一个LED灯,点击每个框可以选择不同的点亮亮度。如下图: 4.3.4、接下来我们开始画闭上嘴巴的吃豆人(选择最大的亮度)。如下图: 4.3.5、设置张开嘴巴500毫秒,闭上嘴巴500毫秒,让吃豆人动起来。如下图: 6、名称设置为turnipbit-吃豆人,下载到TurnipBit上。大家也可以尝试构建其他好玩的图案。查看效果: 来源: oschina 链接: https://my.oschina.net/u/2849130/blog/1815006

吃豆人制作

旧巷老猫 提交于 2020-02-27 23:41:13
吃豆人网页小游戏制作 测试链接: http://1.yuanxin0427.applinzi.com/%E6%88%90%E5%93%81/index.html 游戏介绍:支持浏览器:谷歌、IE等。触屏操作,点击屏幕箭头移动吃豆人吃豆,当吃下所有的豆子时游戏结束胜利,触碰到怪物时,角色死亡,吃到大豆子时吃豆人变大,可以吃怪物 运行截图 开发制作软件:Construct 2 游戏开发制作步骤 制作背景 制作素材(吃豆人、豆子、怪物) 导入素材,场景布置 添加运行脚本 测试发布 上传至新浪云服务器 一、制作背景 使用Microsoft PowerPoint 2010 制作游戏背景图 二、制作素材 所需素材: 怪兽gif 吃豆人gif 大豆 小豆 因为游戏中的gif效果为逐帧动画,使用ps自行绘制所需素材的png序列图,如图 三、导入素材 布置场景 创建工程 1.capx 添加背景,调节工程和背景至适当大小并将图层命名为bg(background)后锁定 创建sprite吃豆人 将吃豆人(player)的png序列导入 3.设置循环方式loop为yes 同理导入怪物png序列 大豆 小豆 png序列 创建4个按钮组件分别为上下左右,以此控制player的移动 创建墙体! 创建文字以用来介绍、打分 将素材进行大小的合理缩放并放到合适位置,进行布局 修改吃豆人和怪物的属性,使其不能穿越墙体。

墨尔本大学COMP90054 assignment2课业解析

匿名 (未验证) 提交于 2019-12-03 00:11:01
墨尔本大学COMP90054 assignment2课业解析 题意: 这个项目的目的是实现一个可以参加比赛的吃豆人pacman的自治代理 解析: Pac Man Agent的实现: 可以使用手工编码的决策树来表达特定于Pac Man的行为。可交付部分中提到的技术比if-else规则的决策树更容易地处理不同的规则。如果决定计算一个策略,可以将其保存到一个文件中,在游戏开始时加载它,在每场游戏之前都有15秒的时间来执行预计算。 Pac Man作为PDDL的经典规划 规划的典型应用包括对规划人员的一次或多次调用。实例由前端动态生成,解决方案被解释为可执行指令。吃豆人和幽灵又不同的目标:吃豆人的目标是为了生存而吃所有网格的点,幽灵的目标是杀死吃豆人。假设游戏是回合制的,因此在每一步都会生成一个实例,其中包含当前世界的状态,即网格中的点和幽灵位置。从吃豆人的角度来看,幽灵不会移动,反之亦然,也就是说,环境是静态的。在每一步,planner都会拿出一个计划,吃掉所有的点,同时避免静态幽灵,并计划让幽灵杀死静态吃豆人。pacman引擎对计划的一个简单解释是,只执行计划的第一个动作,忽略其余的动作,并在下一个步骤中调用planner,更新计算幽灵的新位置。 知识点: 搜索算法,PDDL,决策树,游戏理论 来源:51CTO 作者: Apple味的小龙女 链接:https://blog.csdn