Съдържание:

Ножици за скална хартия: 10 стъпки
Ножици за скална хартия: 10 стъпки

Видео: Ножици за скална хартия: 10 стъпки

Видео: Ножици за скална хартия: 10 стъпки
Видео: SHMEKERA - 03 (prod. by Laykx) - [OFFICIAL VIDEO] 2024, Ноември
Anonim
Камък ножица хартия
Камък ножица хартия

Цел: След като завършите това, ще научите как да направите проста игра на Rock, Ножици за хартия от нулата с помощта на Code.org.

Необходими материали / Изисквания: Основно разбиране на синтаксиса на Javascript, компютър, акаунт в Code.org.

Стъпка 1: Отворете работното пространство

Отворете работното пространство
Отворете работното пространство

1. Започнете, като отворите code.org, щракнете върху създаване на проект и щракнете върху app lab

Стъпка 2: Проектирайте потребителски интерфейс

Проектиране на потребителски интерфейс
Проектиране на потребителски интерфейс

2. Щракнете върху раздела за проектиране в горния ляв ъгъл на кодиращата среда и плъзнете три бутона (Скала, Хартия, Ножици). Поставете им етикет и съответно променете идентификационните им номера. Също така в раздела за проектиране плъзнете етикети за: избор на процесор, избор на играч и индикатор за победа или загуба. Идентифицирайте ги съответно, крайният резултат трябва да изглежда като изображението по -горе.

Стъпка 3: Създайте функции за щракване

Създаване на функции за щракване
Създаване на функции за щракване

Създайте функции за събития, които се изпълняват при натискане на всеки от бутоните. За да направите това, щракнете върху желания бутон в раздела за проектиране, след което щракнете върху вмъкване на код под раздела събития в работното пространство за проектиране.

Стъпка 4: Функция GetWinner

GetWinner функция
GetWinner функция

Напишете функция, наречена getWinner с параметъра „playersChoice“.

Стъпка 5: Извикване на функцията GetWinner

Извикване на функцията GetWinner
Извикване на функцията GetWinner

Във всяка функция Click Event, извикайте функцията getWinner, изпращайки низ с името на елемента, съответстващ на функцията.

Стъпка 6: Вземете избор на процесор

Вземете избор на процесор
Вземете избор на процесор

Във функцията getWinner инициализирайте променлива „cpuChoice и я изпратете на произволно число от 0 до 2 до нова функция randomPick. Създайте функцията randomPick с параметър int.

Стъпка 7: Напишете RandomPick

Напишете RandomPick
Напишете RandomPick

В функцията randomPick върнете различен елемент за всяко произволно число от 0 до 2. Например. ако x = 0 връща „Rock“. Задайте текста на етикет на „CPU избира“&& елемент

Стъпка 8: Определете победителя

Определете победителя
Определете победителя

Обратно във функцията getWinner, сравнете playerChoice с cpuChoice, използвайки if else, за да определите победителя. Инициализирайте булева стойност, която се задава на true, ако Player е определен за победител, и в противен случай остава false. Внимание: Първо проверете дали има равенство.

Стъпка 9: Запишете резултатите

В края на функцията getWinner задайте глобална променлива за броя на печалбите на процесора и броя на печалбите на играча и коригирайте съответно всяка променлива. Регулирайте съответния етикет в края на функцията getWinner (след като победителят бъде определен). Променете основния етикет на „Вие печелите“или „Губите“също тук

Стъпка 10: Край

В този момент програмата ви трябва да бъде завършена, щракнете върху стартиране и играйте играта, за да се уверите, че работи правилно.

Препоръчано: