图片缩略图

Stellaria(技术演示)-最好的MATLAB射击游戏

version 1.5.0.0 (1.4 MB) by (张
如果你认为你玩过最好的MATLAB游戏。试过这个之后再想想。

11.6 k下载

更新2012年9月25日

查看许可协议

编者按:这个文件被选为MATLAB中心本周精选

=============================================

Stellaria:一款基于人物的太空射击游戏

=============================================

Stellari工作室,2011年。

张明静设计并编写

西蒙弗雷泽大学视觉与媒体实验室

*请注意这只是一个技术演示版本,并不是一款完整的游戏。*
*我想做的就是演示MATLAB的能力。*
* Stellaria具有街机风格的图像和MIDI音乐

关于代码
--------------

除了midi合成器,所有的代码都是我自己写的。

对于for循环过多、全局变量过多、注释糟糕、组织不良、因此效率极低的代码,我深表歉意。

不过这是我目前能做的最好的了。

安装
------------

把文件夹StellariaTechDemo放在你喜欢的任何地方,
然后在搜索路径列表中添加StellariaTechDemo及其所有子文件夹。

运行stl_StellariaMain开始游戏!

游戏
--------

Stellaria就像你之前玩过的街机射击游戏,除了悲伤的音乐。

Stellaria支万博1manbetx持两名球员。

每个玩家有30条命和3个炸弹。

没有升级道具,没有boss,没有分数。

只有一个阶段。

屏幕上不会显示任何文字信息

当屏幕上有超过50个物体时,游戏会变得很慢(对于我的i7 2.8GHz + 6gb RAM +GTX480电脑,
这个数字可能会超过100,而不会出现明显的帧数下降)。不管怎样,你需要一台好于一般水平的电脑来玩这个游戏。

控制
-------

玩家1:WSAD -移动,U -开火,I -炸弹;
玩家2:DirKeys -移动,插入-开火,删除-炸弹;
你可以通过按1或2跳过开场场景和致谢画面
.它们分别代表1个玩家和2个玩家。

图形
--------

在这个游戏中使用的大多数图形内容都是Hamukorosama的创作。
你可以在这个网站上找到他的作品:
http://homepage2.nifty.com/hamcorossam/stg_materials.htm
(日语)

音乐
-----

在这个游戏中使用的背景音乐是由“金(中国:石进)
他的博客:
http://blog.sina.com.cn/sjhome
(中国)

工具箱
---------

演奏midi音乐的能力是由GaTech的Kenneth Adams Jr.编写的midi合成器授予的
此合成器可从以下网址下载
http://www.prism.gatech.edu/~kadams6/matlab.shtml

这个合成器是Stellaria的一部分。您不需要单独下载它。

这个合成器被这个游戏的作者稍微修改了一下。

启示:
---------

《马里奥模拟游戏v 0.1》中使用的键盘处理技术
由瑞安Kinnett
//www.tianjin-qmedu.com/matlabcentral/fileexchange/25568-mario-sim-v0-1

Dave的射击游戏采用的双星情节卷轴技术
大卫•白金汉
//www.tianjin-qmedu.com/matlabcentral/fileexchange/31330-daves-matlab-shooter

版权:
----------

这款游戏不打算用于商业目的,对所有人都是免费的。但是,如果您决定使用代码

或您自己项目中的任何图像或音频资料,请确认原作者(张明静,

Hamukorosama, Shi Jin和Kenneth Adams)是适当的认证。

联系信息:
-------------
如果您有任何问题、建议、意见或投诉
请不要犹豫,给我发邮件:

matthiaszhang@yahoo.com

我会尽快给你回信的。

享受。

-----------------------

更新日志:

2012年9月24日(V 1.3):
*添加应用安装程序
*现在用户只需关闭数字窗口就可以优雅地退出游戏,而不会造成任何错误

引用作为

张印务(2021)。Stellaria(技术演示)-最好的MATLAB射击游戏(//www.tianjin-qmedu.com/matlabcentral/fileexchange/31449-stellaria-tech-demo-the-best-matlab-shooting-game-ever), MATLAB中央文件交换。检索

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

社区寻宝

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

开始狩猎!