用java写猜字母的小游戏;随机生成几个字母,玩家输入几个数与随机生成的数进行比较。
一、用java写猜字母的小游戏;随机生成几个字母,玩家输入几个数与随机生成的数进行比较。
这个行不 ????
package zhouhu12;
import java.util.Arrays;
import java.util.Scanner;
/**
* 1.难度选项选择;
* 2.随机生成相应数量的字符,并装入数组;
* 3。接受控制台输入的字符并加以比较。输出比较的结果。
* toUpperCase 转换为大写字母 toLowerCase 转换为小写。
*/
public class GuessABC {
public static void main(String[] args) {
int num;
do{
guessGame(generate());
System.out.println(1. 重新开始游戏,2.退出游戏);
Scanner sc=new Scanner(System.in);
num=sc.nextInt();
}while(num==1);
System.out.print(游戏结束,欢迎下次来玩。);
}
public static char[] generate(){
Scanner sc=new Scanner(System.in);
int g;
do{
System.out.println(欢迎进入猜字母游戏,请选择游戏难度等级:1.初级 2.中级 3.高级);
g=sc.nextInt();
}while(g<1 || g>4);
char arr[]=new char[g];
for(int i=0;i<g;i++){
arr[i]=(char)(int)(Math.random()*26+97);
}
return arr;
}
public static void guessGame(char arr[]){
int count=0;
char arr1[]=new char[arr.length];
do{
System.out.println(请输入+arr.length+个字母:(输入 0 退出));
Scanner sca=new Scanner(System.in);
String A=sca.next();
System.out.println(A);
char arr2[]=A.toCharArray();
arr1=Arrays.copyOf(arr2,3);
if(arr1[0]=='0')
break;
System.out.print(答案:);
for(int i=0;i<arr.length;i++){
if(arr[i]==arr1[i]){
count++;
System.out.print(arr[i]);
}
else{
System.out.print(*);
}
}
System.out.println();
if(count==arr.length){
System.out.println(恭喜你猜对了);
break;
}
else{
System.out.println(猜对+count+个,继续加油。);
}
count=0;
}while(arr1[0]!='0');
}
}
二、RANDOM+GAME是甚么意思
random game:随机游戏
三、有很多随机事件的复古游戏
龙之纪元1,2 1相对比较过瘾,有很多技能树和不同的路线
泰坦之旅,有9个职业,可以职业双修
暗黑之门:伦敦 技能也很多的3D游戏
虐杀原型 动作类的精品,不过只有一个角色,技能也很多,画面很过瘾
四、求助,想要一些随机性大一些的游戏
辐射3,高自由度,高随机性,一个小的回答,就有可能改变不同的进度和剧情。
五、求几款高细节,随机率高的大型单机游戏,不要太假.(100G以下)
辐射4
孤岛惊魂4
上古卷轴5
六、电脑中随机附带的游戏空当接龙怎么玩?
空当接龙:玩法
空当接龙是许多纸牌形式的游戏之一。游戏区由四个回收单元,四个可用单元和一副牌组成,游戏开始时,牌的正面朝上,排成八列。回收单元是位于屏幕右上角的四个放纸牌的位置。A 可立即移到回收单元中,其他相同花色的牌可按从小到大的顺序移到 A 上面。将所有纸牌都移入回收单元后,即告胜利。可用单元是位于屏幕左上角的四个放纸牌的位置。每个单元可容纳一张纸牌。
单击打开游戏。
双击“空当接龙”。
如果找不到“空当接龙”,则可能需要安装该游戏。有关安装 Windows 功能的详细信息,请参阅打开或关闭 Windows 功能。
如果没有已保存的游戏,则空当接龙将开始一个新游戏。如果有保存的游戏,则可以继续先前的游戏。
如要移动纸牌,请先单击这张牌,然后单击要移到的位置。移牌的规则如下:
将牌移动到列时,必须按照从大 (K) 到小 (A) 的顺序移动,并且红黑花色交替。
将牌移动到回收单元时,必须按照从小 (A) 到大 (K) 的顺序移动,并且花色相同。
每列最下面那张牌可以移到可用单元、另一列的最下面或者回收单元中。
可用单元中的牌可以移到一列的最下面或回收单元中。
提示
事先计划多次移动。 与下象棋一样,您做的每次移动都会影响到整个游戏。不要每次仅移动一张牌。移动牌以建立长串,清除列,并将 A 移动回收单元中。
尝试翻开并清除靠近列顶部的小牌。 当您看到 A 和 2 埋在某个列中许多其他牌下面时,请优先清除该列,并尽早在游戏中将 A 移动到回收单元中。
使可用单元为空。 在每个可用单元(左侧)上一次可以留一张牌。使用这些可用单元以来回移动串和列。空出的可用单元越多,就越容易移动长串并快速来回移动牌;空出四个可用单元表示您有可移动四张牌的临时场所。尝试像这样移动牌,在移动完成后,使可用单元保持为空。
右键单击显示牌。 如果您无法准确看到某张埋着的牌的花色或数字,请右键单击它以显示整张牌。确保按住鼠标按钮,就可以一直看到这张牌。
任何可能的时候,请清除整列。 将每张牌从某个列移开,使用 K 开头重新开始这一列,然后连续填充该列。如果无法以 K 开头重新开始该列,请选择尽可能最大的牌。许多玩家都不会以低于 10 的牌开头来重新开始某一列。
可以在“选项”对话框中调整游戏选项。
单击打开游戏。
双击“空当接龙”。
如果找不到“空当接龙”,则可能需要安装该游戏。有关安装 Windows 功能的详细信息,请参阅打开或关闭 Windows 功能。
单击“游戏”菜单,然后单击“选项”。
选中要打开的所有选项的复选框,然后单击“确定”。
如果需要以后打完游戏,只需关闭游戏并单击“保存”。下次开始游戏时,游戏将询间您是否要继续玩已保存的游戏。若要继续玩,请单击“是”。