Легендарный сокобан, написанный на C++ с использованием фреймворка SFML.
Перемещение персонажа происходит по нажатию W/A/S/D или по нажатию ↑/←/↓/→.
Необходимо переместить все ящики так, чтобы над каждой целью (красный крестик) оказался ящик.
По умолчанию в игре три карты, но можно создать и собственные. Для создания карты нужно создать текстовый файл с расширением .map и записать в него текст в следующем формате (для записи можно пользоваться "Блокнотом" в Windows или другим текстовом редакторе):
ширина_карты высота_карты
*Символ каждой клетки*
- w (wall) - стена
- f (floor) - пустая клетка (пол)
- t (target) - цель для ящика
- c (crate) - ящик
- p (player) - игрок На карте должен быть только один игрок!
Название - 4.map Содержимое:
8 8
wwwwwwww
wwpfwwww
wwfcffww
wwwfwfww
wtwfwffw
wtcffwfw
wtfffcfw
wwwwwwww