• 大小: 98KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-02
  • 语言: Java
  • 标签: java  文字游戏  

资源简介

学习JAVA第一次编写的命令行游戏,基本上把JAVA的基本知识都用了上去,所以代码是比较多的,初学JAVA,特别是准备做游戏的人可以拿来参考一下,人物系统,战斗系统,存档,地图切换,物品掉落,装备系统,任务,商店,还有酒吧内有各种小游戏,走过路过不要错过,网上很难找到的哦,O(∩_∩)O~

资源截图

代码片段和文件信息

import java.util.*;
import java.io.*;
public class Bar implements Runnable
{
private  int pingju = 0;
private  int win = 0;
private  int lose = 0;
private  int count = 0;
private  int wincount=0;
private  int coinTotal=0;

public void run()
{
System.out.println(“测试“);
}

public void bar(Player player)
{
FruitGame fruitGame=new FruitGame();

Scanner keyboard = new Scanner(System.in);
Random ran = new Random();

BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
int i=0;

while(true)
{
System.out.println(“1.酒吧老板\n2.顾客\n3.离开\n4.幸运水果机“);

try
{
String str = buf.readLine();
i = Integer.parseInt(str);
}
catch(NumberFormatException e)
{
System.out.println(“非数字的输入!!重新输入!!“);
continue;
}
catch(IOException e)
{
System.out.println(“非数字的输入!!重新输入!!“);
continue;
}




if(i==1)/*酒吧老板*/
{
while(true)
{
System.out.println(“1.对话\n2.喝一杯\n3.请客\n4.没事“);

try
{
String str = buf.readLine();
i = Integer.parseInt(str);
}
catch(NumberFormatException e)
{
System.out.println(“非数字的输入!!重新输入!!“);
continue;
}
catch(IOException e)
{
System.out.println(“非数字的输入!!重新输入!!“);
continue;
}


if(i==1)/*对话*/
{
i=Math.abs(ran.nextInt()%2);
if(i==1)
System.out.println(“酒吧老板:最近城镇东边的洞里总是发出奇怪的声音,搞得村子里人心惶惶的“);
else
System.out.println(“酒吧老板:我们的城镇地处偏远,所以还没收到大叔的骚扰“);
}
else if(i==2)/*喝一杯*/
{
while(true)
{
System.out.println(“1.楠叶营养液.......20G\n2.乾汁..........30G\n3.不想喝了“);

try
{
String str = buf.readLine();
i = Integer.parseInt(str);
}
catch(NumberFormatException e)
{
System.out.println(“非数字的输入!!重新输入!!“);
continue;
}
catch(IOException e)
{
System.out.println(“非数字的输入!!重新输入!!“);
continue;
}


if(i==1&&player.getMoney()>=20)//楠叶营养液
{
System.out.println(“-------------------------------------“);
System.out.println(player.getName()+“看着这杯有点粘稠的黄褐色饮料一狠心喝了下去“);
System.out.println(player.getName()+“感觉自己似乎看到了天国之门“);
System.out.println(“-------------------------------------“);
player.setMoney(-20);
}
else if(i==1&&player.getMoney()<20)
System.out.println(“酒吧老板:没钱的穷鬼!少在这妨碍我做生意!“);
if(i==2&&player.getMoney()>=30)//乾汁
{
System.out.println(“-------------------------------------“);
System.out.println(“这杯绿色的粘稠液体散发着奇怪的气味,并且还冒着泡沫。“+player.getName()+“捏着鼻子倒进了嘴里“);
System.out.println(player.getName()+“出现了头昏眼花,口吐白沫的症状你觉得昏过去或许更幸福“);
System.out.println(“---

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      11818  2011-11-02 19:18  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Bar.class

     文件      18843  2011-11-02 19:18  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Bar.java

     文件       4332  2011-10-27 16:41  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\BUFF.class

     文件       6021  2011-10-27 16:38  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\BUFF.java

     文件       2881  2011-10-21 21:20  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\BullsandCows.class

     文件       3483  2011-10-21 21:19  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\BullsandCows.java

     文件       2866  2011-10-17 19:31  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\CaiQuan.class

     文件       4536  2011-09-30 13:14  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\CaiQuan.java

     文件       2064  2011-10-17 21:28  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\CoinGame.class

     文件       1891  2011-10-17 21:28  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\CoinGame.java

     文件       3485  2011-11-01 16:38  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\GameData.class

     文件       5169  2011-11-01 16:34  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\GameData.java

     文件       2609  2011-10-21 21:22  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\King.class

     文件       2169  2011-10-20 22:30  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\King.java

     文件       4810  2011-11-02 19:43  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Main.class

     文件       6308  2011-11-01 16:40  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Main.java

     文件       8988  2011-10-31 22:05  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Monster.class

     文件      11088  2011-10-31 22:05  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Monster.java

     文件       5279  2011-10-27 16:51  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Move.class

     文件       7461  2011-10-27 16:49  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Move.java

     文件      18169  2011-10-31 22:05  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Player.class

     文件      27572  2011-10-31 22:05  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Player.java

     文件       3849  2011-10-31 22:02  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Shop.class

     文件       6240  2011-10-31 22:01  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Shop.java

     文件       1720  2011-10-12 10:57  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Sprite.class

     文件       1043  2011-10-12 11:03  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Sprite.java

     文件       1505  2011-11-01 22:49  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Test.class

     文件       2202  2011-11-01 22:49  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Test.java

     文件       6495  2011-11-01 16:09  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\TestServerSocket.class

     文件       9431  2011-11-01 16:34  《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\TestServerSocket.java

............此处省略35个文件信息

评论

共有 条评论