


This would also reduce redundant data being stored. A possible solution would be to hash several unique fields together to make a unique match ID, then store all matches in their own collection. Matches are not currently linked together, so if two players played with each other, they wouldn't be able to see it on their respective profiles.#Possible Improvements to Existing Problems This application uses Google Chrome Extensions and a web server to request. This is because matches are usually 15 minutes long, and 90% of the time, there will be no new data <10 minutes before the latest match.ĭue to limited database space, there is a script(run once a day) that reduces and caps the matches stored per player to 100. Adventure Time Battle Party(ATBP) is a game produced by Cartoon Network(CN). Repeated calls to the same player data will return with existing data immediately, rather than making a GET request for new data. Whether it be plugin failure or browser errors, something holds people back from being able to easily play the game. However, due to various factors, people have a hard time accessing the game. The game can be played on Cartoon Network's website. To curb abuse and reduce server load, a rate-limiter is in place that rate-limits by player name. Adventure Time Battle Party is a MOBA game, enjoyed by many people of all age groups. There are several auxiliary scripts run via Heroku scheduler that compute and store global statistics. Data is requested using the latest IDs whenever data is older than a certain time period (~10 mins). At this point, the data is available to be served on the web app via a REST endpoint. On the server-side, a GET request is made to the CN API to retrieve data, and the data is committed to MongoDB. Heck yeah Adventure Time with Finn & Jake is totally mathematical Only on Cartoon Network.
ADVENTURE TIME BATTLE PARTY PLAY ON CHROME TV
Play free online games from the TV show, featuring your favorite characters. With Jake the dog and Finn the human, the fun will never end. The script will POST the IDs to the Node.js server to be stored in a MongoDB collection. It's ADVENTURE TIME Come on grab your friends, we'll go to very distant lands. These IDs are required for an API call to retrieve the profiles and data of the player. The Chrome Extension will inject a script into the page that retrieves the TEGid and AuthID from an object in the global namespace. Players register their accounts to the web app by installing the Google Chrome Extension, then logging into their CN accounts. Provide global statistical trends and analysis.Serve statistics to players via a web application.The server aggregates data and allows players to view both their own statistics and those of others via the web app.ĪngularJS, NVD3, UI-Router, JQuery, Bootstrap, Lodash, Local Storage.Įxpress/Node.js, MongoDB, Coffeescript, Jade, Stylus.

This application uses Google Chrome Extensions and a web server to request data from a private CN API. #Table of ContentsĪdventure Time Battle Party(ATBP) is a game produced by Cartoon Network(CN) that lacked a transparent system for reviewing and sharing gameplay statistics and personal records. Statistics and data aggregation site for Adventure Time Battle Party by Cartoon Network.
