Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,736,165 Members 43,191 Now Online
XDA Developers Android and Mobile Development Forum

Gamework - library for creating geolocation games

Tip us?
 
Robyer
Old
#1  
Robyer's Avatar
Junior Member - OP
Thanks Meter 10
Posts: 3
Join Date: May 2012

 
DONATE TO ME
Default Gamework - library for creating geolocation games

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: [ Click to Expand ]
 
Robyer
Old
(Last edited by Robyer; 10th July 2013 at 11:12 AM.)
#2  
Robyer's Avatar
Junior Member - OP
Thanks Meter 10
Posts: 3
Join Date: May 2012

 
DONATE TO ME
...

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
The Following User Says Thank You to Robyer For This Useful Post: [ Click to Expand ]
 
asmocon
Old
#3  
Junior Member
Thanks Meter 3
Posts: 10
Join Date: Jul 2013
Default 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.
 
pnprp
Old
#4  
Junior Member
Thanks Meter 0
Posts: 8
Join Date: Apr 2013
Quote:
Originally Posted by Robyer View Post
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?
 
Fitoma
Old
#5  
Member
Thanks Meter 9
Posts: 67
Join Date: Apr 2010
Quote:
Originally Posted by pnprp View Post
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.
Lg Optimus 2x
ROM: (4.2.2) CM10.1 - tonyp - T-Build 03
Kernel: kowalski 121
 
Robyer
Old
(Last edited by Robyer; 10th July 2013 at 11:12 AM.)
#6  
Robyer's Avatar
Junior Member - OP
Thanks Meter 10
Posts: 3
Join Date: May 2012

 
DONATE TO ME
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)
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Automate Your Device with Sfen

Changing the profile of yourdevice manually is now long forgotten. Since the advent of Android automation … more

Galaxy Photo Screen Lock Displays a Photo Slideshow on Your Lock Screen

Being the most often looked at part of our devices UI, the lock … more

Boost the LG G3 Speaker and Headphone Volume

It seems like OEMs are stepping up their game, with regards to thequality of their devices sound … more

Forums Added for the HTC Desire 610 and LG G3 US Carrier Variants

We recently added two new sets of forums here on XDA. The first … more