Javascript 如何使程序恢复到原始文本而不重新键入 if(playerchosewapon===true){ var roomGenerator=Math.Random(); 如果(roomGenerator>0.75){ var roomGeneratorRoomOne=Math.Random(); 如果(roomGeneratorRoomOne>0.75){ var rGenR1One=prompt(“您看到一个满是灰尘的房间,另一侧有一扇门,您想做什么?休息、开门还是停车”); 如果(rGenR1One===休息和玩耍健康点0.75){ var roomGeneratorRoomOne=Math.Random(); 如果(roomGeneratorRoomOne>0.75){ 做{ var rGenR1One=prompt(“您看到一个满是灰尘的房间,另一侧有一扇门,您想做什么?休息、开门还是停车”); 如果(rGenR1One===休息和玩耍健康点0.75){ var rGenR1One=prompt(“您看到一个满是灰尘的房间,另一侧有一扇门,您想做什么?休息、开门还是停车”); 如果(rGenR1One==休息和玩耍健康点
上面的代码看起来很难看,但在我的编辑器中看起来要好得多 基本上,代码在“你看到一个满是灰尘的房间…”中,当你休息时,它会恢复到相同的“你看到一个满是灰尘的房间…”Javascript 如何使程序恢复到原始文本而不重新键入 if(playerchosewapon===true){ var roomGenerator=Math.Random(); 如果(roomGenerator>0.75){ var roomGeneratorRoomOne=Math.Random(); 如果(roomGeneratorRoomOne>0.75){ var rGenR1One=prompt(“您看到一个满是灰尘的房间,另一侧有一扇门,您想做什么?休息、开门还是停车”); 如果(rGenR1One===休息和玩耍健康点0.75){ var roomGeneratorRoomOne=Math.Random(); 如果(roomGeneratorRoomOne>0.75){ 做{ var rGenR1One=prompt(“您看到一个满是灰尘的房间,另一侧有一扇门,您想做什么?休息、开门还是停车”); 如果(rGenR1One===休息和玩耍健康点0.75){ var rGenR1One=prompt(“您看到一个满是灰尘的房间,另一侧有一扇门,您想做什么?休息、开门还是停车”); 如果(rGenR1One==休息和玩耍健康点,javascript,Javascript,上面的代码看起来很难看,但在我的编辑器中看起来要好得多 基本上,代码在“你看到一个满是灰尘的房间…”中,当你休息时,它会恢复到相同的“你看到一个满是灰尘的房间…” 因此,我不必重复输入数千次。您可以使用do while循环: if (playerChoseWeapon === true) { var roomGenerator = Math.Random(); if (roomGenerator > 0.75) { var roomGeneratorR
因此,我不必重复输入数千次。您可以使用do while循环:
if (playerChoseWeapon === true) {
var roomGenerator = Math.Random();
if (roomGenerator > 0.75) {
var roomGeneratorRoomOne = Math.Random();
if (roomGeneratorRoomOne > 0.75) {
var rGenR1One = prompt("You see a dusty room with a door on the other side, what do you want to do? REST, DOOR, or STOP");
if (rGenR1One === REST && playerHealthPoints < 5) {
playerHealthPoints++;
//Make so it goes back to original thing!
} else if (rGenR1One === STOP) {
alert("Script stopped, you can restart now.");
//Maybe add some way to ask if they want to restart and it will let them?!
} else if (rGenR1One === DOOR) {
}
if(playerchosewapon===true){
var roomGenerator=Math.Random();
如果(roomGenerator>0.75){
var roomGeneratorRoomOne=Math.Random();
如果(roomGeneratorRoomOne>0.75){
做{
var rGenR1One=prompt(“您看到一个满是灰尘的房间,另一侧有一扇门,您想做什么?休息、开门还是停车”);
如果(rGenR1One===休息和玩耍健康点<5){
playerHealthPoints++;
//让它回到原来的东西!
}否则如果(rGenR1One==停止){
警报(“脚本已停止,现在可以重新启动。”);
//也许可以添加一些方式来询问他们是否想要重新启动,这样他们就可以重新启动了?!
}否则如果(rGenR1One==门){
}
}while(rGenR1One==REST)
或者像这样:
if (playerChoseWeapon === true) {
var roomGenerator = Math.Random();
if (roomGenerator > 0.75) {
var roomGeneratorRoomOne = Math.Random();
if (roomGeneratorRoomOne > 0.75) {
do{
var rGenR1One = prompt("You see a dusty room with a door on the other side, what do you want to do? REST, DOOR, or STOP");
if (rGenR1One === REST && playerHealthPoints < 5) {
playerHealthPoints++;
//Make so it goes back to original thing!
} else if (rGenR1One === STOP) {
alert("Script stopped, you can restart now.");
//Maybe add some way to ask if they want to restart and it will let them?!
} else if (rGenR1One === DOOR) {
}
}while(rGenR1One === REST)
if(roomGeneratorRoomOne>0.75){
var rGenR1One=prompt(“您看到一个满是灰尘的房间,另一侧有一扇门,您想做什么?休息、开门还是停车”);
如果(rGenR1One==休息和玩耍健康点<5){
playerHealthPoints++;
做{
var rGenR1One=prompt(“您看到一个满是灰尘的房间,另一侧有一扇门,您想做什么?休息、开门还是停车”);
如果(rGenR1One===休息和玩耍健康点<5){
playerHealthPoints++;
}
}while(rGenR1One==REST)
}否则如果(rGenR1One==停止){
警报(“脚本已停止,现在可以重新启动。”);
//也许可以添加一些方式来询问他们是否想要重新启动,这样他们就可以重新启动了?!
}否则如果(rGenR1One==门){
}
}
我将把代码放在一个函数中,并递归调用它。我将把我所有的房间描述放在一个数组中,让一个随机房间函数选择一个随机数(介于0和房间数组长度-1之间)并返回描述。
if (roomGeneratorRoomOne > 0.75) {
var rGenR1One = prompt("You see a dusty room with a door on the other side, what do you want to do? REST, DOOR, or STOP");
if (rGenR1One === REST && playerHealthPoints < 5) {
playerHealthPoints++;
do{
var rGenR1One = prompt("You see a dusty room with a door on the other side, what do you want to do? REST, DOOR, or STOP");
if (rGenR1One === REST && playerHealthPoints < 5) {
playerHealthPoints++;
}
}while(rGenR1One === REST)
} else if (rGenR1One === STOP) {
alert("Script stopped, you can restart now.");
//Maybe add some way to ask if they want to restart and it will let them?!
} else if (rGenR1One === DOOR) {
}
}