好文档 - 专业文书写作范文服务资料分享网站

智能移动终端应用开发设计报告Android-猜扑克牌游戏

天下 分享 时间: 加入收藏 我要投稿 点赞

XX学院

智能移动终端应用开发

设计报告

(20XX/20XX学年第X学期)

题 目 : 猜扑克牌游戏 专 业 : 小组成员 :

设计成绩 :

20XX年XX月XX日

1 项目概述 1.1项目特点

本安卓产品是一个基于扑克牌的娱乐产品即猜扑克牌小游戏,本产品采用友好的界面以及简易的操作作为产品的闪亮点。在学习工作之余,为用户提供娱乐活动,放松心情。 1.1.1界面特点

界面采用简单易操作并且符合用户的操作习惯,使用户看到这个程序就知道怎么使用,以及程

序可以实现的功能,操作也是一样简单并且使用,进入游戏,单击纸牌为选择,单击重新玩一次按钮,重新开始一局,如果选错,出现错误界面,如果选对出现,对的界面。 首先是游戏主页面的设计,其界面效果如下图:

2 小组成员分工说明 小组成员及分工:

首先我们一起探讨做什么小游戏,经过仔细地挑选我们确定了“猜扑克牌游戏”。然后由组长分工:马亚负责查找资料,张海新负责整合资料、敲代码,贾园园负责整个程序的设计、调试。经过每个人的不懈努力,终于在规定时间完成了我们的小设计。 3 技术文档

3.1 核心代码

package cn.terry;

import android.app.Activity; import android.os.Bundle; import android.view.View;

import android.view.View.OnClickListener; import android.widget.*;

public class testGame extends Activity { private ImageView myImageView; private ImageView myImageView2; private ImageView myImageView3; private Button myButton; private int a=0; private int[] myImage={ R.drawable.p01, R.drawable.p02, R.drawable.p03, }; private View.OnClickListener MyimageClistener; /** Called when the activity is first created. */ @Override

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);

myImageView=(ImageView)findViewById(R.id.mImage01); myImageView2=(ImageView)findViewById(R.id.mImage02); myImageView3=(ImageView)findViewById(R.id.mImage03);

myButton=(Button)findViewById(R.id.mButton); Randon();

MyimageClistener=new View.OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub if(a==0) { switch (v.getId()) { case R.id.mImage01: SetImage(0,myImageView);

break; case R.id.mImage02: SetImage(1,myImageView2); break; case R.id.mImage03: SetImage(2,myImageView3); break; default: break; } } } }; myImageView.setOnClickListener(MyimageClistener); myImageView2.setOnClickListener(MyimageClistener); myImageView3.setOnClickListener(MyimageClistener); myButton.setOnClickListener(new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub if(a==1) { myImageView.setImageResource(R.drawable.p04); myImageView2.setImageResource(R.drawable.p04); myImageView3.setImageResource(R.drawable.p04); myImageView.setAlpha(255); myImageView2.setAlpha(255); myImageView3.setAlpha(255); Randon(); a--; } } }); }

private void SetImage(int temp,ImageView ss) { myImageView.setImageResource(myImage[0]); myImageView2.setImageResource(myImage[1]); myImageView3.setImageResource(myImage[2]);

myImageView.setAlpha(100); myImageView2.setAlpha(100); myImageView3.setAlpha(100); ss.setAlpha(255); if(myImage[temp]==R.drawable.p01) { Toast.makeText(testGame.this, \恭喜你猜對了\ .show(); } else { Toast.makeText(testGame.this, \對不起你猜錯了\ .show(); } a++; }

private void Randon() { for(int i=0;i

} }

3.2 游戏界面

智能移动终端应用开发设计报告Android-猜扑克牌游戏

XX学院智能移动终端应用开发设计报告(20XX/20XX学年第X学期)题目:猜扑克牌游戏专业:小组成员:
推荐度:
点击下载文档文档为doc格式
9z5zu0t3jq0fvam2h1li
领取福利

微信扫码领取福利

微信扫码分享