Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (483)
Games in Android Showcase (110)
games submitted by our members
Games in WIP (550)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  The Pomplets ! Desktop/ Android (Test request !)  (Read 5054 times)
0 Members and 1 Guest are viewing this topic.
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Posted 2010-03-14 00:15:59 »

Hello folks .


This is the game I've been working on the past few months . It's a "guide the ball with accelerometer"based game.
I tried to focus on doing something fun and not too much annoying (cause most of this kind of games for Android annoys me).

For desktop( signed applet), Instead of tilting my 34'' screen I decided to use the keyboard to rotate the graphics and change gravity.
The keys are :
A, Q or left to rotate left
D or right to rotate right

I'm really looking forward to hearing some feedback from Android users . I have not yet released on the Android Market because I'm not sure how it will perform on different devices . 

So please if you have any comments, suggestions, etc, I'll be glad to hear .
links :

Desktop : http://gamejolt.com/online/games/arcade/the-pomplets/1806/:

Android : : http://sites.google.com/site/tacticspompsteronline/Home/pompal2.apk
some screenshots :

 


Offline Bonbon-Chan

JGO Coder


Medals: 12



« Reply #1 - Posted 2010-03-14 06:47:40 »

On the desktop version :
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
Reading certificates from 11102 http://gamejolt.com/data/games/1806/files/pomplets.jar | C:\Users\BonbonChan\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\20\110644d4-34e69aa2.idx
passou 0
passou 1
new one
Name :Unknown
bg used 1 1
mr telamaluca chamado
new one
java.io.FileNotFoundException: pomplets.dat (Acces refuse)
   at java.io.FileOutputStream.open(Native Method)
   at java.io.FileOutputStream.<init>(Unknown Source)
   at java.io.FileOutputStream.<init>(Unknown Source)
   at java.io.FileWriter.<init>(Unknown Source)
   at platspecific.IOStuff.writeStats(IOStuff.java:70)
   at platspecific.NameInputTela.actionPerformed(NameInputTela.java:97)
   at pomapi.components.TextInput.keyPressed(TextInput.java:193)
   at java.awt.AWTEventMulticaster.keyPressed(Unknown Source)
   at java.awt.Component.processKeyEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-2" java.lang.NullPointerException
   at java.io.Writer.<init>(Unknown Source)
   at java.io.BufferedWriter.<init>(Unknown Source)
   at java.io.BufferedWriter.<init>(Unknown Source)
   at platspecific.IOStuff.writeStats(IOStuff.java:75)
   at platspecific.NameInputTela.actionPerformed(NameInputTela.java:97)
   at pomapi.components.TextInput.keyPressed(TextInput.java:193)
   at java.awt.AWTEventMulticaster.keyPressed(Unknown Source)
   at java.awt.Component.processKeyEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #2 - Posted 2010-03-14 07:02:47 »

Bonbon, sorry but it's a signed applet, so you have to accept the certificate . It's used to write your data  (disk access) and to retrieve high scores (socket communication)

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline gouessej
« Reply #3 - Posted 2010-03-14 09:04:20 »

Hi!

Sorry, I get this on the desktop version :
Quote
basic: Applet initialized
basic: Récepteur de progression supprimé : sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@19113f8
basic: Applet made visible
basic: Starting applet
basic: completed perf rollup
basic: Applet started
basic: Told clients applet is started
basic: Starting applet teardown
JVM heartbeat .. Exception, send ts: 1826825663, now ts: 1836826658, dT 10000995
java.lang.InterruptedException
   at java.lang.Object.wait(Native Method)
   at java.lang.Object.wait(Object.java:485)
   at com.sun.deploy.util.DeployAWTUtil.invokeAndWait(DeployAWTUtil.java:111)
   at sun.plugin2.applet.Plugin2Manager.runOnEDT(Plugin2Manager.java:3336)
   at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1709)
   at java.lang.Thread.run(Thread.java:619)
basic: Finished applet teardown
I have no focus, I can't start the game.


I will test the Android version as soon as possible.

Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #4 - Posted 2010-03-14 15:52:02 »

On the desktop version :
1  
Reading certificates from 11102 http://gamejolt.com/data/games/1806/files/pomplets.jar | C:\Users\BonbonChan\AppData...


 Bonbon-Chan, sorry , now I watched your logs closely (yesterday I was almost asleep) and I believe you did accept the certificate .  Probably it's a disk write permission which failed.
