Блог пользователя Bayan

Автор Bayan, 10 лет назад, перевод, По-русски

Привет всем, я как и многие из вас, обычный пользователь сайта codeforces. И во время каникул, я решил создать видео игру из за отсуствия контестов и вообще у меня было много свободного времени. Это игра является 2D platformer-ом как Super Mario Bros. или же Braid, конечно же на этот раз вы не спасаете принцесс из замков, вместо этого вы должны будете попытаться получить вердикт Accepted для задач которые вы решаете. Вы играете собственным кодом и ваша задача — пройти через все Wrong Answers используя все что попадается вам на несуществующие руки вашего персонажа.

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

Windows x86 Version
Windows x86_64 Version
Mac OSX Version
Linux Version

P.S. Я добавил в игру несколько секретов (в виде звездочек), сможете ли вы их найти?
UPD1: исправлен баг найденный Baklazan и немного изменен текст при падении.
UPD2: Были закончены 4 и 5 уровни + исправлены некоторые баги и изменены фоновые музыки.
4 уровень:


5 уровень:
Я решил сделать его в 3d

  • Проголосовать: нравится
  • +132
  • Проголосовать: не нравится

»
10 лет назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

Good Job!

»
10 лет назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится

The problem A is completed!

»
10 лет назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится

It was relatively uncomfortable always pressing the "OK" button using mouse.

  • »
    »
    10 лет назад, # ^ |
      Проголосовать: нравится +25 Проголосовать: не нравится

    You can press ENTER button, I hope it will make your life easier.

»
10 лет назад, # |
  Проголосовать: нравится +7 Проголосовать: не нравится

I think that getting an EXC would be more appropriate than TLE when you fall down.

  • »
    »
    10 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится +10 Проголосовать: не нравится

    Like this "Your program into the cycle(EXC)"?
    Fixed

    • »
      »
      »
      10 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится +1 Проголосовать: не нравится

      Yes, that's exactly what I meant.

      UPD: Oh, you took it literally. I thought you were joking so I wanted to continue the joke. I think that "Your program into infinite loop(EXC)" doesn't make much sense, simple "Runtime exception" would do it.

»
10 лет назад, # |
  Проголосовать: нравится +19 Проголосовать: не нравится

Why problem A is so hard?? I can't even pass the pretests!! Is it a geometry problem? My solution falls down from WA8 to WA3 regularly!!1

»
10 лет назад, # |
  Проголосовать: нравится +14 Проголосовать: не нравится

На чём писал?

»
10 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

I made a lot of wrong submissions on problem A, Good that the contest is unrated , btw will you post the editorial of the problems?

»
10 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

BUG REPORT: In problem B, gravity-changing arrays behave unpredictably. When touching them, they sometimes decrease my velocity to zero and sometimes they only change gravity. Also, occasionally I end up standing int the air not accelerating at all, until I press some key.

I use Linux version of game.

»
10 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Windows version — file nor found....

»
10 лет назад, # |
Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

Классная игра

»
10 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

mac osx version *** The file you're looking for has been moved or deleted. *** please fix this

»
10 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Eyo, I've found only one star yet (the one on the screenshot... I think, is that Problem A on the screenshot?), however I couldn't find any other stars, I wonder if there are any other stars at all.

»
10 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

а это нормально что
- WA в самом начале первого уровня можно скинуть к шарикам(тык)?
- если зажать -> то можно висеть вот (так)?
- кубик может быть сзади вот так
- ну и вообще в менюшке нет текста? тык, тык
Arch, x86_64

  • »
    »
    10 лет назад, # ^ |
      Проголосовать: нравится +4 Проголосовать: не нравится

    Первые три напоминают аналогичные баги в олдовом Превед Медведе.

  • »
    »
    10 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    1 и 2 норма. 3 не знаю почему, иногда встречал. А вот 4 и 5 ошибка наверное из за того что моя игра на х86 версию. Щас я скину на 64.
    UPD Все, добавил. Можете пожалуйста проверить теперь есть ли текст в меню?

    • »
      »
      »
      10 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      специально воспроизвести 3 не получилось, кажется если прижать кубик к выступу текстур и подпрыгнуть вверх, но могу ошибаться
      нет, текст не появился :( точнее новая версия под линух не появилась:)
      попробовал виндовую через вайн — текст так и не появился(причем запустилось только с версией 1.4, но это уже совсем другая история)
      кстати если поможет, он пишет что /dev/input/js0: open: Operation not permitted

      • »
        »
        »
        »
        10 лет назад, # ^ |
        Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

        В linux версии есть и для x86 и для x86_64. Попробуйте оба.

»
10 лет назад, # |
Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

Linux

Когда я убираю музыку в игре на минимум, она становится минимальной громкости. Но стоит мне начать уровень заново, как я получаю огромный хрен в виде играющей мелодии

  • »
    »
    10 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

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

»
10 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Congratulations!

»
10 лет назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится

Is there any cheat code? Stages are too hard!

»
10 лет назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится

When DLC will be available? :)

  • »
    »
    10 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    I started doing 4th level, but it can take some time , cus i'm preparing for an olympiad

»
10 лет назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится

mushrooms.... mushroooms.... haveyou used mushrooms to come to this idea?

»
10 лет назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Таки зарешал А. Там смекалочка нужна еще:)

  • »
    »
    10 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Многие мои друзья вначале пытались пройти протолкнув все WA ящиками, но вскоре они поняли что это не самая хорошая тактика)))

    • »
      »
      »
      10 лет назад, # ^ |
        Проголосовать: нравится +9 Проголосовать: не нравится

      У WA еще какая-то логика странная относительно патрулирования области, она вообще детерминированная?:)

      • »
        »
        »
        »
        10 лет назад, # ^ |
          Проголосовать: нравится +16 Проголосовать: не нравится

        Да, есть тама несколько факторов для смены траектории движения(несколько if-ов). Но их трудно запомнить так что лучше считать что они непредсказуемые и капец хитрожопые.

»
10 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

добавьте монстра, изображающего админа/проблемсеттера, который спавнит WA

  • »
    »
    10 лет назад, # ^ |
      Проголосовать: нравится +8 Проголосовать: не нравится

    Незнаю, вряд ли. Но в четвертом я уже сделал авторское решение(или же решение жюри). Это тоже код как и главный персонаж но он капец имба(не стоит бояться он не против вас).

»
10 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Explain please. You used C# to implement this. Why there are 4 different packages for download?

»
10 лет назад, # |
Rev. 2   Проголосовать: нравится +3 Проголосовать: не нравится

У меня на компе код отображается странным прозрачным прямоугольником с белыми пятнами по краям. Ящики — полупрозрачными аморфными квадратиками. Всё бы хорошо, но WA вовсе не прорисованы!! А шарики чётко работают.

windows 7 начальная, 32 разрядный система.