毕业设计-基于Android的中国象棋
别小看任何人,越不起眼的人。往往会做些让人想不到的事。
一、项目介绍
游戏分为人机对弈、双人对弈,人机对弈分为红方和黑方,用户可以选择红方或黑方执棋,游戏开始后,用户选择每一个棋子时,游戏会显示其可以走的格子,可以无限步数悔棋,有游戏音乐、音效开关,可以设置电脑水平初级、中级、高级,双人对弈和人机对弈差不多,区别是人机对弈中是电脑自动走棋,双人对弈需要双方玩家都是手动下棋,且悔棋逻辑也是每次只撤回一步。
二、主页代码
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.act_main);
initViews();
}
private void initViews() {
mSupportFragmentManager = getSupportFragmentManager();
mFragments = new Fragment[3];
mFragments[0] = HomeFragment.newInstance("Home");
mFragments[1] = MineFragment.newInstance("Mine");
mSupportFragmentManager.beginTransaction().add(R.id.framelayout, mFragments[0]).show(mFragments[0]).commit();
findViewById(R.id.tab1).setOnClickListener(this);
findViewById(R.id.tab2).setOnClickListener(this);
img = new ImageView[res_img_normal.length];
img[0] = findViewById(R.id.img1);
img[1] = findViewById(R.id.img2);
tv = new TextView[res_img_normal.length];
tv[0] = findViewById(R.id.tv1);
tv[1] = findViewById(R.id.tv2);
tabSelected(0);
EventBus.getDefault().register(this);
}
...
...
三、项目截图
主页
游戏页
设置页
四、购买套餐
权益 | 套餐A | 套餐B |
---|---|---|
完整代码 | ||
远程调试 | 不支持 | |
代码答疑 | 不支持 | |
价 格 | ¥120 | ¥700 |
五、购买记录
用户 | 套餐 | 评价 |
---|---|---|
*******54 | 套餐B | |
*******01 | 套餐B | |
*******79 | 套餐B | |
*******92 | 套餐B | |
*******24 | 套餐B | |
*******18 | 套餐B | |
*******91 | 套餐B | |
*******07 | 套餐B | |
*******34 | 套餐B | |
*******61 | 套餐B |
------转载请注明出处,感谢您对原创作者的支持 ------
有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业
4 条评论