MultiROM Makes its Way Over to the HTC One (M8)

While browsing our forum, you will undoubtedly find more than a few enticing ROMs available … more

Welcome to the New XDA-Developers Portal!

You may recall that a few weeks ago, we opened up the XDA-2015 forum themesto intrepid users … more

An Android Enthusiast’s Apple iPhone 6 Challenge

The media has gone batty again over Apple “revolutionizing” smartphones. … more

Sony to Extend its AOSP Program to Other Devices

Sony will be offering its users the possibility to use AOSP ROMs as an alternative to the … more
Post Reply

Gamework - library for creating geolocation games

10th June 2013, 06:54 PM   |  #1  
Robyer's Avatar
OP Junior Member
Thanks Meter: 10
 
3 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, 07:00 PM   |  #2  
Robyer's Avatar
OP Junior Member
Thanks Meter: 10
 
3 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 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
 
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, 04: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, 10: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, 08:50 AM   |  #6  
Robyer's Avatar
OP Junior Member
Thanks Meter: 10
 
3 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 11:12 AM.
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Frameworks by ThreadRank