Okay so i signed upto scoreoid, an online high score service for all platforms.
Attempting to do a scoreboard for android. There was an example done with scoreoid for MMF but it seems outdated/high scores don't show up correctly.
I send requests using GET object, and retrieve back an XML structure of the high scores, i'm trying to parse it with the String Parser to display just the usernames and scores, but can't seem to get the correct formula for parsing:
Say i want to retrieve the top 10 highscores, i run a loop 10 times.Code:<?xml version="1.0" encoding="UTF-8"?> <scores> <player username="Anthony" email="" first_name="" last_name="" platform="pc"> <score score="6329" difficulty="0" platform="pc" leaderboard="" created="2013-07-20 16:12:33" data=""/> </player> <player username="test" email="" first_name="" last_name="" platform="pc"> <score score="1990" difficulty="0" platform="pc" leaderboard="" created="2013-10-29 10:06:17" data=""/> </player> <player username="test2" email="" first_name="" last_name="" platform="pc"> <score score="1986" difficulty="0" platform="pc" leaderboard="" created="2013-06-15 09:14:26" data=""/> </player> <player username="jondoe" email="" first_name="" last_name="" platform="pc"> <score score="1985" difficulty="0" platform="pc" leaderboard="" created="2013-06-01 03:27:44" data=""/> </player> <player username="3" email="" first_name="" last_name="" platform=""> <score score="1973" difficulty="0" platform="pc" leaderboard="" created="2013-09-21 00:39:06" data=""/> </player> <player username="jimmy" email="" first_name="" last_name="" platform="pc"> <score score="1973" difficulty="0" platform="pc" leaderboard="" created="2013-04-16 21:40:53" data=""/> </player> <player username="test2" email="" first_name="" last_name="" platform="pc"> <score score="1952" difficulty="0" platform="pc" leaderboard="" created="2013-06-15 09:13:52" data=""/> </player> <player username="blargh" email="" first_name="" last_name="" platform="pc"> <score score="1920" difficulty="0" platform="pc" leaderboard="" created="2013-04-16 21:33:35" data=""/> </player> <player username="test" email="" first_name="" last_name="" platform="pc"> <score score="1881" difficulty="0" platform="pc" leaderboard="" created="2013-10-29 08:16:18" data=""/> </player> <player username="macca" email="" first_name="" last_name="" platform="pc"> <score score="1868" difficulty="0" platform="pc" leaderboard="" created="2013-10-29 07:48:57" data=""/> </player> <player username="kk" email="" first_name="" last_name="" platform="pc"> <score score="1850" difficulty="0" platform="pc" leaderboard="" created="2013-06-01 05:20:16" data=""/> </player> <player username="clicker" email="" first_name="" last_name="" platform="pc"> <score score="1818" difficulty="0" platform="pc" leaderboard="" created="2013-09-21 00:17:20" data=""/> </player> <player username="tablar" email="" first_name="" last_name="" platform="pc"> <score score="1806" difficulty="0" platform="pc" leaderboard="" created="2013-06-30 15:36:37" data=""/> </player> <player username="Crian" email="" first_name="" last_name="" platform="pc"> <score score="1793" difficulty="0" platform="pc" leaderboard="" created="2013-09-30 15:28:34" data=""/> </player> <player username="testing" email="" first_name="" last_name="" platform="pc"> <score score="1783" difficulty="0" platform="pc" leaderboard="" created="2013-07-04 18:06:49" data=""/> </player> <player username="Anthony" email="" first_name="" last_name="" platform="pc"> <score score="1777" difficulty="0" platform="pc" leaderboard="" created="2013-07-20 16:11:38" data=""/> </player> <player username="test" email="" first_name="" last_name="" platform="pc"> <score score="1750" difficulty="0" platform="pc" leaderboard="" created="2013-10-02 12:38:29" data=""/> </player> <player username="clickteamBrasil" email="" first_name="" last_name="" platform="pc"> <score score="1746" difficulty="0" platform="pc" leaderboard="" created="2013-07-09 03:51:58" data=""/> </player> <player username="gui" email="" first_name="" last_name="" platform=""> <score score="1737" difficulty="0" platform="pc" leaderboard="" created="2013-07-09 04:19:29" data=""/> </player> <player username="zlouz" email="" first_name="" last_name="" platform="pc"> <score score="1715" difficulty="0" platform="pc" leaderboard="" created="2013-06-01 18:41:20" data=""/> </player </scores>
But the problem i'm having is working out the best/most efficient way to extract just the players username and their score.
when i get home from uni this afternoon i will try again with a fresh mind, but any help would be HUGELY appreciated!







Reply With Quote