Online scores system for games

Hi people, we are working on a simple scores system for our games. We have posted a bit about it on our blog.

We know some people were working on similar systems or talking about them here and here at least.

The server application is going to run over google app engine and it is being developed using python. Also, we are working on a Java client for the games, who interact with the server using apache httpclient. We want to make both opensource in the near future.

There is more detail on the blog’s entry.

Yes, if you made it into a JAR that we can throw into our apps that would be very cool.

Our first version of the online server for highscores is up and running on google app engine :smiley:

We have updated Jylonwars to use it, please try the game and leave any feedback you may have, thanks.

Here is a code example to submit a new score:


		Scores scoresHttpImpl = new ScoresHttpImpl("dsadfasfdsfaasd", "http://localhost:8080");

		HashSet<String> tags = Sets.newHashSet("level1", "easy", "superuser");

		HashMap<String, Object> data = new HashMap<String, Object>() {{ 
			put("timeAlive", 180);
			put("enemiesKilled", 500);
		}};

		String scoreId = scoresHttpImpl.submit(new Score("player", 12500, tags, data));

		System.out.println("Score submited with id: " + scoreId);

We made some updates to the high scores server, and moved all the source code to github if anyone is interested, projects are named datastore and datastore-server. More info at our blog here.

Thank you! I am interested in checking this out

Exxxxxxxcellent!

I’m trying to make a plan for one, for my own project too. Quite interested, and will help where/if I can :slight_smile:

Feel totally free, as it is a github project you can add issues and/or fork the project to improve it, or adapt it for yourself.

I am also posting on slick2d forums.

Commented on your blog, will support as much as I can :slight_smile: