craus's blog

By craus, history, 7 years ago, translation, In English

Hi all.

I want to introduce you a small game I made about codeforces.

It is web game. Here is the link: https://craus.github.io/codeforces-simulator/

Also created a "More games" section there, if you would be interested in my other games. I love making them. One was released on Steam yesterday. You can сheck it out as well.

  • Vote: I like it
  • +687
  • Vote: I do not like it

| Write comment?
»
7 years ago, # |
  Vote: I like it +32 Vote: I do not like it

Highly addicting game !

»
7 years ago, # |
  Vote: I like it +21 Vote: I do not like it
-3s left :)
  • »
    »
    7 years ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    When you see message like this, you can consider remaining time is normally distributed with mean -3, triple standard deviation 8, BUT all outcomes when it is lower than 0 are, of course, not possible.

    In your case, remaining time is distributed mostly between 0 and 5 seconds, with larger probability density for values closer to 0.

    The restriction "remaining time cannot be less than 0" makes distribution formula stop being normal distribution and I failed to realize how to show it better. Finally I end up keeping this label as is.

    I can for instance output "2.5±2.5 s" here, but this will not be good, because 2.5 s is NOT a mean value in this situation.

    • »
      »
      »
      7 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Oh I see. Anyway, looks funny :) Both feature and game :)

    • »
      »
      »
      7 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      I have had something like -20 with +-29 that was standing without change till the the end of the round.

»
7 years ago, # |
Rev. 4   Vote: I like it +34 Vote: I do not like it

i got first!!!!!

UPD: wow, this is way harder than I thought, I always end up on the bottom now

UPD: just became the first candidate master in my list of fake contestants.

»
7 years ago, # |
Rev. 3   Vote: I like it +11 Vote: I do not like it

That best rating I had at one time was 2148 :). I also had a contest where all the users solved all the problems.

I like how this relies mostly on luck, but there are still strategies you can come up with. For instance, because the relation between the expected solving time, possible error, max score, and decrease in points, is all linear, then you should pick the problems that result with a time lower than expected first (the ratio between the actual solving time and the expected solving time).

For instance what I liked doing is picking a problem C/D and hoping for good luck, and in the meantime (which should take long enough because it's a C/D) watch the scoreboard to see what problems have "good luck" and what problems have "bad luck" (even though there is a possible error to the solving time, the real solving time is equal between everyone).

I don't know why I took it this seriously, I found it pretty fun.

  • »
    »
    7 years ago, # ^ |
      Vote: I like it -8 Vote: I do not like it

    I think the best strategy is to start with the E for a couple seconds, and if the expected time is really bad after like 10 seconds, then move on to D, and so on. If you get accepted then just select the ones among the other contestants that offer the best value.

»
7 years ago, # |
Rev. 2   Vote: I like it +3 Vote: I do not like it

The moment when you lost your first place because you started a new problem milliseconds before the current one got accepted and you had to waste 0.08s (or more) on clicking two buttons at distinct positions.

  • »
    »
    7 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I forgot to mention this in UI, but you can use hotkeys 1-5 for SOLVE buttons.

    I also think about how to prevent micro management in such cases, but I am in doubt whether it would be good, because reaction-clicking is possibly fun part of the game.

  • »
    »
    7 years ago, # ^ |
      Vote: I like it -8 Vote: I do not like it

    It's same as real contest, 1 second can be a huge difference

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

The amount of seconds to solve each one is constant for all players?

  • »
    »
    7 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Yes. All characters have equal skill in programming. You should win only with tactics. Unlike in real rounds, where cool programmers can utilize their programming skill advantage, making tactical part of gameplay almost useless.

»
7 years ago, # |
  Vote: I like it +15 Vote: I do not like it

You lose rating even if you don't submit anything.

Still cool game :)

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

That's amazing!

And how about to add hack to the game? :)

»
7 years ago, # |
  Vote: I like it +227 Vote: I do not like it
  • You know at least approximately how long it takes you to solve any particular problem;
  • No verdicts except Accepted;
  • No "is it rated??/?" comments;
  • "CONTEST IS RUИNING" message won't let you forget what is usually going on during a contest;
  • Contests are held literally every several minutes;
  • System testing + ratings calculation takes about one second.

10\10, will definitely recommend it to my friends.

  • »
    »
    7 years ago, # ^ |
      Vote: I like it -7 Vote: I do not like it

    Better than the real website! CF DEFINITELY needs those donations now!

