Дом Личные финансы Как построить номер Guesser в вашей игре HTML5 - манекены

Как построить номер Guesser в вашей игре HTML5 - манекены

Оглавление:

Видео: Урок №5 - преврати сайт в приложение 2025

Видео: Урок №5 - преврати сайт в приложение 2025
Anonim

С помощью случайных чисел вы можете создавать интересные игры 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 во внешнем файле.

  1. В настоящий момент CSS не является критическим, поэтому вы переносите его в отдельный файл, чтобы впоследствии работать с ним.

    Аутсорсинг кода JavaScript.

  2. Вы также переместите код JavaScript во внешний файл, чтобы не беспокоиться об этом. В HTML-коде просто создайте связи с внешними файлами.

    Построить форму как основной компонент страницы.

  3. Важнейшим аспектом этой страницы является форма. Как и в большинстве форм, он будет иметь набор полей, метки, элементы ввода и кнопки.

    Создайте div для вывода.

  4. Выходной div - это просто обычный div. Вы помещаете его в полевой набор, чтобы он поддерживал визуальную связь с остальной частью формы. Вы можете поместить текст по умолчанию внутри div (хотя вы, вероятно, позже измените этот текст). Поскольку div будет передаваться через код, ему нужен атрибут id.

    Создайте область ввода для догадки пользователя.

  5. Пользователь должен будет ввести какой-то числовой ввод. Для этого используйте элемент ввода. Обратитесь к своей документации, чтобы запомнить идентификатор этого элемента. (Вы

    сделали сделать проектный документ, не так ли?) Приятно добавить ярлык во вход, чтобы пользователь знал, что там ожидается. Создайте кнопку для проверки догадки.

  6. Пользователь не делает догадки, пока не нажмет кнопку «Проверить свой догадку». Итак, вам действительно нужна такая кнопка. Эта кнопка не нуждается в имени, но вызовет функцию checkGuess ().

    Создайте вторую кнопку, чтобы начать заново.

  7. Одной из интересных особенностей этой программы является кнопка, которая позволяет пользователю перезагружаться. Эта вторая кнопка доступна только тогда, когда пользователь правильно догадался об ответе. Вы создаете его с помощью обычного HTML и используете трюки CSS и JavaScript, чтобы они исчезли и появлялись по требованию.

Как построить номер Guesser в вашей игре HTML5 - манекены

Выбор редактора

28 Средиземноморских диетических продуктов и их питательных преимуществ - манекены

28 Средиземноморских диетических продуктов и их питательных преимуществ - манекены

Многие из продуктов, Средиземноморская диета наполнена питательными веществами. Средиземноморская диета включает в себя разнообразные продукты, которые не оставят вас скучными. Посмотрите на некоторые из этих продуктов и более заметные питательные преимущества, которые они обеспечивают. Пищевые питательные вещества Миндаль Волокно, витамин Е, калий, здоровые жиры и кальций ...

Антивозрастные советы из Средиземноморья - манекены

Антивозрастные советы из Средиземноморья - манекены

Средиземноморский образ жизни также может помочь вам почувствовать и выглядеть ты лучший. Диета с высоким содержанием питательных веществ, умеренная активность и много смеха с друзьями позволяют наслаждаться преимуществами здоровья! Вот некоторые из способов, которыми вы можете стареть грациозно со средиземноморским стилем жизни. Увеличение продолжительности жизни: исследование диеты и здоровья NIH-AARP опубликовало ...

Закуска и десертные рецепты для средиземноморской диеты - манекены

Закуска и десертные рецепты для средиземноморской диеты - манекены

Средиземноморская диета полна аромата и разнообразие. Как и любой образ жизни, вы должны быть в состоянии сделать выбор средиземноморского меню, который включает в себя больше, чем салат и блюд. У вас есть много вариантов закусок и десертов, которые вы можете вписаться в свой средиземноморский образ жизни. Ниже приведены несколько вариантов аппетита ...

Выбор редактора

Как добавить границы в таблицы слайдов PowerPoint 2007 - макеты

Как добавить границы в таблицы слайдов PowerPoint 2007 - макеты

Вместо того, чтобы полагаться на PowerPoint стиль таблицы, вы можете пощекотать цвет в столбцах и строках вашей таблицы PowerPoint, рисовать границы вокруг столбцов и строк и выбирать внешний вид границ. Чтобы настроить границы для таблицы PowerPoint, начните с объявления того, как будут выглядеть границы. Затем выберите часть ...

Как добавить маркированные списки в диаграммы в PowerPoint 2007 - манекены

Как добавить маркированные списки в диаграммы в PowerPoint 2007 - манекены

Некоторые формы диаграмм PowerPoint построили - в маркированных списках, но независимо от того, готова ли форма PowerPoint маркироваться или нет, вы можете ввести маркеры. Выберите форму PowerPoint на диаграмме и выполните следующие шаги, чтобы ввести или удалить маркеры:

Как добавить кнопки в PowerPoint 2013 Slide - манекены

Как добавить кнопки в PowerPoint 2013 Slide - манекены

Кнопка действия - это особый тип AutoShape, который помещает кнопку на слайде PowerPoint 2013. Когда пользователь нажимает кнопку во время слайд-шоу, PowerPoint выполняет все действия, которые вы назначили для кнопки. Хорошо спланированное расположение кнопок действий, разбросанных по всей презентации, может облегчить просмотр кому-либо ...

Выбор редактора

Триатлон на летних Олимпийских играх 2012 года в Лондоне - манекены

Триатлон на летних Олимпийских играх 2012 года в Лондоне - манекены

Триатлон на Олимпийских играх 2012 года пройдет в Гайд-парке , В Лондоне. Гайд-парк является одним из восьми королевских парков и будет включать в себя временную гостиную площадью до 3 000 зрителей для Олимпийского мероприятия. Женское мероприятие запланировано на 4 августа, а мужское мероприятие будет проходить в августе ...

Типы триатлона и расстояния - манекены

Типы триатлона и расстояния - манекены

Все триатлоны не созданы равными. Расы разбиты на четыре основных расстояния, с курсами и культурой, что делает каждую из них уникальной задачей. В следующем списке приведены приблизительные рекомендации для четырех расстояний - триантлон может быть немного короче или длиннее, но это хорошее общее руководство: Sprint: 0. 5 км до 0. 75 км плавать ...

Лучшие фигуристы на зимних Олимпийских играх 2010 года - манекены

Лучшие фигуристы на зимних Олимпийских играх 2010 года - манекены

Фигурное катание всегда является одним из самых популярные события на Зимних Олимпийских играх. Выбирать фаворитов из фигурного катания из поля надежды может быть проблемой. Но с новыми требованиями судейства в этом году фигуристы действительно должны будут активизироваться, отбиваться от нервов и быть в состоянии поддержать все ...