I just added a new version which treats properly those exceptions.
Thanks for testing .

gouessej, I'm still investigating your issue . Can you tell me your system's details ?

Offline DzzD
« Reply #5 - Posted 2010-03-14 21:25:55 »

too bad that's a signed applet, but work nice here

very good idea, playing on the desktop is a little disturbing but pretty fun and addictive

Offline gouessej
« Reply #6 - Posted 2010-03-14 21:35:36 »

gouessej, I'm still investigating your issue . Can you tell me your system's details ?
Mandriva Linux 2010, Sun Java 1.6 update 16. I will try again without the console.

Edit.: hiding the console does not solve the problem.

Offline steveyO
« Reply #7 - Posted 2010-03-14 22:14:16 »

Just had a quick go on HTC Magic.  Seems to work fine.   Main thing is when you first open up the application you see the Keyboard... (And have to press back key to get rid, which will may fustrate some users).. The only other game I have seen this is Hellavators,, (I think I may have mentioned this issue to you on that post too).  Other than that the game seems nice graphically.. 
Only gameplay thing is the time is a little confusing.. The clock goes up, whilst the Timer Bar goes Down.. The Clock time going down would seem more logical..  Edit.. Sometimes the buttons seem a little unresponsive (a second or 2 to respond!).
Good luck! Steve

https://play.google.com/store/apps/details?id=com.bullsquared.alggame Annoying Little Gits (Android)
www.bullsquared.com   Play java (applet) games! www.chessclockpro.com Free Online Chess Clock
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #8 - Posted 2010-03-15 02:45:29 »

Just had a quick go on HTC Magic.  Seems to work fine.   Main thing is when you first open up the application you see the Keyboard... (And have to press back key to get rid, which will may fustrate some users).. The only other game I have seen this is Hellavators,, (I think I may have mentioned this issue to you on that post too).  Other than that the game seems nice graphically.. 
Only gameplay thing is the time is a little confusing.. The clock goes up, whilst the Timer Bar goes Down.. The Clock time going down would seem more logical..  Edit.. Sometimes the buttons seem a little unresponsive (a second or 2 to respond!).
Good luck! Steve

Thanks for testing Stevey.
The issue with unresponsiveness is already solved, it was a bad use of stringTokenizer which took a few seconds to parse the highscores.
The soft keyboard showing up, I guess it's also solved. Since I can't reproduce I hope it is.

Regarding the timebar, there are two points to take into consideration:
 one, is the time left to finish the level . That would be represented by the bar.
 The second, is to watch the elapsed time to try and get a high score . That's why I didn't put a counter-countdown . So if you're trying a fastest time, you wouldn't have to do the maths, like Total time to finish - time left to see what is the elapsed time. 
I think the way it is now, is the best to get most information in a short glance.

Offline gouessej
« Reply #9 - Posted 2010-03-15 09:19:22 »

It is very slow but it works now. Thanks

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Bonbon-Chan

JGO Coder


Medals: 12



« Reply #10 - Posted 2010-03-15 09:56:58 »

I works for me too. There is still an exception shown in the java consol.

I don't know why but I would prefere to inverse left and right  Huh And i don't like that the caract rotate with the background, it should stay still.

Well, it is a nice game  Grin
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #11 - Posted 2010-03-15 18:55:06 »

Thank you all for the feedback.
I just released it on the Android Market, and as soon as I have some stats I'll post it here .
cheers

Offline gouessej
« Reply #12 - Posted 2010-03-17 14:53:58 »

I have just tested it on my HTC Dream with Android 1.5, it works faster than on my PC  Grin it is playable, good job but you don't take into account the opening of the physical keyboard, the display should be switched (from 4/3 to 3/4).

Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Reply #13 - Posted 2010-03-18 18:46:29 »

Just tried the game on my Droid, and it works great. The sizes of the buttons and timers and level choosing screen might be nice to have bigger, but it was still usable. Resizing is something I have yet to do on my game.

The game play was good over all, but it seems like some power ups were missing. I don't know what they would improve but they would be cool to see. Also an achievement system would definitely increase replay value, for instance less then 5, 10, and 20 walls touched, no walls touched. Maybe a pomplet customization screen to reward the player and some stuff to purchase other than levels. That way they don't have to see the same dude over and over. These are just some suggestions, great job on it.

"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Pages: [1]
  ignore  |  Print  
 
 

 
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!