首页 | 乐园 | 淘宝店 | 社区 | 电驴 | 网页游戏 | 网址大全

热门搜索: java php c语言 flash oracle 建筑 尚学堂 兄弟连

v

当前位置:VeryCD资料计算机教程

资料资源事务区


《MLDN魔乐科技(JAVA兴趣课堂系列)JAVA山寨版超级马里奥游戏制作课程【11月3日更新】》(MLDN-JAVASE GAME MAIRO)V2009[压缩包]

状态: 精华资源
摘要:
发行时间2009年
对白语言普通话
文字语言简体中文
时间: 2009/06/01 18:32:12 发布 | 2009/11/03 16:36:28 更新
分类: 资料   计算机教程  
统计:669次 收藏
收藏: fav  分享给好友
相关: 分享到开心网  分享到校内  收藏到QQ书签  订阅本资源RSS更新  美味书签  subtitle
中文名MLDN魔乐科技(JAVA兴趣课堂系列)JAVA山寨版超级马里奥游戏制作课程【11月3日更新】
英文名MLDN-JAVASE GAME MAIRO
别名MLDN,MLDN JAVA,JAVA GAME,
资源格式压缩包
版本V2009
发行时间2009年
地区大陆
对白语言普通话
文字语言简体中文
简介

IPB Image
游戏介绍
IPB Image
IPB Image
1、 游戏内容简介
IPB Image在很多年以前,红白机FC的超级马里奥兄弟是当时的游戏中的颠峰之作,套用当时最流行的一句话就是操作感和平衡性几乎完美无暇。这里完成的 MLDN马里奥 参考的就是这款游戏的设定,对游戏的背景、人物、敌人等重新绘制,并加入了一些恶搞的元素。

2、 游戏操作
游戏通过键盘操作,键盘上的箭头
IPB Image” 和 “ IPB Image” 分别控制Mario的移动, 空格键控制Mario的跳跃,通过以上的简洁的操作完成整个游戏。

3、 游戏中的设定
开始游戏时,Mario会有3条生命,消灭敌人或顶一些物品可以得到分数,每到500分会增加一条生命,如果Mario被敌人杀死或是掉下悬崖,会失去一条生命,并从该版面重新开始游戏,如果Mario的生命数为0,则游戏结束,返回标题画面重新开始游戏。
游戏中有一个秘技,在游戏的开始画面通过键盘输入一些内容可以使Mario的生命数增加到30条。

4、 游戏中的物品介绍
IPB Image砖块: 被Mario顶到会消失,Mario可以获得10分的分数,其中有些砖块在Mario从上边经过的时候会消失。
IPB Image水管: 在水管中一般会有食人花,如果Mario被花碰到会损失生命。
IPB Image ?: 被Mario顶到会变成无法破坏的铁块,同时Mario可以获得50分的分数。
IPB Image 铁块: 一般是从?变化过来的,不会被Mario破坏
IPB Image透明?:在游戏中,某些地方会有隐藏的?,o顶到会变成无法破坏的铁块,同时Mario可以获得50分的分数。

5、 游戏中的敌人介绍
IPB Image三角(蘑菇): 会缓慢的左右移动,可以被Mario踩死,每消灭一个Mario可以获得50分的分数。



IPB Image乌龟: 比三角的移动速度稍快,可以被Mario踩死,每消灭一个Mario可以获得100分的分数。



IPB Image食人花: 在水管中出现,无法被Mario消灭。

代码介绍
1、 代码通过面向对象的设计思路,将系统分为Mario,物品,敌人,背景,窗体显示等多个Java类,共1600多行代码,运用了Java的Swing、IO操作、线程、类集等技术,并完全按照Java编码规范进行命名和编写。
2、 代码截图
IPB Image

一、 开发流程
1、 首先由java代码编写人员设计并提出编写方案,依据具体设计向图片美工提出所需要的图片格式、类型、数量、大小等要求
2、 美工依照提出的设计绘制并编辑图片,同时程序员进行各个类的功能设计,搭建工程总体框架。
3、 美工将图片完成后,程序员通过IO操作将图片导入到程序中完成游戏界面。
4、 程序员分别完成Mario的控制,敌人、Mario和物品的显示。
5、 程序员完成Mario与敌人及物品的碰撞的判断。
6、 美工提供游戏的背景音乐,程序员将音乐导入到程序中
7、 对完成的游戏进行测试并修改bug
8、 对游戏进行优化,提高性能。

课程大纲 见下表
学习本视频之前,需要先掌握JAVA SE的基本语法,简单IO操作,JAVA面向对象设计,多维数组的使用,以及JAVA的线程编程部分。

