Эта игра предназначена до двух очков:
Во -первых, операция победы или поражения
Потому что каменные ножницы циклические
Каменные убийства ножниц
Ножницы и ткань убийство
Каменное убийство
Каменные убийства ножниц
Полем Полем Полем
Узнайте правила, основанные на вышеуказанных характеристиках и напишите алгоритм.
Пусть компьютер случайным образом
Это относительно просто. Я писал статью раньше. Если вы не понимаете, вы можете пойти и взглянуть на детскую обувь.
Случайный экраны
На самом деле, этот эффект не является ключом к игре, но я добавил его к нему, чтобы выглядеть более интерактивно и весело. Здесь используется алгоритм модуля, и эффект может быть достигнут путем цикла в соответствии с остальными.
Интерфейс скриншот
Наконец, код добавлен
<! Doctype html> <html> <head> <meta charset = "utf -8"/> <title> игра в ножнике JS - Qiongtai Blog </title> <стиль типа = "Текст/CSS"> Div {Margin: 20px Auto; Padding: 10px; граница: 2px солидный #999; ширина: 200px; фон: #ffe;} div#cu {font-weight: bold; font-size: 30px; высота: 40px; color: red;} div#la {border: none; фон: none; display: none;} span {color: red; font-weelt: bold;} </style> <script = varescript/javscript/javscript/javscript/javscript/javscript/javscripcr null, time = 20, you = 0, arr = new Array ('Stone', 'Rag', 'Scissor'); function p (n) {you = n; document.getElementbyId ('you'). innerHtml = s (n); document.getElementById ('ST'). Disabled = true; Document.GetElementById ('mb'). DISADALD = true; Document.getElementById ('jz'). DISTADED = true; DOCOCTELEMEMED ('cu'). setInterval ('t ()', 50);} function agin () {document.getElementById ('ST'). Disabled = false; document.getElementById ('mb'). DISADALD = false; Document.getElementByID ('jz'). DISTABLED = false; Document.GetElementByID ('la') 'none'; document.getElementById ('you'). innerHtml = ''; document.getElementById ('pc'). innerHtml = ''; document.getElementById ('cu'). innerHtml = ''; document.getElementById ('you'). innerhtml = 'wiele' select '; Math.floor (math.random () * 3 +1); document.getElementByid ('pc'). Innerhtml = s (pc); var str = ''; if (pc == you) {str += 'trap';} els Win ';}} else {b = b*-1; if (b == 1) {str +=' win ';} else {str +=' computer win ';}}} document.getElementById (' la '). Style.display =' funct t () {if (time> 0) {document.getElementById ('pc'). innerhtml = arr [time%3]; time-;} else {clearInterval (se); se = null; time = 20; bt ();}} function s (n) {if (n == 1) {return 'stone';} else if (n) {if (n = 2) {return 'Stone'; 'Scissor';}} </script> </head> <body> <div> <p> Что вы вышли? <span id = "you"> Пожалуйста, выберите </span> </p> <p> <button id = "st" onclick = "p (1);"> stone </button> </p> <p> <button id = "mb" onclick = "p (2);"> train </button> </p> <button id = "jz" onclick = "p (3);"> ножничный </button> </p> </div> <div> <p> компьютер? </p> <span style = "" id = "pc"> </span> </div> <div id = "cu"> </div> <div id = "la"> <button id = "agin" onclick = "agin ()"> сделать это снова </button> </div> </body> </html>