質問編集履歴
1
書式の改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,11 +18,7 @@
|
|
18
18
|
joshou();
|
19
19
|
for( ; hp > 0; ){
|
20
20
|
command();
|
21
|
-
}
|
21
|
+
}
|
22
|
-
|
23
|
-
if( hp == 0 ){
|
24
|
-
gameover();
|
25
|
-
}
|
26
22
|
}
|
27
23
|
|
28
24
|
static void joshou(){ //序章を出力
|
@@ -46,12 +42,6 @@
|
|
46
42
|
System.out.println( " 3, 宿屋に泊まる" );
|
47
43
|
System.out.println("--------------------------------------");
|
48
44
|
|
49
|
-
if( hp < 0 ){
|
50
|
-
hp = 0;
|
51
|
-
System.out.println( "HPが0になった。" );
|
52
|
-
gameover();
|
53
|
-
}
|
54
|
-
|
55
45
|
cmd();
|
56
46
|
}
|
57
47
|
|
@@ -79,14 +69,24 @@
|
|
79
69
|
int damage = rnd.nextInt( 5 );
|
80
70
|
int ex = rnd.nextInt( 5 );
|
81
71
|
|
82
|
-
System.out.println( "敵が " + monster + "匹現れた。" );
|
72
|
+
System.out.println( "敵が " + monster + "匹 現れた。" );
|
83
73
|
|
84
|
-
System.out.println( name + "は" + damage + "のダメージを受けた。" );
|
85
74
|
hp -= damage;
|
86
75
|
|
87
|
-
|
76
|
+
if( hp < 0 ){
|
88
|
-
|
77
|
+
hp = 0;
|
78
|
+
}
|
89
79
|
|
80
|
+
if( hp > 0 ){
|
81
|
+
System.out.println( name + "は " + damage + " のダメージを受けた。" );
|
82
|
+
System.out.println( "敵を倒した。" + name + "は経験値を " + ex + " 獲得した。" );
|
83
|
+
lv += ex;
|
84
|
+
}else{
|
85
|
+
System.out.println( name + "は" + damage + "のダメージを受けた。" );
|
86
|
+
System.out.println( "HPが0になった。" );
|
87
|
+
gameover();
|
88
|
+
}
|
89
|
+
|
90
90
|
System.out.println(); //改行
|
91
91
|
break;
|
92
92
|
|