Название команды или ник в дискорде
Dawn
Описание игры и управление
Добавил ограничение прохода цикла по времени, чтобы макс скорость на всех машинах была одинаковая. Конечный билд по ссылке ниже, но конечно можете играть и через билд по кнопке сверху, просто там такого ограничения нет
https://disk.yandex.ru/d/P9AyUkLDqjD2Jg
Запустите jam.exe
Появились проблемы с билдом за час до дедлайна, поэтому мы решили просто скопипастить bin из компилятора. Простите заранее за неудобство
Уже которое столетие между 2-мя абсолютно одинаковыми королевствами идет война, но внезапно началось межпространственное вторжение. Земля разверзлась и начали открываться порталы, с которых все наступает и наступает бесконечное потустороннее ополчение. Королевствам пришлось объявить перемирие и объединиться против новой угрозы, иначе человечеству уже никогда не удастся встретить рассвет.
Цель игры - продержаться от атак монстров как можно дольше. Игра заканчивается, если некоторое количество врагов смогли добраться до одного из ваших замков. Монстры появляются из порталов, а они в свою очередь появляются прямо на вашей ухоженной и подстриженной травке. Но вы можете и должны защищаться! Для этого призывайте на помощь наемных убийц (можно их немного помягче назвать - солдаты, защитники, к примеру), стройте башни и используйте свои умения. Но за всё нужно платить, монеты и мана вам в помощь. Дабы мана восстанавливалась быстрее, копайте в расщелинах колодцы. Каждый погибший от вашей руки монстр отдает вам свою душу и честно нажитые монеты, не брезгайте. Но если не будет хватать, ищите большой камень (или создайте его сами, в конце концов) и стройте шахты по добычи золота. Если вам вдруг дорога жизнь ваших защитников, стройте им больницы и говорите ласковые слова. Они вас услышат, не сомневайтесь. А порталы пусть и не такие хрупкие, но как говорится: "Против лавы нет приема", или "Против камня"... Я не помню.
Управление
- Кнопки в игре:
- Store отвечает за открытие/зарытие магазина и информации о количестве доступных средств
- Menu - за выход в главное меню и также с помощью нее можно поставить игру на паузу
- Для передвижения по карте можно использовать клавиши WASD, навести курсор на край экрана или перемещаться с помощью мини-карты
- Для того, чтобы заставить героя идти, нужно сначала выбрать его левым кликом мыши, затем кликнуть правой клавишей мыши на то место, на которое должен будет переместится персонаж
- За каждую из способностей отвечает одна из клавиш ZXC, с помощью них можно выбрать комбинацию из двух. Клавиша R позволяет зафиксировать эту комбинацию. Если нажать E и кликнуть левой клавишей мыши на некоторую область, то к ней применится заклинание.
Правила и особенности игры
Есть 6 способностей:
Огонь - ZZ - наносит урон
Заморозка - XX - как ни странно, замораживает
Землетрясение - CC - останавливает врагов и наносит урон. Также сносит деревья, расчищая землю
Скала - XC - Образует скалу, которую нельзя пройти, и которая наносит урон попавшим под нее врагам. Также уничтожает порталы, деревья и здания
Туман - ZX -Замедляет врагов и уменьшает им урон
Лава - ZC - Наносит урон от огня, уничтожает здания, деревья, порталы, но также очень долго действует
Строить разрешается только на траве, не перекрывая дорогу. Но постройке могут мешать солдаты, другие постройки, камни, деревья. Поэтому зону для нее нужно расчистить: используйте лаву, землетрясение, камни, уводите солдат.
Доступны следующие здания: балиста, мушкетер, маг, баррак, больница, колодец и шахта.
Баллиста, мушкетер и маг являются атакующими зданиями, их можно ставить на любой чистой местности.
Баррак не атакует, но раз в минуту бесплатно выдает управляемого солдата. Баррак также ставится на любой чистой местности.
Шахты раз в минуту выдают заработанные деньги. Шахты можно ставить только в скале, поэтому сначала нужно скастовать скалу и на ее месте поставить шахты(помните, что скала - временная). Но не в любой скале есть что то полезное, но может быть вам повезет, и получится открыть алмазную шахту!
Колодец дает дополнительный мана реген, но землю копать для него у нас нет времени. Вызовите землетрясение, потому что только туда вы можете поставить колодец (землетрясение также не длится вечно)
Больница в нашем мире - представитель жизни. А как представитель может находиться на сожженной и мертвой земле? Кастуйте огонь и затем заморозку, чтобы растопить лед и вернуть этому пустырю жизнь!
Солдаты могут предугадать движение врагов, но враги могут быть хитрее и быстрее, и могут обойти его. Также враги попытаются обмануть вас! Они могут строить такие маршруты, что могут в середине развернуться и пойти абсолютно в другую сторону, обманув вашу оборону
Есть пасхалочка. Подсказка "1000 - 7?"
Также комбинируйте способности и наблюдайте как они действуют на окружение и друг на друга, чтобы Рамазан не чувствовал свое внимание к ним бесполезным
На выбор есть 4 карты, на которых можно играть:
1. Обычная - просто дороги и долины
2. Москва - я надеюсь вы поймете, где находится мкад
3. Карта из доты - просто карта из доты, только вместо леса находится пустыня, ибо нефиг лега фп джангл. (Также хотел именно на этой карте врубать на фул громкость фонк, но идея эта пришла ко мне слишком поздно, не успевал)
4. Парк Панфилова - просто парк в городе Бишкек в виде сатанистской звезды, ничего особенного
Используемый стек технологий
Приложение написано на языке c++ с использованием библиотеки sfml и бесплатного пака (https://merchant-shade.itch.io/16x16-mini-world-sprites) с картиночками
Технические фишки игры
Мини-карта, создание заклинания исходя из выбранной комбинации способностей, генерация пути, по которому идут монстры.
Кто из участников что делал
Джекшембаев Рамазан - программист
Савина Дарья - программист
Leave a comment
Log in with itch.io to leave a comment.