拼图,游戏是广受欢迎的一种智力游戏,它的变化多端,难度不一,让人百玩不厌。 个性化的拼图,拼凑的不仅仅是一张照片,而是一个故事,一段回忆,一缕温情。每一片的单片都有它自己的位置,就像每段回忆都有它的故事,你要将它放在专属的地方,放对了就慢慢丰富起来,放错了就无法完整。 你可以把你记忆中最深的片段,可以是你挚爱的照片,可以是你最难忘的一瞬留念,做成拼图,在思念的季节里一一拼起,把片片散落的记忆重新组合,用指尖温习甜蜜,把心湖里最美丽的涟漪荡漾开来。
代码:
关于难易度选择的界面代码: 难易度选择的java代码: jianDan=(ImageButton)findViewById(R.id.jiandan); zhongDeng=(ImageButton)findViewById(R.id.zhongdeng); kunNan=(ImageButton)findViewById(R.id.kunnan); jianDan.setOnClickListener(this); zhongDeng.setOnClickListener(this); kunNan.setOnClickListener(this); } public void onClick(View view){ if(viewjianDan){ Intent intent = new Intent(ZnptChoseGradeActivity.this,GameZnptJianDanActivity.class); startActivity(intent); }else if(viewzhongDeng){ Intent intent = new Intent(ZnptChoseGradeActivity.this,GameZnptZhongDengActivity.class); startActivity(intent); }else if(view==kunNan){ Intent intent = new Intent(ZnptChoseGradeActivity.this,GameZnptKunNanActivity.class); startActivity(intent); } } } 简单拼图: 简单拼图部分代码: for( int i = 0 ; i < bc_gezi ; i ++ ){ for( int j = 0 ; j < bc_gezi ; j ++ ){ gezi[i][j].setOnClickListener(this); if( i == (bc_gezi-1) && j == (bc_gezi-1) ){ continue; } gezi[i][j].setText(Integer.toString(Init_gz[num][i*bc_gezi+j])); } } } public void onChronometerTick(Chronometer chronometer){ time ++; } public void onClick(View view){ for( int i = 0 ; i < bc_gezi ; i ++ ){ for( int j = 0 ; j < bc_gezi ; j ++ ){ if(view == gezi[i][j]){ if(yidong_jd.move(bc_gezi,i,j)){ step ++; text_step.setText(Integer.toString(step)); if(sign == 0){ timer.setBase(SystemClock.elapsedRealtime()); timer.start(); sign = 1; } 拼图具有计步功能,可以根据步数及时间进行评分。
关于难易度选择的界面代码:
难易度选择的java代码:
jianDan=(ImageButton)findViewById(R.id.jiandan); zhongDeng=(ImageButton)findViewById(R.id.zhongdeng); kunNan=(ImageButton)findViewById(R.id.kunnan); jianDan.setOnClickListener(this); zhongDeng.setOnClickListener(this); kunNan.setOnClickListener(this); }
public void onClick(View view){ if(viewjianDan){ Intent intent = new Intent(ZnptChoseGradeActivity.this,GameZnptJianDanActivity.class); startActivity(intent); }else if(viewzhongDeng){ Intent intent = new Intent(ZnptChoseGradeActivity.this,GameZnptZhongDengActivity.class); startActivity(intent); }else if(view==kunNan){ Intent intent = new Intent(ZnptChoseGradeActivity.this,GameZnptKunNanActivity.class); startActivity(intent); }
} }
简单拼图:
简单拼图部分代码:
for( int i = 0 ; i < bc_gezi ; i ++ ){ for( int j = 0 ; j < bc_gezi ; j ++ ){ gezi[i][j].setOnClickListener(this); if( i == (bc_gezi-1) && j == (bc_gezi-1) ){ continue; } gezi[i][j].setText(Integer.toString(Init_gz[num][i*bc_gezi+j])); } } }
public void onChronometerTick(Chronometer chronometer){ time ++; }
public void onClick(View view){ for( int i = 0 ; i < bc_gezi ; i ++ ){ for( int j = 0 ; j < bc_gezi ; j ++ ){ if(view == gezi[i][j]){ if(yidong_jd.move(bc_gezi,i,j)){ step ++; text_step.setText(Integer.toString(step)); if(sign == 0){ timer.setBase(SystemClock.elapsedRealtime()); timer.start(); sign = 1; }
拼图具有计步功能,可以根据步数及时间进行评分。