Making shader 2D

Hi everybody, I’m creating a 2D game, and i would like making some cool effect as wind in the trees, water rippleling or shadows and light ;D

Im very new to this kind of effect, and i’ve learnd that I have to use shader to modify images in “real time” on the game, and I’ve seen we must use LWJGL : but i really don’t know how to use it, and how shader works :persecutioncomplex: ???

So is it possible to use slick and lwjgl at same time (render with slick and shader with lwjgl)?
Or can we do those effect just with slick2d or other easiest way ?

Thanks you ! And sorry for my english

I don’t use SLick2D, but it is implemented on top of LWJGL. It also seems to have support for shaders:
http://slick.ninjacave.com/forum/viewtopic.php?p=30305

More on GLSL shaders: https://www.opengl.org/sdk/docs/tutorials/TyphoonLabs/

You could do some of the effects you need with clever vertex animation, but in the end, learning GLSL is worth it, even if the learning curve looks a bit steep in the beginning.

Ok thanks a lot ;D ;D

I will learn it !