资源简介

MATLAB版超级玛丽源代码,放在MATLAB路径中直接运行m文件即可。

资源截图

代码片段和文件信息

function stl_mario_main()
% STL_MARIO_MAIN - The main file for Mario Demo for MATLAB
% Usage:
% ------
%  stl_mario_main;

% History
% -------
% Date              Updater             Modification
% ----              -------             ------------
% Dec.302011       M. Zhang            wrote it
% Jan.132012       M. Zhang            converted to 32-color as used in FC
% Dec.292012       M. Zhang            added sprites of skidding/jumping
% Jan.022013       M. Zhang            added full support for walking/skidding
%                                       and added a variable monitor
% Jan 112013       M. Zhang            added primitive collision detection
% Jan 192013       M. Zhang            added comments for subfunction ShowMario
% Feb 252013       M. Zhang            added JUMPING (from standing position only)
%                                       and LANDING; thus UPGRADED to 0.3.
% Feb 282013       M. Zhang            added JUMPING (from walking and sprinting)
%                                       and manipulation in the air.
%                                       UPGRADED to 0.36
% Mar 012013       M. Zhang            added JUMPING (from skidding)
%                                       and refined air manipulation to
%                                       better emulate the behavior of the
%                                       Mario as in the original NES game.
%                                       The dynamics of Mario is now fully
%                                       programmed (without interaction
%                                       with other objects)
%                                       UPGRADED to 0.4
% Mar 022013       M. Zhang            added COLLISION DETECTION for
%                                       landing (only when Mario goes downwards);
%                                       implemented correct handling for
%                                       drawing and coll.det. when Mario
%                                       approaches or goes out of the canvas
%                                       boundary.
%                                       UPGRADED to 0.45
% Mar 022013       M. Zhang            VER 0.45 ARCHIVED
% Mar 022013       M. Zhang            cleared obsolete functions
%                                       UPGRADED to 0.46
% Mar 022013       M. Zhang            added FREE FALLING (from a ledge)
%                                       UPGRADED to 0.55
% Mar 022013       M. Zhang            VER 0.55 ARCHIVED
% Mar 032013       M. Zhang            added COLLISION DETECTION (partially)
%                                       during the rising phase.
%                                       UPGRADED to 0.57
% Mar 032013       M. Zhang            VER 0.57 ARCHIVED
% Mar 042013       M. Zhang            completed COLLISION DETECTION for
%                                       the rising phase.
%                             

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         914  2013-03-24 01:30  MarioData.mat
     文件        1711  2013-03-24 01:30  mario_stages.mat
     文件       59198  2013-03-24 01:30  stl_mario_main.m
     文件       24239  2013-03-24 01:30  Super Mario Bros. Demo.mlappinstall

评论

共有 条评论