background preloader

Java Resources

Facebook Twitter

Against the Grain – Game Development. Home of the Lightweight Java Game Library. The following is a list of projects that use LWJGL.

Home of the Lightweight Java Game Library

Please write to info@lwjgl.org if you have a project you want to have listed. Please include 3 small and large screenshots along with a description of your project. Dragon Forever Back to top Grappling Hook Back to top Alien Flux Back to top Devastro Back to top SpringWorld Challenge Back to top. Mark Watson: Java, Clojure, and Ruby Consultant and Author.

License for my Free Web Books This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License.

Mark Watson: Java, Clojure, and Ruby Consultant and Author

Additional license terms: The work is published "AS IS" with no implied or expressed warranty - you accept all risks for the use of both the Free Web Book and any software program examples that are bundled with the work. Some of my free web books are also available for purchase on Lulu.com. Purchasing books is voluntary but doing so helps to fund future writing projects. Practical Semantic Web and Linked Data Applications, Common Lisp Edition Practical Semantic Web and Linked Data Applications, Java, Scala, Clojure, and JRuby Edition Download the free version of the PDF The book software is licensed under the LGPL version 3. Please also consider purchasing a print version off this book: Buying printed copy of my book helps fund future writing projects. Practical Artificial Intelligence Programming in Java Not yet programming in Lisp?

Fiction. Java-Gaming.org - home of the largest java game developer community. Basic Game. EDIT: Ok, I think I have found a good solution.

Basic Game

Thanks anyway Hi, Gudradain, I'm new on the forums here, and found the place from a google serch that got me to this tutorial. I have been playing around with the code for your game loop, and have started working on a basic space RTS where you pilot a space ship around a solar system. At the moment its only a very rudimentary graphics and physics engine based around your code. I have been up all night implimenting a 2D camera class using AffineTransform that alows zooming and scrolling the map. I muss confess, i'm new to the Java game scene, having come from a few years experience with XNA/C# game programing, and am a little uncerten how all the mouse event listening works in Java. I would be verry greatfull if you could explain what the MouseControl class is sposed to do, and how to use this to detect dragging and wheel events, and maybe keyPresses? Thankyou very much for an already fantastic tutorial! Matt Taylor.

Laser FX [OpenGL/LibGDX] Hey Guys, First post here, and thought I'd immediately start by contributing, the following is my blogpost about how I added Laser FX using OpenGL to our game: And the youtube link: A couple of weeks ago I started thinking on how to integrate some nice lasers fx in our game, Prototype Defense.After searching on the internet for some guidelines on the subject, I found a single post on a dev's blog; Cliffski's.Sadly however, he merely gave an outline on the subject, without any real implementation or specifics.

Laser FX [OpenGL/LibGDX]

After implementing his idea, I started trying to enhance and expand it; and this is how I did it. Pro Tip #1: Whenever you are working with OpenGL, and designing effects; learn to use the Hot Plug feature of your desired IDE. Laser FX 101To create laser fx in your game, you essentially need 3 sprites: Start Cap background; The initial blast coming from the nozzleMiddle Section: The repeatable part of your laserEnd Cap: The end part of your laser.

So now we have 7 sprites: Middle Section. Android Game Development Tutorials. Some months ago we received an email from a fellow Java developer, Tamas Jano, asking to be part of our JCG partners program.

Android Game Development Tutorials

To our surprise he maintains a blog named “Against The Grain” debating about game development for the Android platform. I have been reading all of his articles since then and I must admit that his writings have been an inspiration and a motivation for me and my colleagues here at Java Code Geeks so as to start developing our first game for the Android platform. With this post I would like to present Tamas‘s work to our community hoping that you will be inspired and motivated just like we did!

What follows is a portion of Tamas‘s introductory article titled as “A little motivation and what’s the idea behind all this.” I am certain that after reading it you will realize (just like I did) that you have many many things in common with this guy! First of all I know no great coder who is not interested in games. Where is the game you dreamed of doing 10 years ago? Byron.