Hello
I will try to do a remake of Geometry Wars as a learning project and I was planning to use Slick for the rendering.
My question : Could I do the graphics of the original game in Slick or is another tool more appropriate?
Hello
I will try to do a remake of Geometry Wars as a learning project and I was planning to use Slick for the rendering.
My question : Could I do the graphics of the original game in Slick or is another tool more appropriate?
I suggest you check out Blue Fiend.
I don’t think I should use java2D for this. Also, in the long term I plan to make something in 3D, so I definitively want to go with OpenGL.
What about JGame (relying on JOGL)? Slick is good too.
The graphics seems to be simple enough to do them directly in the code. But (if I remember well) Slick support SVG file, so you can use a vector drawing software (like InkScape) to do your graphics. Or you can load SVS file yourself, it is an XML base file format.
Well if you plan to do something in 3D, you should not go with Slick since it is a 2D library. Do you want to go 3D with your own engine or do you plan to use an allready made engine ?
If you want to make a 2D game you use a 2D library.
If you want to make a 3D game you use a 3D library.
Just my 5 cents of wisdom. ;D
slick is perfect for a 2d geometry wars style games, its very suitable for fast paced games like that and has some great tools. Java2d just struggles to keep up in most cases.
quick way to get geometry wars style graphics is just to use inkscape to create the shapes, add a bit of blur for the glow and save as png/tga and use with slick.
or
you could use slicks polygon graphics (more tedious than using a gui like inkscape) but would have all art in code.
not seen a 2d java library better than Slick so far.
Thx for all the reply.
Actually what I was wondering is not the basic shape of the ship and ennemy, (they are just a couple of line), the problem is more about the deformation of the grid when you fire. They made an effect of wave like on the water or something like that. There is also a particule system that seems a bit hard to do and the attracting circle who have great visual effect (throwing lightning everywhere and also deforming the grid)
N.B I know that Slick is a 2D library but it’s build on LWJGL so I’m getting a bit closer to OpenGL by using it instead of java2D (anyway, forget about the 3D for now).