Как пошагово написать полноценную игру на HTML, JS?
В сети много примеров, но везде примеры с запуском index.html, да и описание примеров по типу - вот библиотеки загрузите и напишите как мы показываем, много чего не описывается...
Меня интересуют пошаговые примеры (уроки) создания полноценной игры, то есть:
Создание начального окна (не в браузере а полноценно открытого);
Подстраивание под разные разрешения экрана;
Понятие полного взаимодействия с мышкой, клавиатурой, возможно с джойстиком;
Скроллинг экрана и переход между локациями;
Взаимодействие с объектами;
Взаимодействие координат с каким-то действиями;
Понятие как работает та или иная функция а не так что - вот это напишите и будет работать...
Интересует полный курс (уроки) где все детально описано от начала до конца...
Diell, потрудитесь сами сходить в гугл и выбрать какой вам подойдет.
Написано
Saboteur
@saboteur_kiev Куратор тега Разработка игр
software engineer
Когда учат вождению, никто не рассказывает пошагово как именно нужно жать на педаль газа, чтобы машина поехала плавно, и насколько ее утапливать при езде под гору или наоборот.
Эти вещи нарабатываются практикой, дают только общие инструкции.
В программировании также - огромный пласт базовых знаний никто не будет давать пошагово и водить за ручку. Есть учебники, есть простые задачи - по ним и учишь что такое index.html и почему его нужно запускать.
Так вот мне и нужно получить базу, то есть как сделать главный экран, взаимодействие с клавиатурой и мышкой, как запустить, как изначально настраивать сценарий, а дальше уже конечно самостоятельная доработка...
Это тоже самое что ка курсах по вождению показали машину, объяснили где какая педаль, дали список знаков и что они обозначают, а дальше уже водитель все это на практике применяет...
Написано
Saboteur
@saboteur_kiev Куратор тега Разработка игр
Diell, а чем index.html в браузере отличается от "полноценного index.html"
Непонятно что вы хотите найти, поэтому и не можете.
Подстраивание под разные разрешения - ищете библиотеку для js, которая определяет разрешение, и пишете игру с разными разрешениями. Либо автоскейл.
Это все уже самостоятельная доработка.
Взаимодействие с клавиатурой - тоже самое. Гуглим как в JS сделать взаимодействие с клавиатурой. С мышкой еще проще.
Или вы хотите готовый движок игры на готовом предустановленном и настроенном сервере, а вы только диалоги допишете?
Ну тогда ищи готовый движок (JS game engine for 2d)