98
Rozdział 2.
Złożenie kodu w jedną całość
To koniec implementacji logiki
Świetnie! Udało się przekształcić cały pseudokod na prawdziwy kod w języku JavaScript.
Udało się nawet znaleźć niezaimplementowane fragmenty pseudokodu i uzupełnić kod
programu. Poniżej zamieściliśmy kompletny kod programu do gry w okręty. Upewnij się,
że wpisałeś go w całości i zapisałeś w pliku o nazwie „battleship.js”:
var location1 = 3;
var location2 = 4;
var location3 = 5;
var guess;
var hits = 0;
var guesses = 0;
var isSunk = false;
while (isSunk == false) {
guess = prompt(”*otöw, cel, pal! (podaj lic]bÚ ] ]akresu od 0-):”);
if (guess < 0 || guess > ) {
alert(”3ros]Ú podaÊ prawidïowy numer komörki!”);
} else {
guesses = guesses + 1;
if (guess == location1 || guess == location2 || guess == location3) {
alert(”TRAFIONY!”);
hits = hits + 1;
if (hits == 3) {
isSunk = true;
alert(”=atopiïeĂ möj okrÚt!”);
}
} else {
alert(”3U'O”);
}
}
}
var stats = ”3otr]ebowaïeĂ ” + guesses + ” pröb, by ]atopiÊ okrÚt, ” +
”c]yli Twoja efektywnoĂÊ wynosi: ” + (3/guesses) ”.”;
alert(stats);
1DSLVDþSĐWOĐLSREUDþNRPyUNĐ
GRVSUDZG]HQLD
6SUDZG]LþWUDILHQLH
6SUDZG]LþF]\RNUĐW]RVWDâ]DWRSLRQ\
:\ĤZLHWOLþXİ\WNRZQLNRZLVWDW\VW\NLJU\
Get Programowanie w JavaScript Rusz głową! now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.