Micron

Due to the suggestion of kappa, I’m making a separate thread for Micron from my jRabbit Thread here: http://www.java-gaming.org/index.php/topic,24721.0.html

Anyway: meet Micron.

http://play.minds-eye-games.com/micron

Micron is a randomly generated, infinite 2D abstract shooter. It features a variety of enemies and weapons, a soundtrack of 12 songs to choose from as you play, a dynamic, “3D-esque” background of shifting color, and more.

It’s also intended to be run from the desktop as a full-screen game. :slight_smile:

Well, I hope you enjoy it.

Here are some screen shots:

http://play.minds-eye-games.com/wp-content/gallery/micron-screenshots/screenshot-1.png

http://play.minds-eye-games.com/wp-content/gallery/micron-screenshots/screenshot-2.png

http://play.minds-eye-games.com/wp-content/gallery/micron-screenshots/screenshot-3.png

http://play.minds-eye-games.com/wp-content/gallery/micron-screenshots/screenshot-4.png

http://play.minds-eye-games.com/wp-content/gallery/micron-screenshots/screenshot-5.png

This should get featured. Like now.

agreed, must say though I find the controls are a little too sensitive, although overall done very nicely.

FEATURED.

Awesome. Thank you all very much.

The controls are optimized to where I like them, so it’s not the most “new-user-friendly.” What’s too sensitive? Too fast movement? Changing direction is too sudden? Is the drift too obnoxious?

Yeh probably the max speed it reaches, then again probably just me and my slow reactions.

I’ll mess around a bit tomorrow, and see what I can do.

MacBook Pro running Snow Leopard. Java version:
java version “1.6.0_26”
Java™ SE Runtime Environment (build 1.6.0_26-b03-384-10M3425)
Java HotSpot™ 64-Bit Server VM (build 20.1-b02-384, mixed mode)

I downloaded the .jar version. Upon running I see the Rabbit logo and then the blue circular loading okay and can hear the music. Then all I see is a white screen with your custom cursor. Can’t do anything there and the only way to quit is option-cmd-esc.

Tried it on two macs, same result.

Console reported:


Mon Sep 05 01:05:09 EDT 2011 INFO:Use Java PNG Loader = true
Mon Sep 05 01:05:09 EDT 2011 INFO:Initialising sounds..
Mon Sep 05 01:05:09 EDT 2011 INFO:- Sound works
Mon Sep 05 01:05:09 EDT 2011 INFO:- 64 OpenAL source available
Mon Sep 05 01:05:09 EDT 2011 INFO:- Sounds source generated

I know that this has been happening on Macs. Part of the problem is that I develop on windows, and don’t have a machine to focus test.
I’m also away from my main development machine right now. I was going to try and fix that later today.

I think it’s something that is happening with the context sharing. I’ll see what I can fix.

well no sound effects obviously
other than that pretty nice

I added sound effects. They didn’t work out very well. :\ I removed them, and the tone of the game got better.

I do agree with that .
The game is beautiful, the feeling of it is awesome, but sometimes you’re shooting something and then BAM! Some giant snake comes rushing in an absurd speed and you’re dead . I would say 99% of my deaths were caused by a random enemy that just ran over me at a so high speed that I doubt even a highly skilled AI could dodge that .

If you wanted to proof your concept (you library), I think it’s a total WIN . But if you wanted a complete game, some balancing on this would help very much to become a WIN .

(or maybe I’m not playing it right ?)

There’s a trick to playing it, you kind of have to develop a pattern of movement where you never stop moving, but never keep going in a constant direction.

But I know what you mean, so I’ll see what I can do. I’m working on a final 1.1 version, which will fix the bug for Macs, add a “fullscreen mode” for Applets, etc. I’ll add some balance tweaks.

Version 1.1 (hopefully the final version) is out!

Changes:

  • Now works for Macs! (There was a small bug in the OpenGL context sharing that did not manifest on Windows.)
  • Easier difficulty! Everything is somewhat slower, and the player has 2.5x as much health.
  • New bitmapped fonts that will load more quickly.

Verified working on my Mac. Thanks for fixing it.

Game is smooth, love the sound, and very nicely polished - I did not notice any bugs.

I would make the score a bit more prominent. After playing my first 4-5 games I was thinking that it would be cool if it kept score. Then I realized it did and I never even noticed it before.

There should be more of a transition when you die. Perhaps a fade to grey and a message if you make the high score list. Then pressing any key or button continues and starts a new game.

I felt that the difficulty was just about right.

Nicely done and thanks for sharing!

I’m glad you like it!

I would, but I’ve got another project that I really want to get started on (my first game with commercial aspirations, lol). Additionally, I’ve been working on this game in one form or another for literally almost a year. I kind of want to move on. I was actually hoping to not do anything more after my initial release, but the bug on Mac was severe enough that I felt compelled to fix it asap. If it’s working, and there are no major bugs, I’m completely finished.

That said, if other people want to tinker with the source code and extend the game, I’d think that’s a great idea.

Yay, works on Mac :smiley:
Quite nice game. Looks very nice, and good tunes. Sound effects would do a lot for a game like this, and would be nice to show off jRabbit. I thought that the game was a bit too zoomed in. I would like to see a bit more to be able to react more to what is going on. I will have to play it on my desktop machine to really get a feel for the game.

Anyway, really nice!

But it doesn’t work on my Win7 (64 bit) machine :’( Exe and jar both fail… Only output was:

Thu Sep 08 23:43:22 GMT 2011 INFO:Use Java PNG Loader = true
Thu Sep 08 23:43:22 GMT 2011 INFO:Initialising sounds..

Black screen, and sometimes the loading image, and then dies or freezes.

Applet worked fine though. 8)
Latest Java and drivers

Hmm, that’s really weird. If it stops there, it looks like it doesn’t get through the standard LWJGL initialization… and if the Applet works, obviously your computer can run it…

Are you running 64 or 32 bit JVM?

64-bit OS and JVM

Can you run other LWJGL applications?