图片缩略图

Matlab空间入侵者视频游戏

version 1.0.0.0 (879 KB) by 赫克托耳科尔特大学
用Matlab编写的对太空入侵者的致敬。只要找点乐子,为更多的游戏想出点子就行了。
5.0
1评级

15下载

更新2012年12月06

查看许可协议

版本0.1(beta版,请给出反馈)。

这是一个游戏,也是一个如何阅读/使用按键的例子
从数据的功能。

这是对太空入侵者[1]的致敬,没有任何利润丰厚的蜂鸟。

游戏开启一个人物,宇宙飞船必须降落在广场上
避免撞到地面。

用箭头移动飞船,用空格键向敌人发射激光。

引用:
[1]太空入侵者,游戏,
http://en.wikipedia.org/wiki/Space_Invaders

这个函数是由:
赫克托耳科尔特大学
2010年获得物理学学士学位
复杂物理系统硕士学位,2012年
国家物理实验室,伦敦,英国。
电子邮件:leo_corte@yahoo.es

引用作为

赫克托耳科尔特大学(2021)。Matlab空间入侵者视频游戏(//www.tatmou.com/matlabcentral/fileexchange/39277-matlab-space-invaders-videogame), MATLAB中央文件交换。检索

意见及评分(1

(张

非常酷的游戏,具有真实的复古感觉。然而,我对此有两个抱怨:

1.最好不要在KeypressFcn中编写键盘处理代码。因为这样你就会在第一次按下按键后经历一个延迟(~0.5 s)。相反,在KeypressFcn中设置一个变量为true,在KeyreleaseFcn中设置为false,并在主循环中检查该变量的状态,以确定该键是否被按下;

2.子弹飞得太快了。它们通常直接穿过敌人而不击中它。可能的解决方案是1金宝搏官方网站)降低子弹的速度(每帧距离更短,表观速度更慢),或2)不降低子弹的速度,但增加帧率(每帧距离更短,表观速度相同),或3)使用更好的碰撞检测算法(每帧距离相同,表观速度相同)。

不管怎样,我确实喜欢这个游戏。请继续写这样的东西!

MATLAB版本兼容性
创建R2010a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!