Данный репозиторий содержит исходный код и исполняемый файл компьютерной 2D игры в жанре Survival Roguelike "Survival Game".
Чтобы запустить игру, скачайте архив Game.zip, распакуйте его и запустите содержащийся в нем файл Game.exe.
Язык программирования: C#
Графическая библиотека: Windows Forms
Управляя персонажем с помощью клавиш клавиатуры, игрок должен перемещаться по процедурно генерируемому открытому миру, находя и добывая полезные ресурсы (деревья, камни) и одолевая в боевых схватках встречающихся на его пути врагов. Враги способны самостоятельно перемещаться и следовать кратчайшему пути до персонажа игрока.
Существа (в т. ч. враги и персонаж игрока) обладают количественной характеристикой здоровья, которое может убывать (при нанесении урона) и возрастать (при исцелении). Когда показатель здоровья существа опускается до 0, оно погибает. Если же показатель здоровья персонажа игрока опускается до 0, игра прекращается, а игрок переходит в главное меню, откуда может продолжить эту же игру с места последнего сохранения, а также начать новую. Убийство врагов приносит игроку различную добычу, требующуюся для создания новых вещей.
По мере того, как игрок заканчивает свои ходы, время суток постепенно меняется, влияя на освещенность окружающего мира. Персонаж игрока обладает, помимо здоровья, количественными характеристиками голода и жажды, которые убавляются после каждого завершенного хода. Когда уровень голода и/или жажды достигнет критической отметки, герой начнет получать урон.
Игрок может создавать строительные материалы из находимых ресурсов и с их помощью осуществлять строительство объектов. Когда игрок поставит дверь, замкнутый контур стены превратится в дом, а в по всей его площади земля заменится на пол.
Когда игрок выходит в главное меню, игра сохраняется в файл сохранения.
Поскольку количество ходов, которые может продержаться (т. е. не допустить гибели персонажа) игрок, не ограничено разумными пределами, конечной целью игрока является продержаться как можно большее их количество.
Перемещайтесь по игровому миру с помощью стрелок на клавиатуре, исследуя территории и находя ресурсы. Атакуйте и побеждайте врагов, чтобы забрать добычу. Чтобы покинуть игру и выйти в главное меню нажмите клавишу Esc.
Внимание! Игра сохраняется только при выходе в меню!
Не является законченным программным продуктом.
Присутствуют недоработанные и тестовые модули.
Корректность поведения программы и отсутствие ошибок времени выполнения не гарантируются.
Не удаляйте и не изменяйте папку Saves и ее содержимое во избежание некорректного поведения программы или ее аварийного завершения.