這是我的一個小遊戲的HTML和JavaScript代碼,但有一些錯誤,我到處搜索找到問題,但無法找到它!?真令人沮喪! 希望你們能幫助我?JavaScript遊戲有什麼不對嗎?
這是HTML:
<html>
<head>
<meta charset="utf-8">
<title>Programmeren</title>
<link href="static/css/style.css" rel="stylesheet" type="text/css">
<script src="static/js/game.js"></script>
</head>
<body>
<div class="wrapper">
<header id="header">
<h1>program</h1>
<div id="berichtvenster">
</div>
</header>
</div>
<footer>
<p>Copyleft <span class="copy">©</span> 2013, all wrongs reversed.</p>
</footer>
這是JavaScript:
window.onload = function() {
'use strict';
var toonBoodschap = function (tekst) {
var berichtvenster = document.getElementById('berichtvenster');
berichtvenster.innerHTML += "<p>" + tekst + "</p>\n";
};
var attack = {};
attack.keuze = prompt("Je volk wordt aangevallen door goblins uit de bergen van doom! Ga je vechten, vluchten of battlen?").toLowerCase();
switch (attack) {
case 'vechten':
var zwaard = {};
zwaard.vechter prompt("Heel goed! Heb je sterke zwaardvechters (ja of nee)?").toLowerCase();
if (zwaard.vechter === "ja") {
toonBoodschap("Je bent goed voorbereid! Het volk duimt voor je! KOM OP!!");
} else {
toonBoodschap("Aaah, zo ga je het niet overleven. Evengoed succes!");
}
break;
case 'vluchten':
var ren = {};
ren.hard = prompt("Kan je hard rennen? (ja of nee)?").toLowerCase();
if (ren.hard === 'ja') {
toonBoodschap("Je leeft nog! Maar of je volk hetzelfde kan zeggen blijft onbekend...");
} else {
toonBoodschap("Dat is jammer, je ziet eruit als een sprinter. Maar blijkbaar niet.");
}
break;
case 'battlen':
var vecht = {};
vecht.snel prompt("Okay! Kan je vechten!? (ja of nee)?").toLowerCase();
if (vecht.snel === 'ja') {
toonBoodschap("Wow! Dat scheelde weinig. Volgende keer iets minder drinken!");
} else {
toonBoodschap("Het lijkt erop dat je karate lessen moet nemen!");
}
break;
}
var feedback = {};
feedback.score = prompt("Beoordeel het spel van 1 tot 10");
if (feedback.score >= 10) {
toonBoodschap("Dit is slechts het begin van mijn game ontwikkeling, kijk uit voor meer!");
} else {
(feedback.score <= 10);
toonBoodschap("Ik heb als een slaaf geleefd om deze game te maken! En dit is je score! Wacht maar jij!");
}
};
你能告訴我們究竟發生了什麼問題嗎? – Racheet 2013-04-11 10:43:17
請提供詳情。你有錯誤嗎?錯誤何時發生? – codebox 2013-04-11 10:43:34
如果你不說*你認爲出了什麼問題,我只能懷疑代碼是做它寫的。 – Bergi 2013-04-11 10:44:59