MATLAB 游戏
文章平均质量分 60
探索MATLAB 游戏制作的无限可能
slandarer
近期略忙,偶尔更新[头秃]
展开
-
MATLAB | 使用MATLAB制作羊了个羊小游戏
羊了个羊原创 2022-09-16 00:23:39 · 4599 阅读 · 14 评论 -
MATLAB | 我用MATLAB制作了一款伪3D第一视角迷宫小游戏
~原创 2022-07-06 14:16:03 · 4610 阅读 · 3 评论 -
我用 MATLAB 复刻了抖音爆火小游戏 苹果蛇
无所不能MATLAB原创 2022-06-08 16:18:08 · 1409 阅读 · 7 评论 -
元宵节,我用matlab结合元宵节的元宵和灯笼元素做了个小游戏
游戏介绍为了庆祝元宵节这传统佳节,本人基于元宵节最常见的元素「元宵」及「灯笼」制作了一款点灯小游戏,效果如下:游戏规则游戏规则非常简单:灯笼可以照亮十字形区域。最终目的是用灯笼将所有区域照亮。灯笼的光会被元宵遮挡。灯笼不可以互相照亮,例如上图所示情况就不可以发生。写着数字的元宵表明紧挨着上下左右该有的灯笼数量。游戏说明为了照顾大部分人的版本,此游戏依旧是用GUI编程,有能力者可以自行将其改编为APP Designer版本。元宵游戏改编自「puzzle-light-up」点灯游原创 2022-02-15 18:57:57 · 3068 阅读 · 5 评论 -
MATLAB制作简易版本不要停,八分音符酱 (大概算音游)
效果:游戏方式:给电脑插上耳机后叫喊叭 !说明:1)使用此代码应首先安装:Audio Toolbox工具箱,博主使用的版本为:Audio Toolbox 版本 3.0 (R2021a)2)为保证游戏加载完所有素材后再开始,故设置了加载完成界面后停滞3秒再开始运行游戏若一进入界面就挂了,应是资源加载太久,请关掉窗口后尝试重新运行工具箱主要部分代码:1)基础设置这里懒得改了直接照抄的语音命令识别的截断数据,大家可以依据自己需要进行更改:[audio_t,fs] = audior原创 2021-10-31 01:00:57 · 1226 阅读 · 1 评论 -
2048小游戏竟然还有3D版?使用MATLAB制作一款3D版2048小游戏
其实逻辑和2维版本完全一样,就不进行详细解说了,直接看效果:效果:目前界面还不咋好看,期待大家的优化还是键盘↑↓←→操作嗷完整代码:function game20483Dglobal squaremapglobal colorlistglobal fontsizelistglobal baseX baseY baseZglobal barHdl textHdlglobal txtBest txtScoreglobal bestfig=figure('units','pix原创 2021-09-17 17:32:26 · 1935 阅读 · 1 评论 -
手把手教你用MATLAB制作一款 [狗头翻牌子] 小游戏(点灯游戏)
狗头小游戏0 游戏效果1 fig界面和背景板2 狗狗牌子与胜利标志2.1 狗狗牌子绘制2.2 游戏胜利标签2.3 鼠标点击牌子回调3 游戏难度按钮组3.1 按钮绘制0 游戏效果就是点击一个牌子时,该牌子和周围四个牌子也会相应发生变化,想办法让所有牌子都在同一面即为游戏胜利。1 fig界面和背景板这一段比较简单,主要是对界面和背景板的属性设置,我们采用编程的方式调用app designer控件:ddooggFig=uifigure('units','pixels',... 'posit原创 2021-07-01 12:47:02 · 9068 阅读 · 23 评论 -
教你用matlab制作一款黄金矿工小游戏
效果步骤0 图片准备本文所使用图片在这:网盘链接:https://pan.baidu.com/s/1CWL1R-rbTMFEy_G_P2JfgQ 提取码:kl171 背景构建function goldMinerMainfig=figure('units','pixels','position',[50 100 750 500],... 'Numbertitle','off','menubar','none','resize','off',..原创 2021-06-16 17:16:06 · 13739 阅读 · 32 评论 -
端午节用MATLAB制作一款龙舟小游戏叭
效果图:没找到合适的背景就自己画了个,大家如果有更好看的可以换一下。。。步骤1 创建Axes及图片导入窗口创建:Mainfig=figure('units','pixels','position',[50 100 760 400],... 'Numbertitle','off','menubar','none','resize','off',... 'name','dragonBoat');axes(原创 2021-06-14 11:43:52 · 20708 阅读 · 36 评论 -
用Matlab制作一款真正意义上的拼图小游戏
效果:简单原理介绍:1构造0,1矩阵作为每片拼图的透明度,可以构造出不规则形状的拼图(image函数有alphaData属性可以设置)jigsawMask=zeros(101*5,101*5);jigsawMask(102:404,102:404)=1;[xMesh,yMesh]=meshgrid(1:101*5,1:101*5);dis1=sqrt((xMesh-51).^2+(yMesh-253).^2);dis2=sqrt((xMesh-505+50).^2+(yMesh-253)原创 2021-05-08 15:17:59 · 4619 阅读 · 19 评论 -
MATLAB 版扫雷小游戏(和原版一模一样)
.点击帮助切换插旗功能:.游戏失败:.游戏提取:网盘链接:https://pan.baidu.com/s/1DdihomgrtT-bO3J6Mphk0A提取码:qtd4CSDN下载:[待审核]原创 2020-12-13 14:30:37 · 2382 阅读 · 4 评论 -
MATLAB 小饼干圈叉棋
效果:注: 由于用uifigure和uiaxes写的会比较慢,改成常规的axes和figure会快很多。完整代码:function OX_chessfig=uifigure('units','pixels',... 'position',[350 100 500 500],... 'Numbertitle','off',... 'name','OX_chess',... 'Color',[1 1 1],... 're原创 2020-11-30 20:28:37 · 803 阅读 · 2 评论 -
MATLAB 别踩白块(钢琴块)
游戏效果..#### 游戏说明‘A','S','D',F'按键代表四条通路(点击S开始),按错按钮或黑块接触底限均为失败。完整代码分两个m文件,应放在同一文件夹.pianoKeys.m(主函数)function pianoKeys%======================%========[v1,notes,fs]=getMusic;%读取音乐%======================%========fig=uifigure;fig.Position=[10 50原创 2020-11-15 23:57:15 · 2081 阅读 · 6 评论 -
MATLAB 版大富翁
这个程序真的快写秃了。。。直接看效果吧自定义头像及名称点击方框内加号可换头像,文本区域可改昵称要是没改的话点击右上角开始游戏后会自动更改:买地和收费买下的 地会显示在列表中,同时如果走到别人的地支付信息也会在框内显示当有玩家负债时,会清空资产并显示负债退出游戏,目前还没写卖地功能。代码展示:共10个m文件,monopoly_main为主函数,通过运行该函数开始游戏以及matlab做的图:代码提取待审核...原创 2020-11-08 14:25:42 · 5732 阅读 · 7 评论 -
MATLAB 简易纪念碑谷
按上下左右键(↑↓←→)移动物块按AD键转动视角游戏效果:如图所示原本无法通过的路径经过视角调整即可通过完整代码:function maze4global maze;global GUI;global role;GUI.fig=figure('units','pixels',... 'position',[350 100 500 500],... 'Numbertitle','off',... 'name','maze',...原创 2020-11-08 14:04:45 · 917 阅读 · 1 评论 -
MATLAB连连看小游戏
这是一款MATLAB连连看小游戏,基本实现了连连看的功能,不过目前没有写出死局判定的模块,日后可能会对其进行改进。这里写目录标题游戏截图游戏组装说明完整代码其他说明后记游戏截图游戏组装说明我们的变量path输入的是图像包的相对路径或绝对路径这里我们由于文件夹名称就叫“图片”所以直接path='图片’是没啥问题的。文件夹里就是图片素材啦,最好是方的,不过不是的话问题也不大,程序会自动将其拉伸成方的。。。。。。。。我们这里要求的是读入jpg格式,想要png,jpg都读的话,。。。。。原创 2020-08-20 11:57:18 · 5818 阅读 · 13 评论 -
MATLAB 棋类小游戏合集(围棋,六子棋,走四棋,九子棋,含禁手五子棋等等)
最全棋类合集原创 2020-02-02 16:04:39 · 11831 阅读 · 28 评论 -
matlab 全自动汉诺塔
c语言课本上有一段用递归函数解汉诺塔的方法,我将其用matlab写了出来并用之前的汉诺塔程序将其可视化原创 2020-01-25 18:50:16 · 1817 阅读 · 0 评论 -
matlab俄罗斯方块
我最早写的一个matlab小游戏写的可能不够简洁,但还有可玩性,先发上来,以后可能改进或出教程。大家自己探索吧(外挂是哪个按键,更改颜色是哪个按键)原创 2020-01-25 18:40:04 · 4583 阅读 · 4 评论 -
matlab 生命游戏(可调节代数,存活条件,繁殖条件)
以前写的,主要是受到golly这个软件的启发(感觉是个很好玩的软件)这个生命游戏可调节代数,存活条件,繁殖条件原创 2019-07-21 13:41:14 · 2716 阅读 · 2 评论 -
matlab 手把手教你制作五子棋小游戏(二)
这是上一篇文章的后续呀对于上一篇文章的几个小问题的解决原创 2019-03-26 23:51:21 · 5758 阅读 · 3 评论 -
matlab 手把手教你制作五子棋小游戏
想把以前写过的小游戏出一款详细教程呀这两天发现五子棋有个简单的写法虽然说有点弊端但这个程序真的很简单呀一共只有70多行相信大家就算没有基础多查多看也能学会吧嗯哒原创 2019-03-24 11:02:12 · 27827 阅读 · 37 评论 -
matlab 扫雷小游戏
借鉴了很多人扫雷的版本这个扫雷程序第一步不会碰到雷,而且掀开方块的速度比较快原创 2019-02-28 14:32:07 · 7880 阅读 · 7 评论 -
matlab 生命游戏 可自己输入图像
上下左右移动红点空格绘制生命按键B开始运动按键C暂停按键A清空按键backspace删除生命游戏截图原创 2019-02-28 14:04:31 · 2947 阅读 · 1 评论 -
matlab 小游戏 找不同的颜色
用matlab实现的那个找不同颜色的小游戏原创 2019-02-28 13:56:14 · 2378 阅读 · 8 评论 -
matlab 飞机大战小游戏
matlab 飞机大战小游戏,可调整飞机等级原创 2019-02-28 13:44:41 · 21557 阅读 · 38 评论 -
matlab 魔塔小游戏
尝试用matlab还原了一下魔塔降魔小游戏原创 2019-02-28 13:31:30 · 2281 阅读 · 0 评论 -
matlab 汉诺塔
黑白色调,简洁大方上档次哟原创 2019-02-27 23:04:38 · 2401 阅读 · 4 评论 -
MATLAB版 贪吃蛇小游戏
别样的贪吃蛇小游戏(类似贪吃蛇大作战的移动方式)练习windowbuttonmoveFcn的使用(别被名字吓到,超简单的)原创 2019-02-27 22:55:43 · 9891 阅读 · 11 评论 -
MATLAB 人机对弈黑白棋
目录界面展示人机实现思路完整代码代码使用方式界面展示人机实现思路这个机器输出接口只有短短的80行,并没有用人工智能的库,而只是给予其简单的规则,令其取满足规则的最好的点罢了。两条规则如下:优先占取四角,并且有多个可占角时,选择占领后使棋盘上白子最多的一个角。假设黑子在接下来一步会做出局部最好的选择(最贪婪的选择),尽量使棋盘上仍能保留尽可能多的白子。完整代码主体部分(运行时要运行这个函数)function reversi_Man_Machine%图形界面初始化: axis原创 2020-07-15 09:45:11 · 2344 阅读 · 9 评论 -
matlab 手把手教你制作贪吃蛇小游戏
function snake%axis set..............................................................axis equallen=40;axis(0.5+[0,len,0,len])set(gca,'xtick',[],'ytick',[],'xcolor','w','ycolor','w')se...原创 2020-04-04 23:07:05 · 8000 阅读 · 10 评论 -
matlab飞机大战小游戏(第二版)
第一版链接:https://blog.csdn.net/slandarer/article/details/88025006游戏截图:————————————————————————游戏动图:子弹类型1(a键):子弹类型2(s键):PS:目前支持鼠标点击及键盘按键设计,共四种类型子弹,期待你的探索哟~————————————————————————代码获取:百度网盘链接...原创 2020-03-31 01:18:30 · 9564 阅读 · 15 评论 -
matlab 2048小游戏
对第一版的2048小游戏的改进,界面使用gui制作,各个组件的颜色由之前RGB颜色提取程序提取的原版。游戏效果:游戏改进:1.该程序增添了快速截取游戏分数的功能,以及记录游戏最高分的功能。2.更加美观的界面完整代码:function game2048clc;clear;global GUI;global score;global best;global gameover...原创 2020-03-11 14:07:08 · 8592 阅读 · 17 评论 -
matlab flappy bird 改编版
事先说明,此程序是用的Stellari大佬的mat数据包,并对其中surf函数的应用有所借鉴,但是游戏的结构是不同的。本程序的结构更加易懂游戏效果:百度网盘:链接:https://pan.baidu.com/s/1Ma6re27Eswc43cxeNDpoww提取码:da82...原创 2020-03-03 15:09:44 · 1794 阅读 · 2 评论 -
matlab植物大战僵尸小游戏
目前阶段还只是个种花小游戏,可以种植铲除植物,可以更换背景,可以收集阳光,先放上来码个进度。游戏效果:不同场景高清大图:阳光搜集:植物种植铲除:由于文章无法插入mat文件,所以提供下载链接百度网盘:链接:https://pan.baidu.com/s/1zTYD26d9LzrvIYqWQ6BBzA提取码:kz6z...原创 2020-03-03 14:36:42 · 5865 阅读 · 5 评论