31-05-2012, 01:13 AM
Background
I wanted to make an open source ORPG in Java using Slick, Tiled for maps and Odyssey graphics. I made most of this in one day, and have been adding onto it since then. I plan on making an open source game out of this, and also maintaining the engine that results from it.
Current Features
Screenshots
[spoiler]![[Image: WGnXMl.png]](http://i.imgur.com/WGnXMl.png)
[/spoiler]
Download Client Build (Windows)
Download Client Build (Mac)
or git the source here
Guides
Setup your development environment using Eclipse and Git
Building Server.jar
Building Client.jar
*If you find any bugs please post it here, send me a PM or better yet add it on the git issue tracker
I wanted to make an open source ORPG in Java using Slick, Tiled for maps and Odyssey graphics. I made most of this in one day, and have been adding onto it since then. I plan on making an open source game out of this, and also maintaining the engine that results from it.
Current Features
- Walk around from map to map
- See other players
- Open chat by pressing Tab
- A couple commands like /setname /who and /broadcast
- Login/new account system with a connection pool
- Mysql database support
- The code is very simple and easy to read
Screenshots
[spoiler]
![[Image: WGnXMl.png]](http://i.imgur.com/WGnXMl.png)
![[Image: W9T5vl.png]](http://i.imgur.com/W9T5vl.png)
Download Client Build (Windows)
Download Client Build (Mac)
or git the source here
Guides
Setup your development environment using Eclipse and Git
- Download the latest version of Eclipse
- Download and setup git. I recommend using github's setup guide
- Download all the required libraries and extract them to somewhere on your drive (I use C:/libs) log4j Slick, lwjgl, artemis
- Open up git bash cd into your Eclipse workspace and type git clone https://YOURUSERNAME@github.com/coxry/SimpleOrpg.git If you decide to build off of my code, and maintain your own github repo it's best to fork instead of clone
- Open up Eclipse go to File > New > Java Project and make the project name SimpleOrpg
- Right click the project (SimpleOrpg) on the left hand side and select Properties. Navigate to Java Build Path. Click Add External JARs. Browse to the Libraries you downloaded earlier (log4j, slick, lwgl, artemis)
- While you're still in the Java Build Path click the drop down for lwgl.jar. Click Native library location and browse to lwgl's native folder for your operating system.
Building Server.jar
- Export it as a runnable jar with the resources on the outside
- Open it with winzip deleting out any client entries
- java -jar from the console to start the server
Building Client.jar
- Export it as a runnable jar with the resources on the outside
- Use JarSplice to add in natives
- Open it with winzip deleting out any server entries
*If you find any bugs please post it here, send me a PM or better yet add it on the git issue tracker