资源简介
学习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 《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Pla
文件 27572 2011-10-31 22:05 《萝莉的逆袭》文字游戏(服务器修改版)\文字游戏\Pla
文件 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个文件信息
- 上一篇:JavaWeb经典项目-图书管理系统
- 下一篇:微信刷卡支付
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论