Gamework - library for creating geolocation games - Frameworks

Hello!
Within my Bachelor thesis I developed Android library for easy creation of geolocation games.
The resulting game is composed of three parts:
This library
User interface of application
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

...
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

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.

Robyer said:
Hello!
Within my Bachelor thesis I developed Android library for easy creation of geolocation games.
The resulting game is composed of three parts:
This library
User interface of application
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
Click to expand...
Click to collapse
Why you dont make it into .apk file?

pnprp said:
Why you dont make it into .apk file?
Click to expand...
Click to collapse
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.

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)

Related

New Idea for a Game [no implementations to be found in the Play Store yet]

Hello,
I have had this idea for quite some time now, and seeing I have 0 knowledge when it comes to mobile app development, I decided to give it away.
I DO NOT want any amount of money from anyone, I am just giving you the idea so that I can play it (because as I imagine it, it should be kickass).
First off, I want to make some points clear:
- There are no games on the market that utilize the same idea that I am about give.
- After having searched Google's Marketplace (now dubbed Play Store) and Apple's App Store, I couldn't find a game with similar demands.
- The developer should have a solid background of good graphical games before taking this request.
- The game should be given the graphics it deserves ( I am not asking for a game with graphics like Asphalt 6, just with good graphics.)
- Numerous levels and a Survival Mode with varying difficulties are necessary.
- I don't want the game to be exclusive to me [of course], you can go ahead and put it on the Play Store, and even implement it on iOS and WP.
Sneak Peak of the IDEA:
- The idea uses the accelerometer in a way that hasn't been (fully) used before.
- No on-screen controls
- Accelerometer will be almost abused
- 2 or 3 axes gameplay ( initial idea covers 2, plus 3rd axe easily addable) based on the idea.
- There have been "similar" good games that use the accelerometer (like Speedx 3D), and I believe [with the correct development] this game can achieve the same level of awesomeness.
(I said "similar", because even though it's the same "big picture", the movements would be quite different, which result in different user experience)
Important notices:
- I am not saying this game will be revolutionary, unique(maybe?), game changing, or that it will sell/be downloaded more than Angry Birds, but it's a good idea.
- If it wasn't given the graphics it deserves, it will be just "another game in the market"
- The idea is of course an important part of the Game creation process, but is nonetheless a small part, and the one that demands the least amount of work. The developers will have to do most of the work.
How to get your hands on the idea:
- In order not to have it open for the public eye, and lose it's appeal and exclusiveness for developers, I will only send out the game upon request.
- Only 3 requests at a time will be permitted. (to insure exclusiveness for the developers)
- With the requests, you should send your Company name*
- Upon receiving the request, I will verify that the developer has made at least one quality game (from graphics and smoothness' PoV). The number of downloads does not matter.
- If the developer had indeed quality games, the idea + game implementation will be sent.
- Upon receiving the idea, the developer can decide to keep it, and work of it, or desert it.
- If he deserts it, the request will be sent to another person who's on the waiting list.
*: State your company's name along with the games you think would give off a good impression.
If not found in your account, proof might be needed to connect you with your company (to prevent identity theft) [usually a post in the beta or games section of your game/companies' name would suffice]
Am I a source you can "trust":
- I don't know why that'd matter, but I have been giving feedback/ new ideas to big companies for the past 2 years.
- I occasionally get positive replies.
- I [think I] have caused a couple of changes in Google +
- I am ready to support you during the development process, regarding ideas you might need, or further implementations.
I will give out the idea, plus two potential implementations of the game (how it would work and what it should look like, you are free to follow them or do as you wish).
Waiting for your PMs.
Sincerely,
GM

[SDK] ARlab Releases Live Versions of their SDKs

This is indeed a bit overdue, but better late than never I suppose.
With the release of linkAR, the social community for augmented reality developers. We also released our new SDKs armed and ready to use.
ARBrowser SDK:
http://www.youtube.com/watch?v=JvRzzyjXA_Q&feature=plcp]
"Add augmented reality geolocation view to your Android or iOS application in less than 5 minutes.
Fully customized framework with really easy API. The framework takes care of all the complex functionalities of the augmented reality browser. You just need to focus on designing you application"
If you're wondering what to do with this SDK, you can check out the apps we at ARLab developed with them:
BombAR: The AR bombing game.
Image Matching SDK:
http://www.youtube.com/watch?v=zf3jBBE9pus&feature=plcp
"A real time image recognition engine that can match thousands of pictures within your device without an Internet connection.
Our powerful image matcher uses a smartphone’s powerfull hardware to complete the image processing and give matched results in milliseconds.
The engine is very easy to use. You just need to add your images and the engine will start doing the matching with no pre-processing required."
Once again the ARLab team has developed sample apps for you to know what kind of things you can do with this SDK:
Trailer Catcher: Identify movie posters within seconds.
So if you want to get these SDKs, you can simply go to developers.arlab.com and register there. You can also ask questions, unlock bonus content, tutorials and much more.
If you are looking into some AR developing check out these SDKs, as you'll be also able to download them as betas here.
If you are further interested in what we do you can check out our blog, our facebook, or our twitters @arlabdev and @arlaboratory.
Please do not hesitate to ask any questions or give us any constructive feedback!
Cheers
yelamos

[Q] Best 2d game engine for android game development ?

Hey guys,
I've decided to start an android 2d game project, however i am confused as to which 2d game engine would be the best.
I'd prefer if the engine had good cross platform porting ability. The game is a single screen game and has character animations.
Which one would you suggest me?
Thanks
kross666 said:
Hey guys,
I've decided to start an android 2d game project, however i am confused as to which 2d game engine would be the best.
I'd prefer if the engine had good cross platform porting ability. The game is a single screen game and has character animations.
Which one would you suggest me?
Thanks
Click to expand...
Click to collapse
I didn't play with it long enough to give any kind of solid recommendation, but libgdx was incredibly easy to get up and running. With a few tutorials and online guides I had a super simple grid-based screen similar to Final Fantasy 1 and a on-screen controls to move the character around. Then once I realized I could do it, I realized I have no creativity whatsoever and abandoned it, lol.
CptSupermrkt said:
I didn't play with it long enough to give any kind of solid recommendation, but libgdx was incredibly easy to get up and running. With a few tutorials and online guides I had a super simple grid-based screen similar to Final Fantasy 1 and a on-screen controls to move the character around. Then once I realized I could do it, I realized I have no creativity whatsoever and abandoned it, lol.
Click to expand...
Click to collapse
Thanks for the suggestion. I've also heard that Cocos2dx is quite efficient but difficult to set up initially.
Here's what i am looking for in a 2d game engine :
- Must be cross-platform
- Must be efficient
- Should be C++, Java, C# or Objective C since I'm comfortable with them and NOT Flash, Javascript, HTML5 since I am not a
web developer
- Must have a large community, tutorials, additional libraries
- The final delivered package must be not too large
- The engine can be free, but I also wouldn't mind paying a reasonable price
Hi, I used libGDX for my first project, and I'm glad .
When you are looking for CROSS-PLATFORM GAME FRAMEWORK, it's the right one.
At the begining you spent some time on forums, but there are several tools that helps you start your first project realy quick (Project setup tool).
And many free examples and templeates that you can start with.
Also community around project is active, so you get quick answers in forums.
One really cool think, which saved a lot of my time, is running and debugging app directly on PC.
Wish you happy coding.
Kilobolt Game development tutorial
If you are an extreme novice who really wants to start you first game right away i recommend you to read "Kilobolt Game Development tutorial". It is so easy to understand and provide nice set of wrapper classes which covers all the complex details of image, sound and animation handling.
It also contains a well made tutorial set for game development.
The game "Hungry squirrels" which can be downloaded freely on the app store entirely uses this engine. So first take a look at that game and you can get an idea about the powers of this engine.

[Q] Please recommend development environment for a designer

Hello,
I'm a designer, so I've got little to no programming experience, but I'm tired of waiting for a game that I like so I'd want to make it myself.
I'm looking for a simple way to develop android games, such as very simple text based RPG or a simple tower defense ( example: robot defense ).
I am now testing the waters with processing.org and I like it, but it's uses a trial and error process for the interface where I code and then test my changes on the phone after about 2 minutes while it builds and uploads.
What I am looking for
a free solution
powerful enough to do compicated stuff later on ( example: dweller beta rpg )
an assets centric interface ( way to drag an drop & manage a list of assets )
wysiwyg window where you drag and position buttons around and see changes as you do them with no need to build out what you have to preview the interface
rather well documented and supported by a community, popular ( ways to find books or youtube videos on making games )
(nice to have) export apk or even better a signed apk with my .keystore file
(optional) cross platform to ios with the same code
offline tool for windows so that I can develop anywhere with no internet
What I want do avoid
stupid limitations such as enforced splash screens stating it's using a free version, max number of assets, etc
Close but no cigar
http://explore.appinventor.mit.edu - unfortunately it's online and I don't know how powerful is it
unity - like it but it has some big limitations in the free version and it feels like a sluggish environment
http://coronalabs.com/pricing/ - like it but even the basic version asks for money and it has some limitations
http://www.spritebuilder.com/getting-started/ - free has no in-app purchases or social media & analytics modules
That being said, I'm open to suggestions. Thank you in advance.
Any pointers are welcomed.
nemuro said:
Hello,
I'm a designer, so I've got little to no programming experience, but I'm tired of waiting for a game that I like so I'd want to make it myself.
I'm looking for a simple way to develop android games, such as very simple text based RPG or a simple tower defense ( example: robot defense ).
I am now testing the waters with processing.org and I like it, but it's uses a trial and error process for the interface where I code and then test my changes on the phone after about 2 minutes while it builds and uploads.
What I am looking for
a free solution
powerful enough to do compicated stuff later on ( example: dweller beta rpg )
an assets centric interface ( way to drag an drop & manage a list of assets )
wysiwyg window where you drag and position buttons around and see changes as you do them with no need to build out what you have to preview the interface
rather well documented and supported by a community, popular ( ways to find books or youtube videos on making games )
(nice to have) export apk or even better a signed apk with my .keystore file
(optional) cross platform to ios with the same code
offline tool for windows so that I can develop anywhere with no internet
What I want do avoid
stupid limitations such as enforced splash screens stating it's using a free version, max number of assets, etc
Close but no cigar
http://explore.appinventor.mit.edu - unfortunately it's online and I don't know how powerful is it
unity - like it but it has some big limitations in the free version and it feels like a sluggish environment
http://coronalabs.com/pricing/ - like it but even the basic version asks for money and it has some limitations
http://www.spritebuilder.com/getting-started/ - free has no in-app purchases or social media & analytics modules
That being said, I'm open to suggestions. Thank you in advance.
Click to expand...
Click to collapse
i would recommend unity 3d, its free but the paid version (expensive...) is pretty great too, check out android studio as well, it might come in handy building the ui.

Best way to make a game for Apple and/or Andriod

Hello Everyone,
I am new to this forum, and new to the world of mobile phone game construction.
I have spent the last month researching the best way to make an game app for android or apple phones and tablets.
I am struggling to find good information online, so I would appreciate any comments you may all have .
I wish to construct a 2D platformer game only, but want to use the most user friendly method to do this. I would also want to upload the game to the market once completed.
I have played around with the following software so far, but have failed to make good progress. This is because I am unsure which software I should be using:
Cocos-2dx
QT Creator
Andriod Studio
When using QT creator (also known as Eclipse I think) I was having trouble setting it up for mobile development. But I was able to get good information online and use demo codes to mess around with.
During my research people have been saying Android Studio is the way forward, because it has a gradle system apparently. However, starting off making a game on this is incredibly hard as there are no examples or demo code around. I am assuming I cant use the demo codes from the QT creator software on the Android Studio?
Does anybody recommend a particular software for 2D games?
I am not experienced in programming, but I just need a good starting point.
Thank you for your time.
Jamie
QT Creator, Eclipse, Android Studio are just code editors. They also have tools for GUI building, but that is not related to games - games draw everything with OpenGL or DirectX.
So, first of all, you have to choose game engine or framework. Prefer the most popular - that means a large community, a lot of info and help.
Unity, Cocos2d are mentioned often. And libGDX as well, which I use, but don't know really cool top grossing games made with it, maybe it means something
Game engines either have their own editors with gamedev-oriented tools or instructions on how to set everything up in popular IDEs. And they provide nice tutorials also.
stickin said:
QT Creator, Eclipse, Android Studio are just code editors. They also have tools for GUI building, but that is not related to games - games draw everything with OpenGL or DirectX.
So, first of all, you have to choose game engine or framework. Prefer the most popular - that means a large community, a lot of info and help.
Unity, Cocos2d are mentioned often. And libGDX as well, which I use, but don't know really cool top grossing games made with it, maybe it means something
Game engines either have their own editors with gamedev-oriented tools or instructions on how to set everything up in popular IDEs. And they provide nice tutorials also.
Click to expand...
Click to collapse
Hi Sticken,
Thanks for your clear response. It appears I have been going down the wrong road then. I will look at the ones your have mentioned. I have heard the name unity pop up now and again. After checking on the website you have subscribe to a pro version. I am hoping I would not need to do this as my game is just going to be a simple 2d platform
ja7me said:
After checking on the website you have subscribe to a pro version. I am hoping I would not need to do this as my game is just going to be a simple 2d platform
Click to expand...
Click to collapse
No, you can find the restrictions of free personal edition on the website too. They aren't critical.
I am quite new to the game development scene too. I decided upon Unity myself late last year. I have found it a great tool
to develop on (both 2d and 3d) with lots of information and tutorials out there that could help you build your game.
I have been using it now for around 4 months and have just released my first game to the Google Play store.

Categories

Resources