-
Это многопользовательская игра в жанре экшн, сочетающая в себе драки. В данной игре вы сами выбераете когда остановиться и кто по итогу выйграл (пример таких игр: duck game чисто в который тоже можно играть до бесконечности).
-
Жанр: Экшен, файтинг, драчки.
-
Платформа: PC
-
Фреймворк: Monogame (aka Microsoft XNA Framework)
-
Также есть презентация в которой также все расписано
Игровой процесс заключается как в простом 2D Fighting, в котором вы с другом (либо с ботом) пытаетесь выяснить кто из вас сильнее на кулаках. Цель игры – победить друга (либо бота), вы сами решаете когда остановиться и кто по итогу победил.
Главное меню:
Самая игра:
- pixel-art (Где-то рисую сам, либо сижу прям прописываю промты в Stable Diffusion)
- С Stable Diffusion было очень сложно натренировать ИИ так чтоб он выдовал то что хотелось ну и также промт инженириг тоже было сложно но зато я научился работать с ним и да он у меня локально поднят на моем пк (rtx 3080 позволяет)
- По итогу все равно пришлось доделывать руками некоторые штуки. Точно могу с увереностью сказать рисовал сам персонажей и это было очень мутарно.
- С Stable Diffusion было очень сложно натренировать ИИ так чтоб он выдовал то что хотелось ну и также промт инженириг тоже было сложно но зато я научился работать с ним и да он у меня локально поднят на моем пк (rtx 3080 позволяет)
Фон из главного меню:
Фон из поля битвы:
Персонажи:
- Управление игроком 1
- A, D - Движение влево, вправо
- W - Прыжок
- S - Упасть из прыжка быстро
- X - Присесть на корточки
- С - Атака руками
- Left Shift - Атака ногами
- Управление игроком 2
- ←, → - Движение влево, вправо
- ↑ - Прыжок
- ↓ - Упасть из прыжка быстро
- Right Ctrl - Присесть на корточки
- Enter - Атака руками
- Right Shift - Атака ногами
- Delete - вкл/выкл бота за игрока 2
- Выход в главное меню - ESC
Идея зародилось когда я играл с друзьями в такие игры как Superfighters Deluxe и Duck Game и очень захотелось сделать что-то похожое но со своими механиками и идеями, потому-что данные игры уже перестали обновляться и превносить что-то новое в свою игру. Но я думаю времени не хватит на реализацию всех идей.
Главное:
- MVC
- BasePlayer (Persona)
- MainMenuScreen (MainMenu)
- ClickableText (Button)
- AnimationPicture (Animation)
- BattleFieldScreen (BattleField)
- Перевести всё к MVC
- Мной было принято если добавлять новый функционал сразу делать его по MVC а не по отдельности
- Так что скорее всего я не успею реализовать его весь, но я думаю что сейчас есть этого может быть достаточно для хорошего кол-во баллов
- Базовый функционал.
- Управление на обоих игроках
- Атака у обоих игроках
- Гравитация
- Экран главное меню
- Регулятор громкости
- Название игры сделать сверху посередине
- Экран поля битвы
- Hp bar плееров
- Названия Player 1 и Player 2
- Отображение побед у Player's
- Сделать нормальные хитбоксы (ну это когда текстуры полностью доделаю)
- Механика Player
- Приседание
- Удары разные
- Ногами
- Руками
- От такого как направлен перс менялись текстуры (ну типо A - лево (левая текстура плеера) и D - право (правая текстура плеера))
- Сделать сценарий когда 0 hp у одного из player и нужно перезапускать battleFieldScreen полностью
- Hp bar плееров
- Бот Player 2
- В игре он сделан чтоб могли оценить игру как сложный алгоритм
- Работает по кнопке (DELETE)
- Дизайн (pixel-art)
- Фоны в стиле dark-fantasy
- Анимированные фоны в стиле dark-fantasy
- Пока что только в главном меню
- На поле битвы статичный фон (времени не хватит на реализацию анимации)
- Персонажи (рисовал сам)
- Анимированные персонажи (у меня есть анимации но походу времени не хватит)
- Тени у персонажей (чтоб смотрелось круто и хорошо)
- Оружия
- Иконку для игры
- Иконки для оружия
- Фоны в стиле dark-fantasy
- Оружия (мечи, пушки)
- lucky blocks
- блоки с рандомным дропом падающими с неба из них можно выбить либо ускорение либо оружие (меч, пушку, RPG)
- lucky blocks
Я может ещё доработаю все очень хотелось бы сделать что-то годное... Чтоб получить больше баллов!))