第一章、介绍与演示
01_游戏演示以及知识准备.rar
第二章、程序分析与类设计
02_游戏中各个类的关系设计.rar
第三章、开发窗体类与静态类
1. 建立项目,创建窗体类,加入键盘监听 -03_第一部分_开发窗体类与静态类
2. 创建静态属性类,将所有图片导入到程序中-03_第二部分_开发窗体类与静态类.rar
第四章、开发游戏场景类
1. 设计定义游戏场景类的方法和属性
第五章、开发场景中的物体
1. 将场景中的物体分类,并定义属性
2. 设计第一个场景,并将场景中的物体保存到该场景的对象中,并完成将场景中物体显示的功能

第六章、开发Mario类
1. 设计定义Mario类中的属性,并完成将Mario显示在窗体中的功能

2. 完成Mario的左右移动功能,并通过切换Mario的显示图片完成移动状态的显示

3. 完成对Mario是否处于某个物体上的判断(例如:地面),并完成Mario的跳跃功能

4. 完成Mario接触不同物体时所做的不同的反应

5. 将以上功能整合,并完成当Mario移动到屏幕最右端时进行场景切换的功能

第七章、开发敌人类
1. 设计敌人的种类,并定义属性,对于不同的敌人,定义其移动方式和速度,并定义不同的构造方法

2. 完成敌人的移动功能,完成特定的敌人与物体接触时的动作及其是否处于物体上的判断

3. 完成敌人与Mario的互动判断
a) 对于可以消灭的敌人,判断Mario与敌人发生接触后所出现的结果
cool.gif 对于不可以消灭的敌人,如果接触,需要对Mario的死亡进行处理

4. 特殊操作:完成隐形砖块的处理

第八章、游戏的开始与结束
1. 设置游戏开始画面,并初始化游戏基本数据(分数,生命数等),并判断玩家是否输入开始游戏的指令,如果开始,初始化游戏环境(切换场景,设置Mario初始位置等)

2. 当Mario死亡时,对Mario的剩余生命数进行判断处理,并初始化场景环境(有生命)或返回游戏开始画面(无生命)

3. 完成游戏结束场景,并判断结束条件,在当达到游戏结束条件时,将所有操作屏蔽,并自动完成Mario的剩余操作(移动到结束地点,弹出结束的提示等)



本课程讨论区请登录http://bbs.mldn.cn/

IPB Image
[通过安全测试]
杀毒软件:KV2009
版本: 2009
病毒库:最新
共享条件:网通
共享时间:一般都在
共享服务器:动态IP
IPB Image

仅需3M,安全播放所有视频,简单到极致,绿色无插件,自动下载字幕

More ...更多相关资源 >>

这里是其它用户补充的资源(我也要补充):

暂无补充资源

热门评论


Einsteinly   举报

引用(ROOFCAT @ 2009-06-02, 11:41 PM) *
这样的游戏还有人玩么?还有商业价值么?

这不是个游戏,这是个教程。。。难道一开始就教你做魔兽啊?


[+73] [-5] [回复]

回到最上


最新评论

kingsim1987   2009/07/02 23:03:32  52楼   举报

支持 李老师!!!


[0] [0] [回复]

回到最上

yels123   2009/07/03 08:19:13  53楼   举报

成长历程,由此开始。


[0] [0] [回复]

回到最上

qianshengxin   2009/07/04 23:45:53  54楼   举报

谢谢分享,支持支持!辛苦了!


[0] [0] [回复]

回到最上

764445716   2009/07/13 13:24:34  55楼   举报

不会用啊 怎麽用啊


[0] [0] [回复]

回到最上

ylin393089172   2009/07/19 13:06:24  56楼   举报

就稀罕这样的视频!


[+1] [0] [回复]

回到最上

c333999343   2009/07/24 22:28:21  57楼   举报

刚刚看完了,不错,课程节奏比较快,废话少,相当的好,等待更新


[0] [0] [回复]

回到最上

大驴CD   2009/07/30 17:54:10  58楼   举报

好东西支持一下


[+1] [0] [回复]

回到最上

stormer008   2009/07/31 14:00:49  59楼   举报

其实就是商业炒作的一个小手段,呵呵,无非就是想让更多的人关注他们的学校.

莫办法,世态炎凉,我为自己的想法感到羞耻....

还是赶紧更新吧.....


[+2] [0] [回复]

回到最上

lijian198616   2009/08/02 16:08:07  60楼   举报

先把游戏要用的图片素材上传好不,难道还要我们用PS自己编辑吗,谢谢了!


[+1] [0] [回复]

回到最上

screwworm   2009/08/02 23:49:06  61楼   举报

支持支持,不过希望别跟那五子棋一样更新要一年时间!


[0] [0] [回复]

回到最上

kankaooooo   2009/08/07 06:46:51  62楼   举报

