Comments (8)
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.
Thanks @lidavidm ! @toannguyen132 let us know if this makes sense. cc @benwong0
from halite-ii.
@toannguyen132 I just updated my bot to fail (user 1000), does that help?
from halite-ii.
@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.
@lidavidm any suggestions here?
from halite-ii.
@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.
@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.
@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)
- Incorrect winner ID stored in challenge JSON
- Challenges transactional emails HOT 3
- Auto refresh game feed on profile page HOT 3
- Set canonical URL for 2016.halite.io HOT 1
- Prepping for post-competition HOT 4
- Prepping for finals HOT 8
- nav responsiveness needs update HOT 2
- Error message when user tries to submit 4th challenge in a day HOT 2
- Halite TV bugs HOT 3
- 4 player challenges can still play 2 player games HOT 4
- Set up Google cloud for team project prototype HOT 3
- What are essential components to mimic the whole thing. HOT 1
- Sample code for javascript bot doesn't run
- UI Changes for finals - Jan 22nd when submissions close HOT 2
- UI Updates for when finals close HOT 1
- Backend updates for Finals
- Forum comment on PHP bot
- Halite TV Pause/Unpause Button HOT 1
- hamburger menu won't open HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from halite-ii.