首页 > 作文

使用Matlab制作大富翁小游戏的过程详解

更新时间:2023-04-05 21:56:58 阅读: 评论:0

大富翁大家都玩过,走到建筑的位置可以买地,第二圈走到买过的地可以升级,别人经过后需要付过路费,每次经过起点都会获得一定资金,玩到最后还没破产的就是胜者,这里我用matlab制作了一款matlab版的大富翁小游戏:

1.自定义头像及名称

点击方框内加号可换头像,点击文本区域可改昵称:

当然即使不换头像点击开始后,也会自动分配头像和名称:

2.买地、收费、破产

第一次走过地可以买地:

b:收购价,t:过路费,最后一位数值是地产等级

再次走过地可以升级:

他人走过已七一讲话被购买地产需要交过路费:

当有玩家负债时,会清空资产并显示负债退出游戏:

3.部分代码展示

主要文件共10个m文件,其中monopoly_main.m是函数入口,运行该程序开始游戏!:

monopoly.mlappinstall文件是app安装包,点击如下安装a山东专科小清华pp按钮并选中该文件,可以将其安装在app栏:

值得一提的是,本程序的头像预设也是用matlab绘制的:

部分代码展示:

gui_init.m

lf_init.m

4.修改记录

1.关于已购买多个地产升级某地产时左右矩阵大小不匹配问题,

解决方法:将monopoly_main函数113行附近 剩男相亲owenerpos=owenerlist(:,2)==n;

更改为:owenerpos=owenerlist(:,1)==lf.([‘player’,num2str(n)]).pos;

2.由网友 [不知道叫什么] 指出若版本为2021a,则uiaxes会自动显示在uipanel下方导致骰子无法显示,所做更改为将该uiaxes的父类由uifigure更换为uipanel,并更改position属性使其显示陕西安康学院在相应的位置,详细更改如下:

将g藕断丝连什么意思ui_init.m文件20-25行附近代码:

改为:

3.由网友 [m0_57054690] 指出,打包后程序第一次生成随机数问题,为程序增添根据时间变化的随机数种子即可,该部分代码为:

5.下载地址

到此这篇关于使用matlab制作大富翁小游戏的过程详解的文章就介绍到这了,更多相关matlab制作大富翁游戏内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-05 21:56:57,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/8caee6e992c96f2a1d0c3852d1d53a4c.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:使用Matlab制作大富翁小游戏的过程详解.doc

本文 PDF 下载地址:使用Matlab制作大富翁小游戏的过程详解.pdf

标签:过路费   大富翁   头像   代码
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图