Рубрики
Без рубрики

Узнайте JavaScript, делая цифровые настольные игры и веб-приложения

Строительство 2D Games может быть отличным способом изучения JavaScript, особенно при работе по основам комплексной настольной игровой логики. В этой серии я собираюсь познакомить вас с основы программирования, с акцентом на разъяснение вас в области разработки и структуры JavaScript. Хранить

Автор оригинала: M. S. Farzan.

Строительство 2D Games может быть отличным способом изучения JavaScript, особенно при работе по основам комплексной настольной игровой логики.

В этой серии я собираюсь познакомить вас с основы программирования, с акцентом на разъяснение вас в области разработки и структуры JavaScript. Имейте в виду, что то, что мы собираемся учиться, будут применимы на других языках программирования.

На протяжении всего этой серии я буду уделяться упор на изучение кода для цифровой настольной игры и веб-разработки. Это должно быть полезно для ролевых игр, карточных игр и разработчиков настольных игр, которые хотят создавать компаньонные приложения или цифровые версии своих игр, а также всех новичков JavaScript.

После изучения JavaScript и некоторых из кадров и двигателей, с которыми мы собираемся работать, вместе с некоторыми практическими проектами и внешним изучением ваших собственных, вы сможете:

  • Беги симуляции
  • Сделайте свои собственные приложения, игры и веб-сайты
  • И даже разрабатывать и развернуть проекты Multi-User «Full Stack», которые вы можете поделиться с миром.

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

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

Мы исследуем реальный Практики программирования, такие как создание интегрированной среды разработки и используя GitHub для контроля источника. Мы также будем принимать проекты, которые помогут вам польскими навыками, которые будут основываться в вашем долгосрочном развитии в качестве кодера.

Начните с изучения оснований (новичка серии):

Узнайте больше о настройке интегрированной среды разработки (учебник для начинающих):

Узнайте, как использовать GitHub и ES6 для создания и составления кода (промежуточный учебник):

Подробнее о Phaser для разработки цифровых настольных игр (промежуточный учебник):

Узнайте больше о Vue для цифровой настольной веб-разработки (промежуточное руководство):

Построить многопользовательскую карточную игру с Phaser 3, Express и розетки. IO (Продвинутый проект):

Построить многопользовательский настольный игровой симулятор с Vue, Phaser, Express, Node и розеткой. IO (Продвинутый проект):

Создайте полный стек ролевой игровой генератор символов с MongoDB, Express, Vue и Node (Mevn) (Advanced Project):

Узнайте, как развернуть полный веб-приложение Stack в Heroku (Advanced Project):

Счастливое кодирование!

Если вам понравилось эту статью, пожалуйста, рассмотрите возможность Проверка моих игр и книги , Подписавшись на мой канал YouTube или Присоединение к Энтроманность Раздор Отказ

М. С. Фарзан, к.т.н. Написал и работал на громкие видеоигрные компании и редакционные сайты, такие как электронные искусства, идеальные мировые развлечения, Modus Games и MMORPG.com, и служил менеджером сообщества для таких игр, как Dungeons & Dragons Neverwintern и Массовый эффект: Андромеда Отказ Он творческий режиссер и руководящий игровой дизайнер Энтроманность: CyberPunk Fantasy RPG и автор Трилогия ночной патки Отказ Найти М. С. Фарзан в Твиттере @sominator .

Оригинал: “https://www.freecodecamp.org/news/learn-javascript-by-making-digital-tabletop-games-and-web-apps/”