Thanks to visit codestin.com
Credit goes to github.com

Skip to content

csusthome/SuperMario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

SuperMario

##简介

本为项目大二期间因对游戏感兴趣用Java开发的第二款游戏,主要游戏内容模仿于经典游戏《超级玛丽》:
界面,多层背景横轴滚动,菜单与游戏界面的切换。

  • 算法,模拟实现重力与物理碰撞等物理效果。
  • 内容,模拟实现了蘑菇,宝箱箱,栗子怪,食人花, 乌龟等多种元素。
  • 音效:背景音乐的切换,动作音效的实现。<br>
    

##技术点

  • Swing  实现基本窗体与部分组件,
  • 双缓冲解决卡帧现象,
  • 逻辑、 音乐、 绘图、 音效多线程控制,
  • 算法模拟重力系统以及多块物理碰撞,
  • 帧动画的应用,
  • 素材的组合与绘制,
  • javazoom 实现背景音乐播放,
  • AudioData 实现音效处理。

About

超级玛丽java桌面版! 作者:myy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages