资源简介
学习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经典项目-图书管理系统
- 下一篇:微信刷卡支付
相关资源
- JavaWeb经典项目-图书管理系统
- java酒店管理系统
- Java程序设计 面向对象实现的 21点扑克
- Java实现的办公用品管理系统
- 支付宝支付参考代码服务端
- 二手房屋交易系统
- 移动苏州研发中心2015校招专业笔试题
- 多功能拼图游戏软件 java课程设计 含
- JavaCard 智能卡程序开发三部曲 pdf版
- 用JAVA写的一个简单的银行系统
- Java坦克大战源码及论文(导入eclips
- 小区物业管理系统 JAVA+SQL
- java信用卡管理系统
- JAVA实现经典坦克大战源代码
- JAVA生成个人方章,企业圆章,造价员
- java编写的学生信息管理系统 没有数据
- 银行取款转账系统Java编写
- 用Java实现的一个模拟的银行系统
- 【Java】人事管理系统.zip212707
- 经典JAVA教程日文版
- 八勺java斗地主AI版电脑智能拆牌
- Java万年历记事本
- DES加密解密算法论文
- Java实现黑客帝国代码雨待机屏保
- 我收集的java权限管理资料
- java 农夫过河问题包括有界面和无界面
- java swing做的图书管理系统
- 网络购物商城项目-12个项目
- 基于J2EE的B2C电子商务系统开发论文
- 解析身份证省市代码.zip
评论
共有 条评论