超级玛丽
将游戏机上的超级玛丽移植到Android平台上。
代码简介:
相信大多数80、90后对超级玛丽、魂斗罗、拳皇这些游戏的名字肯定不会感到陌生。还记得小编小时候屁颠屁颠的拿着借来的游戏卡插到那种简易游戏机里盯着黑白电视屏幕玩的不亦乐乎。本项目就是安卓版超级玛丽游戏的源码,但是游戏背景与超级玛丽的不一样,另外人物大小也不太协调。可能更适合在平板上操作。
小组分工:
李岩锗:编写积分墙代码,给游戏加入积分墙功能。
杨威:编写排行榜代码,对游戏的兼容性进行测试。
源码中的类和包:
在源码的基础上,我们增加了积分墙功能,在用户开始游戏前需要输入用户名,游戏结束后会根据游戏积分进行排名,形成积分墙。
积分墙代码:
package com.mario.playermsg;
import android.os.Bundle;
import android.view.KeyEvent;
import game.activity.GameActivity;
public class HeightScoreActivity extends GameActivity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
this.SetScreenToFull();
super.setContentView(new HeightScoreView(this));
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if(keyCode == KeyEvent.KEYCODE_BACK)
{
this.finish();
}
return true;
}
}