![Постер Grand Theft Auto V](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/3498.jpg)
![Постер Cyberpunk 2077](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/41494.jpg)
![Постер Elden Ring](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/326243.jpg)
![Постер The Witcher 3: Wild Hunt](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/3328.jpg)
![Постер Euro Truck Simulator 2](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/9609.jpg)
![Постер God of War](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/58175.jpg)
![Постер Marvel's Spider-Man](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/58134.jpg)
![Постер Forza Horizon 5](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/622492.jpg)
![Постер Baldur's Gate III](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/324997.jpg)
![Постер Red Dead Redemption 2](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/28.jpg)
![Постер Horizon Zero Dawn](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/278.jpg)
![Постер Monster Hunter: World](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/46889.jpg)
![Постер The Elder Scrolls V: Skyrim](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/5679.jpg)
![Постер Palworld](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/718135.jpg)
![Постер No Man's Sky](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/2093.jpg)
![Постер DOOM Eternal](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/58777.jpg)
![Постер Starfield](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/58779.jpg)
![Постер Far Cry 6](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/463723.jpg)
![Постер Resident Evil 4](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/795632.jpg)
![Постер Devil May Cry 5](/_ipx/f_webp,q_70,fit_cover,s_200x113/static_files/uploads/58755.jpg)
Sokobot (itch)
![](/static_files/7b56cf_0d604419775d4dceab72c4f7820c7d3e~mv2.gif)
Игра-головоломка, в которой нужно расталкивать блоки. Помогите роботу сбежать из лаборатории! Возможности робота определяются батареями, установленными в зоне питания; батареи можно вставить в зону питания, чтобы напрямую воздействовать на робота. Но по мере увеличения мощности робота им становится сложнее управлять. Также обратите внимание на специальные типы батарей! Сможете ли вы решить все десять головоломок?
Управление:
- Перемещайтесь с помощью клавиш со стрелками
- Отменить ход клавишей Z
- Сбросьте головоломку клавишей R
Дизайн и программирование Эрика Йовановича
Искусство Франчески Шартран
---
Это был проект, который мне пришлось выполнить для вводного курса Javascript летом 2019 года. Я приложил гораздо больше усилий, чем было необходимо, и практически заработал на нем 100 % в середине семестра, но от меня все равно требовалось продемонстрировать до лабораторий для работы над проектом, поэтому я просто продолжал добавлять уровни и улучшать его. Я очень горжусь тем, как все получилось!
В конце концов я хотел бы вернуться к этому и переделать его на языке, более подходящем для игры. Поскольку я делал это, изучая различные концепции Javascript, есть масса неэффективностей, к которым мне бы хотелось вернуться. Например, мы не изучали концепцию объектов до большей части курса, поэтому все уровни хранятся в виде строк длиной 64 символа! Вот некоторые изменения, которые я хотел бы реализовать, когда вернусь к Sokobot:
- более плавная анимация
- музыка/звуки
- лучший переход междуодин уровень
- функция включения и выключения текста обучающего материала
- функция выбора и/или сохранения уровня
- простой редактор уровней
- переработаны 8 и 9 уровни
- переменные размеры уровней (в настоящее время все уровни всегда имеют размер 8x8)
- плитки с односторонним движением
- плитки лавы
- термостойкий аккумулятор
- вроде еще 5-10 уровней
- правильный финал и титульный экран
Поскольку при переписывании я, вероятно, начну с нуля, я выложу сюда версию Javascript, чтобы можно было умыть руки. Поделитесь своими мыслями в комментариях, и я учту их, когда буду переделывать фильм!
![](https://media.rawg.io/media/screenshots/fd9/fd9738161b31cdace14066c7efaff600.jpg)
Как скачать Sokobot (itch) через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака Sokobot (itch)
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!