Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (480)
Games in Android Showcase (110)
games submitted by our members
Games in WIP (546)
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  
  Particle Shooter  (Read 3577 times)
0 Members and 1 Guest are viewing this topic.
Offline tym

Junior Member


Medals: 2
Projects: 2



« Posted 2013-10-08 09:44:40 »

Hello Everyone,

i just released my first game. It's an arena-shoot em' up much like geometry wars but with actual shooting enemies and it makes a lot of use of the libgdx particle system.
I created a more simple version of the game for ludum dare #27 and decided to add some more features (e.g. a basic custom leaderboard and achievement-system which i can use in my future games as well) and release it to the play store.
(which is also the october ludum dare challenge  Smiley)

Trick for forum members: if you like the game and want to unlock everything for free (and disable ads) just go in options -> credits screen and touch down ~10 seconds.

Google Play Store:
https://play.google.com/store/apps/details?id=com.dianoxgames.particle




made with libgdx Smiley
Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #1 - Posted 2013-10-08 16:02:40 »

Whew, that was hard! I'm a lot better at the pacifism-mode, luckily. At least compared to the other players on the highscore.  Cheesy

The hiscores are very nice, and they definitely add to the game! Without them, I would probably not play twice, but they add a lot of competition - which is fun.
A nice touch is the tiny flags. Great! Now I feel really about beating someone, because they're from Sweden or America.  Roll Eyes
A small improvement to this could be to allow scrolling on the highscore, so we can view more than just 10 entries. Maybe 50, or 100?

The graphics of the UI are a little disappointing.
It doesn't feel well polished. When I die, there's no clear way for me to return to the main menu, for instance.
I can press "back" on android, and the menu comes up, but this menu seems weird and half. Why is there more space between the last two buttons, than there are buttons on the entire menu?
The "back"-menu then overlaps the gameover-screen. This seems odd.
For the gameover-screen, I think you should have split the entire screen in the middle. Highscores go on one side, and scores as well as buttons (including the "back"-menu (this is really just an achievements-button, and a main menu one)) go on the left. Currently, it looks crammed together, and the highscore just looks malplaced.

Did you implement parts of the UI yourself?
The achievements-screen jumps back instantly when I release my finger after scrolling "too far"- the LibGDX scrollpane would animate it sliding back, neatly. Why did you not use that? Tongue

The loading bar in the beginning was nice. I noticed that it doesn't quite fill out before the game starts. This is just nitpicking though. Tongue Maybe it's just my device.

The options menu is a little weird and disorganized. Most of the rectangle shapes in your UI has cut corners, which is cool. However, the rectangle around the "Options" in the top is square. Why even put a rectangle around it? It's a title, right? Tongue

Also, why is the font not consistent? The button-sizes are also not completely consistent, and this feels weird as well.

Why is there particles upon touch on all the menus, except for the main screen? Why leave it out for that?

Why is there an exit button? I take it most users just press home. Most applications don't have a way to exit them other than that.

The last thing I can possibly complain about is that the icons don't really match the rest of the game.


Gah, I'm probably not being fair to you by pointing out all the details. I do honestly think this is a nice game, and I'm only saying these things so you can make it even better. Smiley
I hope you can appriciate this, and not hate me.  persecutioncomplex

Offline tym

Junior Member


Medals: 2
Projects: 2



« Reply #2 - Posted 2013-10-09 04:29:39 »

thanks a lot for your feedback!

A small improvement to this could be to allow scrolling on the highscore, so we can view more than just 10 entries. Maybe 50, or 100?

that's a really nice idea. i will add it to the to-do list  Smiley

The graphics of the UI are a little disappointing.
It doesn't feel well polished. When I die, there's no clear way for me to return to the main menu, for instance.
I can press "back" on android, and the menu comes up, but this menu seems weird and half. Why is there more space between the last two buttons, than there are buttons on the entire menu?
The "back"-menu then overlaps the gameover-screen. This seems odd.
For the gameover-screen, I think you should have split the entire screen in the middle. Highscores go on one side, and scores as well as buttons (including the "back"-menu (this is really just an achievements-button, and a main menu one)) go on the left. Currently, it looks crammed together, and the highscore just looks malplaced.

sorry to hear that. can i ask which device you used? i have to admit i didn't test it for every resolution available. the screen split and menu button is a good idea. i will add them.  Smiley

Did you implement parts of the UI yourself?
The achievements-screen jumps back instantly when I release my finger after scrolling "too far"- the LibGDX scrollpane would animate it sliding back, neatly. Why did you not use that? Tongue

oh, i didn't know it existed.

The options menu is a little weird and disorganized. Most of the rectangle shapes in your UI has cut corners, which is cool. However, the rectangle around the "Options" in the top is square. Why even put a rectangle around it? It's a title, right? Tongue

you're absolutely right. that's an old background i used for another game. i will look into it!  Grin


the rest of the feedback is spot on as well. thanks a lot for that!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #3 - Posted 2013-10-09 06:04:45 »

Phew.
I used the Samsung Galaxy Tab 10.1. Smiley

Offline Cero
« Reply #4 - Posted 2013-10-10 00:53:21 »

We created a game similar to this too: Black Nebula
Although this plays best on PC (and preferably with an xbox360 gamepad, which it has support for)

Getting a game to play the same on every device is a bitch.
Especially a fast paced game

Offline JVallius
« Reply #5 - Posted 2013-10-17 06:23:43 »

Nice game!

Willing to share your custom leaderboard system? Not the code but ideas and concept. Ie. how do you send data from device to server, in what format, crypted somehow I quess?

I'm working on with my first game with LibGDX too and I want a simple leaderboard system for it. A system that not require users to sign in to submit their scores. So Google's system is out of the question. Swarm Connect would be ok but I would like to show scores in game screen, not in seperated page.

If there are any other leaderboard API that would suit my needs I would be grateful! Smiley

Offline tym

Junior Member


Medals: 2
Projects: 2



« Reply #6 - Posted 2013-10-18 11:35:16 »

hey, of course
i thought about writing in detail/tutorial about the libgdx custom leaderboard system but it will take some time and want to improve a few details first.

here are a few useful links i used to implement it:
http://wiki.unity3d.com/index.php?title=Server_Side_Highscores
http://www.monkeycoder.co.nz/Community/posts.php?topic=812
http://brightside-games.com/?p=125
http://robotfootgames.com/2013/01/rolling-your-own-server-based-leaderboards-part-4/
Offline JVallius
« Reply #7 - Posted 2013-10-20 12:13:34 »

Thanks a lot!

I guess you don't save all submitted scores to the db, only those which reach to Top-10?

Offline tym

Junior Member


Medals: 2
Projects: 2



« Reply #8 - Posted 2013-10-26 23:16:37 »

at the moment i save everything.
but i'm planning to change to a system where every user gets identified by his unique id and updates the score accordenly.
but this needs some extra work to allow for name change etc.
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

atombrot (21 views)
2014-08-19 09:29:53

Tekkerue (21 views)
2014-08-16 06:45:27

Tekkerue (21 views)
2014-08-16 06:22:17

Tekkerue (12 views)
2014-08-16 06:20:21

Tekkerue (19 views)
2014-08-16 06:12:11

Rayexar (56 views)
2014-08-11 02:49:23

BurntPizza (37 views)
2014-08-09 21:09:32

BurntPizza (29 views)
2014-08-08 02:01:56

Norakomi (35 views)
2014-08-06 19:49:38

BurntPizza (65 views)
2014-08-03 02:57:17
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org 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‑gaming.org
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!