»
7 years ago, # |
  Vote: I like it +5 Vote: I do not like it

Auto comment: topic has been updated by craus (previous revision, new revision, compare).

»
7 years ago, # |
  Vote: I like it +233 Vote: I do not like it

wtf?

»
7 years ago, # |
  Vote: I like it +3 Vote: I do not like it

How do the points degrade?

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Awesome Game! Looking forward for more, bro.

  • »
    »
    7 years ago, # ^ |
      Vote: I like it +5 Vote: I do not like it

    There are some! see section "More games" (the last tab of the Codeforces Simulator)

    • »
      »
      »
      7 years ago, # ^ |
        Vote: I like it +18 Vote: I do not like it

      I think you should create simulator of cf simulator

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Nice game, I'd like if the duration of a round would be shorter by increasing the clock's speed

»
7 years ago, # |
  Vote: I like it +19 Vote: I do not like it

Cool game, but there is no system testing

»
7 years ago, # |
  Vote: I like it +5 Vote: I do not like it

I solved in increasing difficulty and won always :D. But in reality I can't :/ cries in corner

»
7 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Even with simulator I can't stop losing rate :'(

»
7 years ago, # |
  Vote: I like it +6 Vote: I do not like it

nice :')

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

How Are You Keeping Track Of The Players(you) even if i logout of my CF account.

»
7 years ago, # |
  Vote: I like it -13 Vote: I do not like it

I won against tourist. Therefore, upvoted :D

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Can you make a feature where i can change my skill level to master or above? I just want to live in my dream that i could solve all problems of contest xD

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Thanks a lot for Codeforces Simulator, craus. Can you please make Black Mage Fight for Linux.

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Plz buy .T.E.S.T: Expected Behaviour or craus may die of starvation.

  • »
    »
    7 years ago, # ^ |
      Vote: I like it +10 Vote: I do not like it

    ...or at least may be forced to stop making games as primary job.

    But that does not matter. I'd better offer this game to codeforces community, because it is puzzle game and possibly competitive programmers may like it.

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Would like to play this one against real people.

It should be crazy trilling.

  • »
    »
    7 years ago, # ^ |
      Vote: I like it +15 Vote: I do not like it

    I've heard there is some site with a similar game, and you even compete against real people!

»
7 years ago, # |
  Vote: I like it +4 Vote: I do not like it

I don't know if it is happening to only me or not. After playing the game for 4-5 rounds, my PC is always crushing.
I run System Monitor and see when I run the game the memory usage of "Firefox" and "Web" only increases. Memory usages of "Web" never decreases (only few), after 4-5 rounds it is overloading my Memory and PC is crushing. Is it a problem in my side? I am using Mozilla Firefox on Manjaro.

Web Crush

  • »
    »
    7 years ago, # ^ |
      Vote: I like it +6 Vote: I do not like it

    This happened with me as well. It crashed after 4-5 contests. I'm using Ubuntu btw

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Why is this so addictive haha

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

First time I get so high in the rating. At this moment only MikeMirzayanov greater than me :)

»
7 years ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it
  • »
    »
    7 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I got 2150.

    But it seems there is rating inflation: min rating of all users on my local is now 1584. So maybe if you keep playing you can get higher max rating.

»
7 years ago, # |
  Vote: I like it +28 Vote: I do not like it

I have played the game soo much and found its bug, Believe me it cannot calculate correctly!

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Why no FST and Hack

  • »
    »
    7 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    It should be interesting of get D Pretest passed for Rank 1 and find FST and get rank 12

»
7 years ago, # |
  Vote: I like it -10 Vote: I do not like it

Won 3 consecutive times with highest rating 2355. I may have peaked. Retiring.

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Good Game!

Good Game

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

It's magnificent! May it be played by multi people together in the future? Like a hacking mode or competing mode?

»
5 years ago, # |
  Vote: I like it +5 Vote: I do not like it

It would be awesome to have a multiplayer mode.

»
4 years ago, # |
Rev. 2   Vote: I like it -6 Vote: I do not like it

Why so hard T-T

»
4 years ago, # |
  Vote: I like it +8 Vote: I do not like it

An online multiplayer version would be even more addicting.

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Always spend the whole time to do E instead of the others to show I don't care the rating but how hard problem I can solve.