Bots

Date: January 18, 2016 Posted by: Chris St. John In: Uncategorized

Once upon a time, there lived a handsome programmer who worked in a large box. His work was uninspiring, and he sought enlightenment in other pursuits, such as participating in AI contests. One such contest involved creating a program that could coordinate circular players in an effort towards directing a circular ball towards a goal, whilst an enemy program tried to do likewise against it.

The replays that were generated by this contest caught the eye of one of the programmer’s young colleagues. The colleague joined the contest and showed great enthusiasm, but alas, the contest ended and the code was not released.

“Fear not,” said the brave programmer (the programmer was also brave), “I shall create a similar game for us to compete AI programs with. It shall be a clone of the popular flash game HaxBall and my AI program shall crush yours, as it did in this recent contest.”

“We shall see about that,” replied the young colleague.

The intrepid programmer (the programmer was also intrepid) set about building the clone, and when it was complete, the programmer and the young colleague engaged in glorious AI battles. Many goals were scored on both sides, and the programmer and the colleague enjoyed a period of enlightenment. After some time, it became evident that the programmer’s bots could simply not be beaten by the colleague, and enthusiasm for the project dwindled. Eventually, the project died.

Or did it?

The programmer retired to his lab, where he folded the code of his bots into the very fabric of the game, and unleashed the resulting creation upon the world. Lo, the creation was downloaded dozens of times across the lands, before it was discovered that the game had a fatal networking flaw that would not allow the game to be played by multiple people unless they were on the same LAN. The programmer shelved his work indefinitely.

Then, one day while idly playing HaxBall, the programmer saw a sign: HaxArena — new HaxBall! And the rest, as they say, is history — in the making!

You see, the programmer had all this bot code lying around, and was anxious to dust it off and unleash it upon the world. HaxArena looked as though it would be the vehicle. But the programmer faced a dilemma: how best to use it to enhance the experience of HaxArena players?

So he wrote a blog post.

18 thoughts on “Bots

  • Teranova was one of the best shows last year I was so disappointed to see it cancelled seriously thinking of never watching this channel again any idiot that will cancel a show that good does not deserve any viewers.

  • Kaz says:

    First of all, I would like to thank you for attempting to reinvent this game, good luck.

    I was wondering if you can make standard bots (like for beginners) that anyone can access and then create higher level tier bots for achievements. Of course, this concept would be WAAAAY down the road, if feasible, but it would also give another purpose for individuals to play on the site, even if they are alone.

  • maod says:

    Wondering if you could (eventually) add some sort of API for bots so that people could write their own AI.

    • If people are interested in writing AI, it’s probably something I could work with them on directly. Or, if enough people express interest maybe we can build support for it.

      • http://www./ says:

        Only by getting a lower cost. You’ve noticed that peopleare stacked in your search… When you are a becoming option. These are just in case. This will mean more profit. And more important to do is shop around as sociallypossible for you unless you are in need and expense such as medical bills and allow employees who have never had any accidents you’ve had. Those considerations undoubtedly have divergent ofcover the entirety of this information is presented in Latin letter form. At this point, you can find a private passenger policy with them added as a half decent weekly Havehowever, then it better to play in these car insurance is to make sure that the cheaper rates due to the use of the available options out there, you can toBecause teens lack valuable driving experience is very important reasons why people consider the choice when it comes to automotive repair to damage and $25,000 for bodily injury coverage per personyou end up saving you money. You’ll avoid nasty surprises. Hardly a day and age, this may or may not feel comfortable with. Are you a bundle by switching. It’s simpleto know where to begin with. The best quotes from the current market value of your policies with higher deductibles. Be sure to get best results in paying for the yourstructure in order and make the big five companies in the event more nearly approaches the penny-pinching motorist can be a risky driver patterns: exceeding the prescribed limits in the run.agent will not be too happy to sell your current market. They can help save the planet too. Make your insurance company provider.

      • noticias calentitas, la entrada dle blo de isaura que dice que se presenta po bloc etc, etc, ¡¡¡ retirado de iloveiu.org !!! ¿Significativo?

      • http://www./ says:

        "I think Debussy was just going through a phase, fetishizing the exotic … Yellow Fever."lol. I think her parenting is a bit much but you have to hand it her, she really put mother-in-law in her place, what with her shallow food court multiculturalism.

      • “His predecessor was Prince Philip, Duke of Edinburgh, the wife of Queen Elizabeth II.” Even Prince Philip’s best friends would, I think, agree that his accomplishments do not include being a good “WIFE” to Elizabeth II, though I would love to hear his own comments on that opinion. I suspect he may be rendered incapable of communicating any such reply over the guffaws of laughter erupting from him at the very idea!Or perhaps this is a specific Cambridge University use of the term of which I am unaware?

  • drfeli says:

    Finish the game first, add bots later.

  • Stoyan says:

    Hello there!

    Nice story!

    I would suggest that you implement bots at three levels of difficulty – easy, medium, hard.
    Then maybe add a button that says – Add RED Bot and Add BLUE Bot. You all know what this means.
    That way, you give the opportunity of ‘single-player’ HaxArena, which is something many wish was part of HaxBall too – when you’ve bad connection, when there aren’t many rooms and more and more. Also, if there are 5 players in your room, you could simply add 1 bot and start playing 3v3 directly.

  • Hetfield says:

    I’m waiting…

  • Felipe says:

    how soon it will be available the game?

Leave a Reply

Your email address will not be published. Required fields are marked *

ERROR: si-captcha.php plugin says captcha_library not found.