- 22, Oct 2024
- #1
Вы из крошечной страны Кве-Вопистан. Кве-Уопистонионцы — гордый народ, и каждый кве-уопистонец мечтает прославить свою страну, представляя свою страну на Олимпийских играх.
Вам выпала невероятная честь соревноваться в беге на 100 метров. Вы единственный представитель страны, поэтому на вас оказывается огромное давление, чтобы вы преуспели. К сожалению, программа обучения Ке-Вопистана ужасный! Абсолютно ужасно. Вы не можете с этим работать, поэтому решаете тренироваться самостоятельно.
Вы пробуете несколько тренировочных заездов. При первом забеге вы делаете 0,3 метра вперед, а затем падаете лицом вниз. Однако вы преданы своему делу, поэтому встаете и пытаетесь еще раз. На этот раз вы фактически откатываетесь назад на 1,7 метра, прежде чем снова упасть лицом вниз. Вы попробуйте еще раз. И снова. И снова. И снова, но каждый раз ты падаешь лицом вниз, не сделав даже 2 метров вперед. У тебя просто недостаточно координации, чтобы бежать. Или ходить. Или даже... нет упасть тебе на лицо.
Здесь вам пригодится ваш опыт программирования.
Задача
Если вы еще не поняли, я говорю об игре. КВОП. После того, как вы потратили 60 минут впустую, разбили лицо о клавиатуру и теперь вернулись на эту страницу после того, как в ярости бросили курить (не волнуйтесь, я сделал то же самое), вот ваша задача. Вы должны написать программу, которая будет использовать имитацию нажатия клавиш, чтобы играть за вас в QWOP. Следующие действия не обязательно должны выполняться вашей программой (вы можете выполнить их вручную самостоятельно)
- Открытие веб-браузера и переход на нужную страницу.
- Запуск и перезапуск игры.
- Сделайте запись экрана.
Все остальное должно быть автоматизировано вашей программой.
Критерии судейства
Победителем этого конкурса станет программа, которая пройдет дальше всех. В маловероятном случае ничьей (что произойдет, если кто-нибудь действительно преодолеет 100 метров) победитель будет определен по тому, кто доберется до цели быстрее. Это не код-гольф, количество байтов не имеет значения.
Если ваша программа автоматически определяет, что игра окончена (игра заканчивается, если вы упадете лицом вниз или преодолеете 100 метров) и выйдет из игры, вы получите бонус +10 метров.
#код-вызов #игра #клавиатура