一直在找这方面的资料啊,谢谢


[0] [0] [回复]

回到最上

wind2154   2009/08/08 16:17:48  63楼   举报

好东西 真不知道什么时候才能全部更新完


[+1] [0] [回复]

回到最上

tay2134   2009/08/11 19:17:36  64楼   举报

好怀念哦!!!


[0] [0] [回复]

回到最上

zerop2p   2009/08/14 16:36:44  65楼   举报

等更新完再下。那个五子棋哦,哎,难得搞完。


[0] [0] [回复]

回到最上

Le_Papillon   2009/08/19 00:02:21  66楼   举报

囧 1个半月过去了..... 楼主这个合适才能更新完哦.


[0] [0] [回复]

回到最上

lmf1990   2009/08/25 14:17:19  67楼   举报

游戏中所使用的图片,网上比较难找
不知道能不能提供打包下载,方便测试学习


[+1] [0] [回复]

回到最上

wugjin   2009/08/27 11:13:01  68楼   举报

这个不全啊


[0] [0] [回复]

回到最上

camle2001   2009/09/04 19:09:04  69楼   举报

先留個腳印,等更新完在下。


[0] [0] [回复]

回到最上

70-72楼已被删除

zxx_vc   2009/09/19 10:40:49  73楼   举报

好东西,等更新完再下!


[0] [0] [回复]

回到最上

74楼已被删除

superleo_007   2009/09/26 07:47:02  75楼   举报

请问还更新吗?


[0] [0] [回复]

回到最上

GuoHuanhuan   2009/09/26 20:52:49  76楼   举报

抱歉问一下

能不能加快一点更新额...


[0] [0] [回复]

回到最上

77-79楼已被删除

march009   2009/10/14 12:34:13  80楼   举报

怎么这么久了还不更新啊


[+2] [0] [回复]

回到最上

lucky16   2009/10/17 14:59:15  81楼   举报

魔乐的东西讲得很详细~
让人很容易理解,
最开始学习Java的时候就是用的魔乐的~


[0] [-1] [回复]

回到最上

82楼已被删除

yt670123   2009/10/21 09:42:52  83楼   举报

学习一下!谢谢楼主!


[0] [0] [回复]

回到最上

micele   2009/10/23 12:03:24  84楼   举报

强悍啊


[0] [0] [回复]

回到最上

五雷门主   2009/10/23 18:17:13  85楼   举报

谢谢分享


[0] [0] [回复]

回到最上

addxpp   2009/10/26 16:11:06  86楼   举报

位 大哥哥 把剩下的补上啊 不要吊人的胃口


[0] [0] [回复]

回到最上

ericmaki   2009/11/03 17:04:51  87楼   举报

不错 有点意思 谢谢楼主的分享·!


[0] [0] [回复]

回到最上

bnbbs   2009/11/03 17:42:16  88楼   举报

100年了。终于让我等到了。谢谢分享。。


[0] [0] [回复]

回到最上

lijian198616   2009/11/03 19:11:51  89楼   举报

终于更新了!


[0] [0] [回复]

回到最上

chinadolls   2009/11/03 19:25:12  90楼   举报

更新了啊感谢楼主了啊!


[0] [0] [回复]

回到最上

pc_verycd_pc   2009/11/03 20:26:40  91楼   举报

下来看看,谢谢lz分享


[0] [0] [回复]

回到最上

c333999343   2009/11/03 21:45:14  92楼   举报

可总算是更新了,不过先收藏着,等更新都结束后再下。
看过五子棋的了,确实很详细,赞一个


[0] [0] [回复]

回到最上

qinshouyan   2009/11/06 09:34:51  93楼   举报

路过,支持下


不过要快快更新哦,


[0] [0] [回复]

回到最上

hubingchuan7   2009/11/07 15:13:05  94楼   举报

总算又更新了 支持一下


[0] [0] [回复]

回到最上

GuoHuanhuan   2009/11/07 23:45:19  95楼   举报

...

竟然更新了


[0] [0] [回复]

回到最上

frankgenghis   2009/11/08 11:26:23  96楼   举报

这东西看起来挺有意思的啊,呵呵


[0] [0] [回复]

回到最上

wangyishizhu   2009/11/11 13:56:05  97楼   举报

好像有点看不明白。。。


[0] [0] [回复]

回到最上

allenlinlin   2009/11/12 22:42:18  98楼   举报

不错~下来练习下JAVA~~~


[0] [0] [回复]

回到最上

guolongpu   2009/11/13 19:08:38  99楼   举报

支持…


[0] [0] [回复]

回到最上

100楼已被删除

留不住的过客   2009/11/17 18:07:00  101楼   举报

怎么没源代码的啊?


[+1] [0] [回复]

回到最上


    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。

(?)

close