FORUMS

Nexus & Cookies: A More Focused Direction?

It is that time of the year again, and we are approaching the day where Android fans all over … more

LG G4 US Carrier Release Dates

The LG G4 was announced on April 29th with its Snapdragon 808 SoC, a welcomed change from its higher-end … more

Microsoft Reaches Pre-Install Agreement With New OEMs

As of late, Microsoft has been making a subtle but widespread play into the … more

Discover XDA: Discover Greater

We’ve all been there at some point in our XDA lives; we used to spend hours browsing over the … more
Post Reply Subscribe to Thread Email Thread

Gamework - library for creating geolocation games

10th June 2013, 06:54 PM |#1  
Robyer's Avatar
OP Junior Member
Flag Brno
Thanks Meter: 20
 
Donate to Me
More
Hello!

Within my Bachelor thesis I developed Android library for easy creation of geolocation games.

The resulting game is composed of three parts:
  1. This library
  2. User interface of application
  3. Game scenario

Game scenario (= the definition of game objects and logic) is stored in *.xml file which is separed from the user interface and its code. Theoretically, it is possible that author of the game is not programming in Java / Android - if he use already existing GUI (or if there will be two guys where one prepare GUI and second create game scenario - it could be similar to programmer and coder for websites). Simply one application (and its GUI) can use multiple different game scenarios.

Library currently allows single player games without moving objects (= without enemies and artificial intelligence). It should be applicable to various puzzle, logic or for other types of games - it's more about idea and creativity. In the future I would like to add new features and capabilities according to the feedback I receive. So I will be glad if someone could try it and let me know what is missing or what needs to be changed/improved to fit needs of your game.

The library is released under the Apache License Version 2.0, so without no restrictions even for commercial products.


You can find it on GitHub: github.com/robyer/gamework

If you want to know how to practically use the library, what could be set in game scenario or you have any other question, just ask
I will answer directly or eventuallyl update second post here.


If anyone will be interested in this, let me know
The Following 9 Users Say Thank You to Robyer For This Useful Post: [ View ]
 
 
10th June 2013, 07:00 PM |#2  
Robyer's Avatar
OP Junior Member
Flag Brno
Thanks Meter: 20
 
Donate to Me
More
...

Example Scenario file with commented all possible elements you can find at
github.com/Robyer/Gamework/blob/master/ExampleGame/assets/example.xml

I also created an example/testing application, few screenshots:
i40.tinypic.com/23wus7t.png
i43.tinypic.com/2bp0xv.png
i40.tinypic.com/igaf5i.png

APK file to download: robyer.cz/stahni/GameworkApp.apk
Last edited by Robyer; 10th July 2013 at 11:12 AM.
The Following User Says Thank You to Robyer For This Useful Post: [ View ]
6th July 2013, 06:53 PM |#3  
Junior Member
Thanks Meter: 3
 
More
Very interesting
I don't know if I will ever actually get around to making my little "game," but what you are talking about is one of the things I wanted to incorporate. There will be no AI in my app, just user input/logic solving and I wanted GeoLocation to be an active part of the users options.

I am extremely knew to it all, so I can not provide you any real feedback. I just think it is great that you have this and hopefully I will be able to reference it if/when I ever get fully motivated!

Again, very interesting. Thank you.
8th July 2013, 04:01 PM |#4  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by Robyer

Hello!

Within my Bachelor thesis I developed Android library for easy creation of geolocation games.

The resulting game is composed of three parts:

  1. This library
  2. User interface of application
  3. Game scenario

Game scenario (= the definition of game objects and logic) is stored in *.xml file which is separed from the user interface and its code. Theoretically, it is possible that author of the game is not programming in Java / Android - if he use already existing GUI (or if there will be two guys where one prepare GUI and second create game scenario - it could be similar to programmer and coder for websites). Simply one application (and its GUI) can use multiple different game scenarios.

Library currently allows single player games without moving objects (= without enemies and artificial intelligence). It should be applicable to various puzzle, logic or for other types of games - it's more about idea and creativity. In the future I would like to add new features and capabilities according to the feedback I receive. So I will be glad if someone could try it and let me know what is missing or what needs to be changed/improved to fit needs of your game.

The library is released under the Apache License Version 2.0, so without no restrictions even for commercial products.


You can find it on GitHub: github.com/robyer/gamework

If you want to know how to practically use the library, what could be set in game scenario or you have any other question, just ask
I will answer directly or eventuallyl update second post here.


If anyone will be interested in this, let me know


Why you dont make it into .apk file?
8th July 2013, 10:22 PM |#5  
Member
Thanks Meter: 9
 
More
Quote:
Originally Posted by pnprp

Why you dont make it into .apk file?

This is a library. A set of tools for developers to create games (more) easily. There is a sample game on github, though, but you will need to "compile" the apk yourself.
10th July 2013, 08:50 AM |#6  
Robyer's Avatar
OP Junior Member
Flag Brno
Thanks Meter: 20
 
Donate to Me
More
Hi, thanks for your responses.

pnprp: as Fitoma already said, this is only library. I may put APK with my testing app here, but it would be useless for you as it does basically nothing.

(Also I found some bug with FC right after start, I'll fix that asap.) - done.

EDIT: I uploaded APK of testing app here: robyer.cz/stahni/GameworkApp.apk (+ added also to second post)
Last edited by Robyer; 10th July 2013 at 11:12 AM.
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes