Simple First Game

This isn’t big, complex, or anything, just wanted some feedback. It’s just an executable jar with the source code included inside:

http://www.saber-x.com/midgarddesign/code/ii.jar (159 kb)

This was more of a design thing, I’m not sure if I like the way I approached everything. I wanted to start simple and continue on up, otherwise maybe I have some redesigning to do :wink: Critiques are always appreciated. Inspired by missionred (for those who know what that is). All you have to do is click on the targets to destroy them and let your mouse speed to the rest.

Thanks.

A surprisingly addictive little game!
Needs to get harder sooner, or the replay value is severely dented as the first 30 seconds is trivial.

Cas :slight_smile:

Agreed, too slow. After 330 hits and no misses the game finished. The speed was still well within ability, and I was even removing my hand from the mouse occasionally to munch more Skips! :wink:

After ending, the game locked up with the following exception:


C:\WINDOWS\Desktop>c:\j2sdk1.4.1_01\bin\java -jar ii.jar
java.lang.IndexOutOfBoundsException: Index: 1, Size: 2
        at java.util.ArrayList.RangeCheck(ArrayList.java:508)
        at java.util.ArrayList.get(ArrayList.java:320)
        at FullScreenFrame.render(FullScreenFrame.java:74)
        at InitialImpulse.run(InitialImpulse.java:33)
        at java.lang.Thread.run(Thread.java:536)

A few suggestions:

There’s a remarkable amount of time for you to click on a disk once it starts appearing. How about speeding up the disappear cycle? This would give some urgency to clicking on them before they become huge targets that you can’t really miss - they begin to shrink rapidly and your chance of missing skyrockets.

Two at once! If you create the disks one after the other there’s no thought required for the player; you need to click on them in the order they appeared. If you created them in pairs you’d actually have to think a bit to decide what order to click on them.

But on the whole, nice game! Keep at it - it’s got real potential.

It has a cool look to it (cool font 8)), but after a few seconds it exits for no apparent reason ??? so I can’t really on comment on gameplay. Sometimes it immediately exits.

I can’t get past level 7…maybe I am a slow clicker…

But I didn’t have any exit problems…

Thanks for the suggestions, I’ll be on that. You’re right about the replay value, I’ll have to work on that as well. I’m pretty sure I know what’s causing that exception cfmdobbie, thanks, I’ll look into it. erikd, on the other hand, I have no idea what is causing the program to spontaneously exit. If you could run it at the command line and let me know what the exception (if any) is, I’d really appreciate it. That one is going to bother me until I fix it :stuck_out_tongue:

No, there’s no exception. It just exits. :-/
I’ll see if I can come up with something…

[quote]No, there’s no exception. It just exits. :-/
I’ll see if I can come up with something…
[/quote]
Wow, that’s not good :-/ Not even a native error, this doesn’t happen with other full screen java apps does it? Now this is really going to bother me :frowning: Anyway, thanks for letting me know. Maybe I’ll switch to using LWJGL sometime (if I ever get around to learning OpenGL).

Very nice graphics, unlike most other java games! It makes it look more like a real game than a hobby project :slight_smile:

cool game! everything’s solid.

some ideas…

  • music
  • different disks (like red requires double click, yellow right click, etc)
  • ability to compare to other people’s scores is always fun
  • moving disks (using sine and cosine and whatnot)
  • non-static background

Um, I am running linux and it said my system does not meet the requirements. Just wondering why this is the case.

[quote]Um, I am running linux and it said my system does not meet the requirements. Just wondering why this is the case.
[/quote]
That’s probably because linux does not have support to go into full screen mode. Sorry about that, I should probably just allow linux users to get into windowed-mode :-/

Thanks for the other comments and suggestions too. My design is seriously flawed right now and I don’t plan on changing anything until 1.5 (when keyboard/mouse polling exist, and for many other reaons) or if I decide to use LWJGL instead. But I will add most of the ideas suggested when I redesign it, and hopefully I can add the ability to submit high scores online :slight_smile: