Skip to content

Alexei217/game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Game

Простая браузерная игра, написанная на чистом JavaScript.

Описание

Разработка велась на чистом JavaScript стандарта ES6 без привлечения сторонних игровых фреймворков или библиотек. Для раздачи статических файлов был реализован сервер на базе фреймворка Express.js. Игровой процесс был структурирован на два последовательных уровня, каждый из которых обладает уникальной картой. В целях усложнения геймплея и повышения его вариативности в проект были интегрированы «интеллектуальные» противники, а также система бонусов, предоставляющих игроку дополнительные возможности. Функциональность игры реализована с использованием модульной архитектуры, где ключевые процессы были инкапсулированы в специализированные менеджеры. Для создания уровней применялся редактор карт Tiled, который позволил визуально спроектировать локации и экспортировать их в удобном для парсинга формате. Подготовка графики для анимации и отрисовки игровых сущностей была выполнена с помощью инструмента Leshy SpriteSheet Tool, позволяющего эффективно работать со спрайтовыми листами.

Установка и запуск

Предварительные требования

  • Node.js
  • npm

Установка и запуск

git clone git@github.com:Alexei217/game.git
cd game
npm install
npm start

Приложение будет доступно по адресу: http://localhost:8080

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published