Оглавление:
- Как разработать игровую программу
- HTML-код для игры с угадыванием номера довольно прост в написании, если вы сначала разработали игру на бумаге. Вот код:
- Я думаю о числе от 0 до 100. Угадайте мой номер, и я расскажу, слишком ли высокий или слишком низкий или правильный. Your Guess проверьте, что ваша догадка повторите попытку
Видео: Урок №5 - преврати сайт в приложение 2025
С помощью случайных чисел вы можете создавать интересные игры HTML5. Взгляните на простую игру, в которой используются HTML, CSS и JavaScript. В этой игре есть ряд интересных функций:
-
Он использует веб-страницу в качестве интерфейса. Как и многие программы JavaScript, он использует веб-страницу в качестве пользовательского интерфейса. Элемент ввода используется для ввода, div является основным выходным элементом, а кнопка запускает все действия.
-
Он использует CSS для стилизации. Различные части страницы отформатированы с помощью CSS. CSS хранится во внешней таблице стилей для удобства и повторного использования.
-
Он сообщает пользователю, сколько ходов она сделала. На каждом проходе компьютер напоминает пользователю, сколько витков произошло.
-
Когда пользователь правильно догадался, появится кнопка перезагрузки. Эта кнопка сначала скрыта и появляется только тогда, когда это необходимо.
-
Правильный ответ доступен программистам с помощью специальной функции отладки. При тестировании программы разработчик может видеть, какой правильный ответ, но эта информация скрыта от пользователя.
-
Функция init () начинает игру. Функция init () инициализирует игру. Он вызывается, когда программа сначала начинается и снова, когда пользователь хочет начать все заново.
-
Еще одна функция прикреплена к кнопке. Когда пользователь нажимает кнопку «Проверить ваш догадку», предположение текущего пользователя сравнивается с правильным ответом, и пользователю возвращается подсказка.
Как разработать игровую программу
Когда вы строите сложную программу, вам нужно начать с плана проектирования.
Большая часть работы в разработке игр происходит до начала программирования. Если вы хорошо разрабатываете игру, программирование намного проще. Дизайн игры поможет вам понять многое о игре до того, как вы начнете писать код:
-
Общий макет: Пока макет не полностью определяется этим рисунком, легко увидеть общий вид.
-
Именованные элементы: Определен каждый элемент, который должен иметь имя, и имена записываются в документе. Некоторым элементам (например, первой кнопке) не нужны имена, потому что они не будут упоминаться в коде.
-
Функции кнопок: Каждая кнопка вызывает функцию. Диаграмма показывает, какую функцию вызовет каждая кнопка.
-
Планы функций: Каждая функция запланирована с описанием на английском языке того, что функция будет делать.
-
Глобальные переменные: Описываются переменные, которые должны быть разделены между функциями.
На самом деле сложно создать хороший проектный документ, но это делает программирование довольно легким. Трудно понять, что вы пытаетесь сделать, и также трудно понять, как это сделать. Наличие проектного документа разделяет эти два процесса, поэтому вы можете сосредоточиться на том, что вы делаете, а затем беспокоиться о как вы собираетесь это сделать. Как создать HTML-код для игры
HTML-код для игры с угадыванием номера довольно прост в написании, если вы сначала разработали игру на бумаге. Вот код:
Number Guesser
Number GuesserЯ думаю о числе от 0 до 100. Угадайте мой номер, и я расскажу, слишком ли высокий или слишком низкий или правильный. Your Guess проверьте, что ваша догадка повторите попытку
Приятно отделять HTML, CSS и JavaScript, потому что эта практика позволяет вам «разделить и покорить» большую проблему на ряд небольших проблем. Вот основные особенности документа HTML:
Ссылка на CSS во внешнем файле.
-
В настоящий момент CSS не является критическим, поэтому вы переносите его в отдельный файл, чтобы впоследствии работать с ним.
Аутсорсинг кода JavaScript.
-
Вы также переместите код JavaScript во внешний файл, чтобы не беспокоиться об этом. В HTML-коде просто создайте связи с внешними файлами.
Построить форму как основной компонент страницы.
-
Важнейшим аспектом этой страницы является форма. Как и в большинстве форм, он будет иметь набор полей, метки, элементы ввода и кнопки.
Создайте div для вывода.
-
Выходной div - это просто обычный div. Вы помещаете его в полевой набор, чтобы он поддерживал визуальную связь с остальной частью формы. Вы можете поместить текст по умолчанию внутри div (хотя вы, вероятно, позже измените этот текст). Поскольку div будет передаваться через код, ему нужен атрибут id.
Создайте область ввода для догадки пользователя.
-
Пользователь должен будет ввести какой-то числовой ввод. Для этого используйте элемент ввода. Обратитесь к своей документации, чтобы запомнить идентификатор этого элемента. (Вы
сделали сделать проектный документ, не так ли?) Приятно добавить ярлык во вход, чтобы пользователь знал, что там ожидается. Создайте кнопку для проверки догадки.
-
Пользователь не делает догадки, пока не нажмет кнопку «Проверить свой догадку». Итак, вам действительно нужна такая кнопка. Эта кнопка не нуждается в имени, но вызовет функцию checkGuess ().
Создайте вторую кнопку, чтобы начать заново.
-
Одной из интересных особенностей этой программы является кнопка, которая позволяет пользователю перезагружаться. Эта вторая кнопка доступна только тогда, когда пользователь правильно догадался об ответе. Вы создаете его с помощью обычного HTML и используете трюки CSS и JavaScript, чтобы они исчезли и появлялись по требованию.
