Однажды скучал на работе и думал, чем бы себя развлечь. И ничего лучше не придумал, как запрогать простенькую игрушку. И в итоге за пол дня набросал микро-проект, который хочу вам показать. Понимаю, что этот проект мало интересен профессиональным программистам, но может кому-нибудь моя игрушка скрасит пару минут во время обеда. А может быть мой проектик будет полезен для изучающих python.
Я люблю всевозможный текстовые игры, рогалики и прочие ASCII-развлекухи. Вот и решил сделать текстовую игру. Игра называется "Сталкер". Вы играете за сталкера и ваша цель предельно проста - выбраться живым из опасной и враждебной ЗОНЫ.
Мир игры представляет собой игровое поле 10х10 клеток. В некоторых клетках находятся аномалии, гайки или аптечки. Гайки помогаю обнаруживать аномалии. Для этого их нужно кидать в том направлении, которое хотите проверить на аномалии. Аптечки восстанавливают 1 единицу здоровья. Задача игрока пройти ЗОНУ с верхнего края карты до нижнего. Всё просто! Более подробное описание управления игры находится на странице проекта.
В планах есть несколько идей для развития игры. Вот кое-что из того, что я хочу добавить в игру:
- Еда - будет влиять на здоровье;
- Несколько видов аномалий - каждая аномалия по-своему влияет на игрока;
- Монстры - чтобы не было скучно бродить по зоне;
- Артефакты - могут влиять на характеристики игрока и добавлять специальные возможности;
- Новые предметы - чтобы было чем убивать монстров и для других целей. В идеале сделать систему, чтобы можно было кидаться любыми предметами. Добавить взаимодействие между предметами;
- Изменяющееся время суток - в разное время суток активны разные аномалии и монстры;
- Боевая система - чтобы интересно было сражаться с монстрами;
- Более разнообразное описание локаций - чтобы было не так скучно читать сообщения игры;
В комментах приветствуется конструктивная критика, предложения по развитию игры!
Круто! 👍
Супер, обожаю такие вещи. Успеха в развитии проекта!
В линуксе не совсем корректно работает, из-за отсутствия комманды "cls" (есть "clear" вместо этого)...