列出游戏中提及的事物(Objects)

Objects:船、河岸、河、牧师、恶魔

用表格列出玩家动作表(规则表)

动作 条件 角色
点击 reset 重新开始
点击牧师或恶魔 游戏未结束;角色与船同岸;角色在岸上 角色上船
点击牧师或恶魔 游戏未结束;角色与船同岸;角色在船上 角色上岸
点击船 船上存在角色 船开到对岸

将游戏中对象做成预制

游戏设计

游戏设计使用MVC架构。
Model:
View:

Controllers:

游戏链接: link

3D学习笔记-牧师与恶魔相关推荐

  1. DirectX 3D学习笔记(一)

    DirectX 3D学习笔记(一) Ⅰ.渲染状态 设备的渲染状态控制Direct3D设备的光栅化组件的行为.通过改变光栅渲染状态属性,可以设置使用何种方式来进行渲染着色,以及如何进行雾化等. 在Dir ...

  2. Direct 3D学习笔记(三)——光照与材质

    Direct 3D学习笔记(三)--光照与材质 现实世界中物体的颜色是一个复杂的系统,物体在不同的光照下,可能呈现在我们面前的就是不同的颜色.根据物理中的光学知识,物体在各种环境光照下,根据物体自身特 ...

  3. AutoCAD/Civil 3D 学习笔记

    Civil学习笔记 1.环境配置 1.添加引用: Civil二次开发需要5个基本的AutoCAD的dll引用-acdbmgd.dll, acmgd.dll, accoremgd.dll, AecBas ...

  4. 【Unity 3D学习笔记】PD 过河游戏智能实现

    P&D 过河游戏智能帮助实现 实现状态图的自动生成 讲解图数据在程序中的表示方法 利用算法实现下一步的计算 对于过河游戏,首先需要知道其中各个状态之间的转换关系,绘制状态转移图如下: 其中,P ...

  5. Unity 3D学习笔记之一 界面介绍

    因为学校的课程,本学期对Unity 3D有学习的要求,在博客中记录下自己的Unity学习之路(内容摘录自书本和视频,书本为Unity 4.x从入门到精通) 一.Unity界面介绍      首先进入U ...

  6. Unity 3D学习笔记(5)物体的碰撞/触发检测

    前言 在学习了刚体组件后,我们看到了物体的物理效果,比如重力,碰撞等等,那么该如何检测他们之间的碰撞呢? 在Unity中,有碰撞检测和触发检测两种类型,他们的简单概括如下: 一.碰撞检测 1.如何使用 ...

  7. java 3D学习笔记

    Java3D 运行及开发环境的安装运行Java 3D for Windows (OpenGL Version) SDK for the JDK (includes Runtime) (java3d-1 ...

  8. 【宋飞】 java 3D学习笔记

    Java3D 运行及开发环境的安装运行Java 3D for Windows (OpenGL Version) SDK for the JDK (includes Runtime) (java3d-1 ...

  9. Direct 3D学习笔记三:矩阵

    仍然是基于先前的程序.     首先来介绍三个基本的矩阵,这是direct 3d中必须设置的三个矩阵,即世界矩阵,视图矩阵,投影矩阵.而对应的三个变换就是世界变换(World Transform),摄 ...

最新文章

  1. 8-14-Exercise
  2. Java设计模式(八):外观设计模式
  3. 教你用纯Java实现一个网页版的Xshell(附源码)
  4. Linux系统下的DDOS***防范
  5. css宋体代码_前端开发必备的CSS命名规范与常用CSS代码集合
  6. 疫情反复,电赛会取消吗?
  7. “光纤之父”高锟辞世!但他的诺奖演讲辞, 青年不可不读!
  8. python 第三方登录_【Python web 开发】social_django 集成第三方登录
  9. 给新手开店选品的建议
  10. ubuntu1604 安装samba
  11. vue项目之不一样的axios封装(+防抖函数)
  12. luogu题解P1967货车运输--树链剖分
  13. php项目部署到linux服务器,thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决...
  14. 精美js聊天窗口界面代码
  15. 删好友警告,C语言最强整人小程序!(勿随便使用)
  16. Unmapped Spring configuration files found. Please configure Spring facet or use ‘Create Default Con
  17. explain mysql语句_使用 explain 查看 MySQL 中 SQL 语句的执行情况 - 文章
  18. skynet mysql 携程_有哪些小型后台服务端开源项目?
  19. Intent的用法(初步)
  20. 如何制作好看的菜单c语言,一种漂亮的自绘菜单

热门文章

  1. [转|会计学习]自产自用税务与会计处理新探
  2. miniblink载入html,miniblink使用小结
  3. 内存group by分组
  4. Palindrome(最长公共子序列 + 滚动数组优化)
  5. 咚咚咚————【封装驱动】MLX90614医用级红外温度传感器,分享交流自己编写的程序。
  6. 俄罗斯“封禁”微信7天之后 又把它放出来了
  7. Your Birthday
  8. 虚拟机linux挂载虚拟光驱
  9. 双目立体匹配_StereoNet网络
  10. 【搬迁通知】账号原有内容搬迁至“三明治开发社区”,欢迎大家关注!