Java Newbie - 2D shoot 'em up

Hello!

I am rather new to Java but I have a lot of knowledge in C# so I don’t believe that programming would be of any major difficulties except for the techniques to be used.

I would like to ask for recommendations on how to proceed with my tiny little dream!
I would like to create a 2D shoot 'em up game, something in the lines of Alien Shooter,
at least with similar gameplay (which would be a player in the center, crosshair and enemies to shoot) but I don’t really know where to start. A push in the right direction would be greatly appreciated!

I don’t really wish to use Slick or some other API/Game Engine as I’d rather learn to create on myself from scratch in Java, but whether I should do it in Java3d/2D/AWT/Swing/JOGL I don’t know.

Thank you for your help!
//Zolomon

See the “Space Invaders Tutorial” (http://www.cokeandcode.com/spaceinvaderstutorial) and “Killer Game Programming in Java” (http://fivedots.coe.psu.ac.th/~ad/jg/)

i’d recommend you use LWJGL. This gives you access to all the basic stuff for fast hardware accelerated games like OpenGL, OpenAL, controller support, etc. It also comes with a space invaders demo which is a nice place to start if you plan to make a shooter.

Thank you for your help, I will definetly look this up!

I was told several months back that Java isn’t suited at all for game programming?
This does not appear to be the case when I took a look at this website!

Cheers,
//Zolomon

Yeah, sure sigh. If you want to show off, show the demos page of JME, a java game engine: http://www.jmonkeyengine.com/movies_demos.php

Java is perfectly fine for games, there are many nice api/engines that can create very nice games in.
I found this game yesterday, it impressed me: http://callofthekings.com/ all made in Java…