С чего начать изучение js, основные функции? Добрый вечер. Я хочу сделать игру, но не знаком с js и нужен совет с чего надо начать. Выучу его быстро, знаком с C++ и php. Понимание есть.
А вот что надо реализовать.
Игрок выбирает id действия, кол-во раз этого действия (Есть ограничение, например 3. Можно повторить это действие 3 раза или 3 других, но по одному) и координаты и нажимает кнопку (отправляется событие, желательно что бы json прилетал на сервер).
Примерно вот такой json должен генерировать.{
"session": "session",
"lastName": "id",
"action": [{
"id": "307",
"count": "2",
"location": 1011101
},{
"id": "1801",
"count": "1",
"location": 1011111
}]
"hash": "hash",
"var1": true
}
Как серверную часть написать я в прицепи знаю, html тоже) Можно на с++ писать или взять php фрейморк lumen, думаю потянет)
Что бы не учить сейчас весь js, подскажите с чего надо начать. Так сказать основу и что поможет реализовать все это. Может тоже взять фрейм, меньше ошибок наделаю.. И имеет смысл использовать websokets или ajax хватит?
Спасибо за понимание, и человеческое спасибо за ответы)
Это однозначно события,

21 Авг 2019 в 06:30
169 +1
0
Ответы
1

которые будут обрабатываться на стороне клиента (в вашем случае - на стороне игрока). Для начала изучения JavaScript я бы порекомендовал ознакомиться с основами языка, такими как переменные, массивы, функции, условия и циклы. Вы уже знакомы с C++ и PHP, поэтому эти концепции вам не будут новыми.

Для реализации вашей игры вам, скорее всего, понадобится использовать DOM (Document Object Model), который позволяет манипулировать элементами HTML на странице. Также вам пригодится изучение работы с событиями, чтобы обрабатывать действия игрока, к примеру, клики на кнопки.

Что касается выбора фреймворка, для начала можете попробовать использовать jQuery, который упростит вам работу с DOM и событиями. Позже, если появится необходимость, вы сможете перейти на более продвинутые фреймворки, такие как React или Vue.

Для обмена данными с сервером вам пригодятся AJAX запросы. Websokets также могут быть полезны, если вам нужно реализовать обновление данных в реальном времени, но для начала AJAX будет достаточно.

Успехов в изучении JavaScript и создании вашей игры! Если у вас будут вопросы, не стесняйтесь задавать.

20 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир