Giter Site home page Giter Site logo

Paused challenges about halite-ii HOT 8 CLOSED

julskast avatar julskast commented on June 21, 2024
Paused challenges

from halite-ii.

Comments (8)

lidavidm avatar lidavidm commented on June 21, 2024 1

We don't explicitly return it in the API, but you can check the compilation status of the participants' bots (or whether they even have uploaded a bot yet). If any bot does not exist or the compilation status is not Successful, then the challenge is paused.

$ curl https://api.halite.io/v1/api/user/1000/bot/0
{
  "bot_id": 0, 
  "compilation_status": "Successful", 
  "games_played": 562, 
  "language": "Python", 
  "rank": 942, 
  "score": 26.6559, 
  "version_number": 14
}

from halite-ii.

julskast avatar julskast commented on June 21, 2024 1

Thanks @lidavidm ! @toannguyen132 let us know if this makes sense. cc @benwong0

from halite-ii.

lidavidm avatar lidavidm commented on June 21, 2024 1

@toannguyen132 I just updated my bot to fail (user 1000), does that help?

from halite-ii.

toannguyen132 avatar toannguyen132 commented on June 21, 2024

@harikmenon how can I get the pause status in the response of server? All I can see in the finished key of the response is bool value (true or false).

from halite-ii.

julskast avatar julskast commented on June 21, 2024

@lidavidm any suggestions here?

from halite-ii.

toannguyen132 avatar toannguyen132 commented on June 21, 2024

@lidavidm so I need to fetch all the participants' information in each challenge in the list to get the compilation status in order to display?
and I have to fetch only the first bot or all the bots of the participants to check the status?

from halite-ii.

lidavidm avatar lidavidm commented on June 21, 2024

@toannguyen132 Yes, all the bots of all the participants, if the challenge is not completed. If that's too many requests, then let's just add it to the API.

from halite-ii.

toannguyen132 avatar toannguyen132 commented on June 21, 2024

@lidavidm I have updated the paused status. But I do not know any user those don't have any bot or failed compilation to test. I tried to fail my bot by uploading the wrong bot but it still shows my bot status 'successful'. I think it uses my previous version.
Do you have any example user like that?

from halite-ii.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.