Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (491)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (555)
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  
  Box-o-phobia!  (Read 4202 times)
0 Members and 1 Guest are viewing this topic.
Offline Rorkien
« Posted 2012-07-23 22:56:31 »



This is my first java game, and actually the first one i worked to a point where it is (at least) playable. Enjoy Cheesy

It was done using Java2D, and i had a lot of fun developing it, from art to mechanics. Also i'm now laughing at my old code, i guess that's a good sign.
I had some more stuff planned (i still do, to be honest Yawn) for the game, so you might notice it's still quite simple, with few mechanics and no sound/music. You might find it boring. But it has potential for a lot more of levels, powerups and different bosses, and i expect to expand it as time goes on.

I didn't test it on other computers, so i'd like to hear from you guys how fast it runs, if it's choppy, lagging or crashing. I got a steady 500fps at all the time, but i shouldn't take that as a global parameter. Yet, i had to do some workaround on the assets, in order to use less processing power.

---

About the game? Well, it's a mix of megamania and a reflex test. You gotta try:

PLAY HERE!

I hope you have fun!

---

Some info:
  • It has 25 levels;
  • Levels 9 and 18 are the hardest levels, in my opinion; But they can be done, i guarantee it Tongue
  • Press CTRL+D to enable debug mode;
  • Don't click QUIT! (unless you want to crash the applet, in that case you are free to try)

---

07/25/2012 - 0.6.2
  • Fixed several screen-related bugs;
  • Removed the option to quit when running as applet;
  • Added basic structure for arcade mode (Coming soon).

07/24/2012 - 0.6.1
  • Fixed mouse movement when a button is down;
  • Changed the JRE compliance to 1.5;
  • Decreased difficulty on level 9.
Offline Vladiedoo
« Reply #1 - Posted 2012-07-23 23:11:54 »

Beat the game, had a blast!
  • You already mentioned that you don't have any sound but once you add that in it will make a big difference. (I know you know this but I'd still like to say it)
  • The game play was great but at least for me I feel that the difficulty should go up with level and not certain levels like 8-9 being harder than level 25, but maybe you're going for a randomized feel, I'm not sure.
  • I'd also like to comment on how much I hate a score system that awards billions of points for everything, it makes me not care about my score, but that's just personal preference.
  • More abilites please, they are fun to use  Grin!
Other than that the game feels professionally done, good work.

Edit: When you hold down left click you can't move your mouse, even if you're not using an ability, is that intentional? Oh and I ran on a very smooth FPS rate anywhere from 300 - 550.
Offline Rorkien
« Reply #2 - Posted 2012-07-23 23:24:19 »

Thanks!

I was planning to add the music before showing off, but i was worried, since no sound = 80mb ram usage, with sound = 220mb D:
The score system really needs a revamp (Actually it has no point, since you gotta break all the boxes to advance. The only factor here is the time speed bonus and breaking bombs with thunders)

But i'm glad you liked it, really!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #3 - Posted 2012-07-23 23:33:50 »

1  
com/rorkien/MVM/GameApplet : Unsupported major.minor version 51.0


Sad does it really have to be this high?

Offline Rorkien
« Reply #4 - Posted 2012-07-23 23:38:05 »

A friend of mine told me he had this same error
I told him to stop being a goofy (not with these words) and to go update java. It worked then.

But i guess it doesn't apply to you, godfather tubo  Yawn
Well, i used JDK7u3, maybe i should try to build it on JDK6?
Offline ReBirth
« Reply #5 - Posted 2012-07-24 02:47:17 »

Really fun game! Effects are nice and performance is great. Can't beat lv 8.

Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #6 - Posted 2012-07-24 03:07:32 »

A friend of mine told me he had this same error
I told him to stop being a goofy (not with these words) and to go update java. It worked then.

But i guess it doesn't apply to you, godfather tubo  Yawn
Well, i used JDK7u3, maybe i should try to build it on JDK6?

Are you using eclipse? You can just go to project, properties, Java Compiler, Compliance settings, and set it lower(I always set it to 1.5 since 1.5 has everything I need).

Offline _Al3x

Senior Member


Medals: 7


Indie Games FTW!


« Reply #7 - Posted 2012-07-24 09:27:09 »

The applet doesn't load for me Smiley
Java   10.6.2.0
Java Deployment Toolkit 7.0.60.19

No errors tho'. Maybe it's my slow connection @work, will try again later Smiley

Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #8 - Posted 2012-07-24 10:05:10 »

Game ran fine. The curser can be laggy though, and why can't I move it when I hold the mouse-button down?

Offline Rorkien
« Reply #9 - Posted 2012-07-24 17:39:05 »

Game ran fine. The curser can be laggy though, and why can't I move it when I hold the mouse-button down?

Didn't even notice that. You are never supposed to do it, anyways Tongue
But i fixed it, just had to copy-paste mouseMoved event to mouseDragged

Also did what teletubo said, TIL.

@_Al3x: I'm sure it is not your connection. The jar has only 70kb  persecutioncomplex
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #10 - Posted 2012-07-24 18:07:36 »


Also did what teletubo said, TIL.

Yay, it works now!

I didn't reach very far since my precious f***ed up wrist can't handle too much quick mouse movement.

Very polished, and the pixely graphics look great!
For the powerups, something that makes the cursor bigger would be great!

cheers

Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #11 - Posted 2012-07-24 20:25:06 »

But i fixed it, just had to copy-paste mouseMoved event to mouseDragged

Whaaaaaaaat?! What kind of input handler doesn't recognize a dragging mouse, as a moving mouse?  Cranky

Offline ReBirth
« Reply #12 - Posted 2012-07-25 05:09:44 »

@Mads
MouseDragged and MouseMove completely different.

Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 128
Projects: 4
Exp: 3 years



« Reply #13 - Posted 2012-07-26 22:17:20 »

Can't play the game because my antivirus blocks it, because of the co.cc. Original link please?
Rebirth is right, mouseDragged and mouseMoved are different.
Offline Rorkien
« Reply #14 - Posted 2012-07-26 22:27:34 »

Yeah, it's not co.cc, but the host itself  Emo

But here, have the jar!
http://www.mediafire.com/?xxstgkrvse1w5rj
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #15 - Posted 2012-07-29 21:07:22 »

Quick suggestion, instead of just copy and pasting the contents of mouseMoved to mouseDragged, I suggest you call mouseMoved from inside mouseDragged. This way when you change anything inside mouseMoved, you won't have to remember to change it in mouseDragged too Wink

Offline Rorkien
« Reply #16 - Posted 2012-07-29 21:47:14 »

'Dear diary, TIL i can call an event from another event, because apparently they are methods after all.'

Now to wonder why the hell i didn't think of this before  Stare
Offline keldon85

Senior Member


Medals: 1



« Reply #17 - Posted 2012-07-30 18:01:10 »

This game is amazing!!!

One feature suggestion is to resolve the behaviour of dragging a mouse over a box so quickly that the mouseMove call does not catch the mouse over the box (causing it to pretty much pass through). This can be done with a line segment collision detection by subtracting the velocity vector of the box from the velocity vector of the mouse move to form a line-segment for that mouse that you can check against the four edges of the boxes.

Offline _Al3x

Senior Member


Medals: 7


Indie Games FTW!


« Reply #18 - Posted 2012-08-01 17:59:51 »

Tested it again on my desktop, worked perfect, pretty well done, I would like a smaller cursor, since you need to be precise to break the boxes, also I didnĀ“t get right away that the bombs were a BAD thing Tongue

Also, "Think faster" is just mean Tongue

I like it Smiley

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!