Sony Updates AOSP Sources to Android 5.0.1

Just a few days ago, Sony did an utterly fantastic job by pushing out numerous device trees for … more

Stop Your Screen From Turning Off with KeepItOn

We all know the feeling of reading a news article orrather longdocument, when our screen … more

The XDA LG QPair Developer Challenge Voting Has Begun!

It seems like it was just yesterday that weannounced that we had paired up with LGto … more

Major Update for the Sony Smartwatch 2 Brings DND and More

With the wearables landscape now dominated by Android Wear and Pebble, its … more

Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

Gamework - library for creating geolocation games

OP Robyer

10th June 2013, 07:54 PM   |  #1  
Robyer's Avatar
OP Junior Member
Thanks Meter: 11
 
5 posts
Join Date:Joined: May 2012
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, 08:00 PM   |  #2  
Robyer's Avatar
OP Junior Member
Thanks Meter: 11
 
5 posts
Join Date:Joined: May 2012
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 12:12 PM.
The Following User Says Thank You to Robyer For This Useful Post: [ View ]
6th July 2013, 07:53 PM   |  #3  
Junior Member
Thanks Meter: 3
 
10 posts
Join Date:Joined: Jul 2013
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, 05:01 PM   |  #4  
Junior Member
Thanks Meter: 0
 
8 posts
Join Date:Joined: Apr 2013
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, 11:22 PM   |  #5  
Member
Thanks Meter: 9
 
67 posts
Join Date:Joined: Apr 2010
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, 09:50 AM   |  #6  
Robyer's Avatar
OP Junior Member
Thanks Meter: 11
 
5 posts
Join Date:Joined: May 2012
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 12:12 PM.
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes