基于MATLAB的连的连看开发.docxVIP

  • 2
  • 0
  • 约7.65千字
  • 约 22页
  • 2018-02-18 发布于浙江
  • 举报
基于MATLAB的连的连看开发

摘要在MATLAB的基础上,利用Simulink的现有库Commonly Used Blocks中的各类常用模块,使用一些基础编程代码,完成连连看的游戏设计。如果将同一模块的输入端与输出端连接之后,虽然从信号线判断其源和目的所连接的模块类型相同,应该注释掉;但是由于句柄一致,可以判断出二者实际上是一个模块,此时也将信号线自动删除,并告知玩家连接的是同一个模块。本次游戏设计中使用了一个主函数创建一个含有double模块的模型系统。callback回调函数delete_pair_blocks.m,判断连线两端模块类型是否相同。利用寄时器callback回调函数delete_pair_bl.m设置模块属性。关键词:Simulink,MATLAB,跳转回调函数,timer目录一、游戏概述1.1连连看游戏简介1.1.1基本概述连连看,在散乱的模块阵中,将两个相同的模块连线后消除。运行Link_and_Delete.m程序,自动创建模型,模型中随机分布不同种类的模块(位置随机)。用户识别相同的模块,并连线。当所有模块都两两相连的时候,系统判断用户获胜。1.1.2特点处理(1)、模块两两连线后虚化模块两两连线成功后,系统出现提示“You find one pair correctly”,模块整体虚化。保存模块在模型中,便于用户了解模型中使用的全部模块。(2)、模块连线失败后无法后退模块连接失败后

文档评论(0)

1亿VIP精品文档

相关文档