我正在尝试创建一个基于形状和颜色的记忆游戏。图形设计已完成,但我似乎无法正确编写代码。这是它应该做的:
1)每种形状有3种形状和三种颜色,总共有9种可能性;2)它们一个接一个地随机出现,如果第二个形状与第一个形状相同,则目标是向右按,如果不是,则向左按。3)其余的我知道如何编码,但是第一部分....我不知道怎么写:(
我考虑过制作一个包含所有九种可能性的数组,但是我应该如何从数组中随机取出一个形状并让它出现在舞台上,让系统记住它,再次随机选择第二个,然后,和第一个比较?
你可以在 JAVA 中尝试这样的事情
String arr[]=new String[9];
arr[0]="1";
arr[1]="2";
arr[2]="3";
arr[3]="4";
arr[4]="5";
arr[5]="6";
arr[6]="7";
arr[7]="8";
arr[8]="9";
String firstVal=null;
String secondVal=null;
int index1=(int) (Math.random() * arr.length);
int index2=(int) (Math.random() * arr.length);
firstVal=arr[index1];
secondVal=arr[index2];
System.out.println(firstVal+" "+secondVal);