Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (753)
Games in Android Showcase (228)
games submitted by our members
Games in WIP (842)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1]
1  Games Center / Android Showcase / Re: Wildagotchi: Virtual Pet on: 2014-02-02 15:15:31
Lua is supported where C is supported (even most of microcontrollers support it), but Lua is only scripting language that I placed on top for speed up development of simple games. C++ is for things that cannot be done in Lua (OpenGL, threads etc), so we may say that support for C++ on given platform is critical for being cross-platform. Windows Phone 8, Android and iOS support C++. Then for some things that may be accessed only by given platform language I have to write minimal 'backend' in that language. For example I need Java for sound, opengl canvas initialization and JmDNS stuff. Obj-c on iOS for sound, EGL and network.

I know that it may look like overhead for just one game, but overall it was great experience Wink
2  Games Center / Android Showcase / Re: Wildagotchi: Virtual Pet on: 2014-02-02 11:47:14
Java wants to be crossplatform and at least for PCs it is, but in mobile space it is not so nice.
On iOS you would have to play with Avian, but at all it would be so problematic cos Java on Android is not the same Java that Avian will handle (Android SDK etc).
On iOS you may also use RoboVM, it's going to be great but lacks a lot of things now.
For Winphone you have few things like IKVM (if it works, I don't know), anyway these options are not good.
I wish Java to be crossplatform on mobile as it is on desktop, but it is not.
3  Games Center / Android Showcase / Re: Wildagotchi: Virtual Pet on: 2014-01-29 16:20:34
Yes it would be easier.
I wanted to make something crossplatform, that may be extended by native code (c++/java/obj-c) and expressive enough without sacrificing too much performance (Lua).
Now I can make next game faster and I can easily add another platform (for example winphone, when I get angle workin).
But to be honest, writing crossplatform thing is more enjoyable than writing only games all the time Wink
It gives also a lot of experience from many technical domains.
4  Games Center / Android Showcase / Wildagotchi: Virtual Pet on: 2014-01-14 12:28:39

Hi, I've made with my girlfriend a retro-looking 'Tamagotchi like' game.
Game is free (with rarely shown ads), here is link:

Description of game is on Google Play so to avoid redundancy, here I'll describe technical side only Wink

App is written using Java, C/C++ and Lua.
In Java I have:
- modified LibGDX part that handles Audio / Input / Files,
- networking with JmDNS (to allow playing with Bonjour on iOS side), because of that I set minimal Android version to 2.3.3 -> too many devices below 2.3.7 don't handle multicast dns properly,
- lifecycle handling, opengl initialization, sharing, ads and rest of pure Android stuff.

In C++ :
- modified gdx-cpp project that handles Graphics,
- JNI glue,
- binds to LuaJIT,
- binds from Lua to Java via JNI (where is no sense to have wrapper classes).

In Lua:
- game logic.

There is a lot of action on Lua side but LuaJIT have 0 problems with it. If you make game with Lua on LuaJIT, more probably GPU will be your problem, not CPU. What is sad that is on iOS you can fell that no-JIT is problem and I have 20fps only on ip4 when on Galaxy S with debug build & old arm instruction set (no armv7) & power saving I have easily 60 fps.

Questions and Feedback are welcome Wink

5  Games Center / Archived Projects / [Free] Retro Snake on: 2013-07-01 14:48:09
It's one of my 1-day mini projects, made just for relax.
Made with libGdx using only ShapeRenderer ( yes it was my goal, no bitmaps or other resources Wink ).
Game just looks like customizable snake console. You can change bg/fg colors or control type.

6  Games Center / WIP games, tools & toy projects / [Free] "Face Game" - face-controlled game with OpenCV on: 2013-06-12 22:48:50
[removed from store]
I cannot delete my own topic in this subforum, so if any moderator see it then please remove whole topic.
7  Games Center / Android Showcase / Re: Android - Way Away on: 2012-07-18 16:46:41
Update 1.1.2
- Translations (French, Polish, Spanish)
- Scoreloop online scores
8  Games Center / Android Showcase / Re: Android - Magneto Retreat on: 2012-07-01 09:24:50
Yes, this book is good and I recommend libGDX cos I use it in all games, it is well documented and they have nice community.

Libgdx tutorials:

You have to accelerate them and then let they smash on wall
9  Games Center / Android Showcase / Android - Magneto Retreat on: 2012-06-29 08:08:28
I made physics based arcade game in which you are magnet and you have to avoid and destroy needles.
Game has also global leaderboard option.

More info and download (FREE):

Looking forward for feedback Wink


10  Games Center / Android Showcase / Re: Android - Way Away on: 2012-06-13 07:47:35
Levels editor added
Looking for feedback Wink
11  Games Center / Android Showcase / Re: Android - Way Away on: 2012-06-05 07:26:09
In 1.0.2 there are tips when You lose and in pause menu. One of tips is about 'lazy pets' but if You didn't see that I have to add something more visible Wink
12  Games Center / Android Showcase / Re: Android - Way Away on: 2012-06-02 16:30:03
Thanks for reply. About drawing: do you mean that you just forget to draw or device don't send touch event when screen moves automatically and you have to do a minimal finger move? Wink
13  Games Center / Android Showcase / Re: Android - Way Away on: 2012-06-01 11:39:30
In options You can calibrate drawing offset and finger won't be over obstacles. I added tips feature in update and it's mentioned here, also first world is easier.

Thanks for your comments, they are very useful Wink
14  Games Center / Android Showcase / Re: Android - Way Away on: 2012-05-31 20:40:18
I tested with android 2.1, 2.2, 2.3.5,2.3.6 and only 2.1 has this issue, so I think that it's admob fault.
Looking forward for more opinions especially about levels, because some people told me that it's too hard ;p
15  Games Center / Android Showcase / Re: Catch the cat on: 2012-05-31 20:34:52
Nice drawigs Wink but app crashes after level end when I click press to continue.

Played on Samsung Galaxy S with android 2.3.6, tested 2 times.
16  Games Center / Android Showcase / Re: Android - Way Away on: 2012-05-30 20:22:26
Thank for opinion !
Admob doesn't work with some devices with android <2.2 or custom ROMs it's why You don't have ads Wink
17  Games Center / Android Showcase / Android - Way Away on: 2012-05-30 07:26:08
Hello everyone.
I made a game with one person that helped me with heroes graphics.

Way Away is an android arcade game controlled by drawing way for pet to move.
Game has 4 worlds, 4 heroes to play and 3 game modes.

More info and download:
free (ads in menu only) ->
paid ->

Feel free to comment Wink


Pages: [1]
ivj94 (583 views)
2018-03-24 14:47:39

ivj94 (48 views)
2018-03-24 14:46:31

ivj94 (374 views)
2018-03-24 14:43:53

Solater (61 views)
2018-03-17 05:04:08

nelsongames (109 views)
2018-03-05 17:56:34

Gornova (151 views)
2018-03-02 22:15:33

buddyBro (693 views)
2018-02-28 16:59:18

buddyBro (92 views)
2018-02-28 16:45:17

xxMrPHDxx (493 views)
2017-12-31 17:17:51

xxMrPHDxx (733 views)
2017-12-31 17:15:51
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!