апрель 26, 2021

Knives Out!

Добавить в
Мои игры
Торрент
Скачать

Достать ножи! это игра, похожая на Slapjack, в которой игроки соревнуются с компьютером, чтобы узнать, кто первым избавится от своей колоды карт. Игроки используют мышь и щелкают левой кнопкой мыши, чтобы поместить свою карту в середину, и нажимают пробел, чтобы ударить карту, когда средние карты являются ножами.

Я хотел создать простую карточную игру для этой разработки, поэтому провел некоторое исследование карточных игр и, наконец, остановился на Slapjack, так как это любимая игра детства с простой механикой удара по средней стопке, когда верхняя карта - карта Джека. . Вместо того, чтобы использовать стандартную колоду карт, как в оригинальном Slapjack, я решил изменить игру, используя активы, которые я сделал для другого класса с той же механикой, чтобы придать ей новый вид как для старых, так и для новых игроков в Slapjack. Мои новые ассеты вдохновлены тактическим шутером 5 на 5 Valorant от Riot Games, в котором я делал карты на основе оружия: Фантом, Оператор и ножи Джетта. Я решил сделать ножи «Джек», так как это одно из самых сильных и точных орудий в игре, но его трудно освоить.

Программировать эту игру оказалось сложнее, чем я думал, так как мне пришлось задать множество условий, когда игроки могут давать пощечины, пересдавать и ходить по очереди. Что касается пощечины, поскольку я знаю, что игроки играют против компьютера, у игроков должно быть разумное время для реакции. Я создал две переменные для минимального и максимального времени, которое требуется компьютеру для принятия решения, а затем на этапе шлепка программа выберет n.число между этими двумя значениями и отдельный таймер будет считать от 0 до определенного числа. Как только он достигнет этого числа, компьютер даст пощечину, и если игрок даст пощечину раньше компьютера, игрок выиграет. При повторной сдаче также были проблемы с повторной сдачей только самой последней карты обратно игроку или компьютеру. Изучив код, я понял, что именно логические значения управления тем, кто дает пощечины и чья сейчас очередь, заставляют его запускаться только один раз, поэтому мне пришлось реорганизовать его и поместить в другое место. Наконец, еще одна проблема, с которой я столкнулся, заключалась в том, что после того, как игроки сделали свой ход, компьютер не двигался. Это сломало игру, поскольку игра должна была переключаться между ходом игрока и ходом компьютера, а этого не произошло. Просматривая строки, я понял, что компьютер больше не играл, хотя он находился в фазе, когда мог, потому что он сдавал карты только в том случае, если мое логическое значение «hasDealt» было ложным, и я установил его в истину в конце первого петля. Я пересмотрел код и установил его обратно в false в верхней части этого состояния, и, наконец, он заработал. В целом, я горжусь своей работой, потому что мне потребовалось много времени, чтобы отладить все ошибки, которые в первую очередь сломали игру, и это был первый раз, когда я действительно использовал «цикл for» и чаще использовал операторы switch. в моей игре. До этого я не понимал, как работают «циклы for», но теперь я планирую использовать их, когда они станут более эффективными. Я использовал оператор switch в моем проекте Wishes In The Sky, над которым я работаю,но это было для определенных ситуаций, и я не осознавал, что могу заменить многие из моих «операторов if» более эффективным «оператором переключения». Это было непростое задание, но теперь я чувствую себя более уверенно в своих навыках программирования и решения проблем при работе со списками и не только.

Как скачать Knives Out! через торрент

Всего несколько простых шагов:

  • Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
  • Выбираем и скачиваем подходящий торрент-файл репака Knives Out!
  • Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
  • После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!