A lightning bolt test using Slick2D, OpenGL, and LWJGL libraries, using algorithms influenced by a blog post by Drillian's House of Game Developement (http://drilian.com/2009/02/25/lightning-bolts/). Sometimes I just want to develop a simple idea, and maybe it will have a purpose later, and I usually learn something.
LightningBolt | Author | Requirements | Folder Structure | Installation | Usage | Contributions | Todo | Licence | Contact
Joshua Michael Waggoner (@rabbitfighter81)
- Java vers 1.7+
- Gradle vers 2.0+ (for installation help go to
- Slick2D Libraries (downloaded automatically with git clone)
- LWJGL Libraries and natives (included in Slick2D download)
- OpenGL compatible graphics (you probably have this)
.
├── build.gradle
├── libs
│ ├── jar
│ │ ├── lwjgl.jar
│ │ ├── lwjgl_util.jar
│ │ └── slick.jar
│ └── natives
│ ├── linux
│ │ ├── libjinput-linux64.so
│ │ ├── libjinput-linux.so
│ │ ├── liblwjgl64.so
│ │ ├── liblwjgl.so
│ │ ├── libopenal64.so
│ │ └── libopenal.so
│ ├── macosx
│ │ ├── libjinput-osx.dylib
│ │ ├── liblwjgl.dylib
│ │ └── openal.dylib
│ └── windows
│ ├── jinput-dx8_64.dll
│ ├── jinput-dx8.dll
│ ├── jinput-raw_64.dll
│ ├── jinput-raw.dll
│ ├── lwjgl64.dll
│ ├── lwjgl.dll
│ ├── OpenAL32.dll
│ └── OpenAL64.dll
├── LICENSE
├── README.md
└── src
└── main
└── java
└── net
└── rabbitfighter
└── lightning
└── LightningBolt.java
12 directories, 24 files
- Clone this git repo using
git clone ... - Navigate into the project's root directory and build using
gradle build
To run, from the project's root directory, use the command gradle run
I would love for other people to contribute to this and see what kind of cool lightning effects we could get going. Fork this, or make a pull request. :)
This is purely an experimental test to play with ways of creating lightning effects for gaming.
CCO
Email: rabbitfighter@cryptolab.net
