Hello everyone, thank you for checking out my project thread, i am somewhat quite new to this forum and i’ve been looking around however i could not find any eclipse versions that meet my standards :( (VB is not OOP, I dislike the .Net conventions, not cross platform), however, i have decided to create a java version of eclipse origins from scratch i plan on using javax.swing package for any graphical effects and java NIO for networking. This project is mainly for educational purposes and i do plan on releasing this to the community once it’s complete.
So here are the bonuses to using my version
Mac OSX support (I will be releasing a seperate client for macs)
Fully documented project (Makes everyones lives easier i will upload the java documentation on my website)
I know someone has told me about someone releasing a java conversion of eclipse here, however, i dislike non-renamed varaibles and methods so i thought i’d make the client from ground up as well :P
I know java doesn’t have the potential C++ or C# has when it comes to game programming like memory allocation and the ability to run multiple cores but lets be rational this is a 2D game engine i don’t think any programming language needs to run more than one core for a 2D game (that’s an overkill :P) however i cannot say the same for the server :P but i shouldn’t be a problem.
State Handler has been added to handle the game stages
Background class has been implemented to load images on to the client
User input has been added
Mac compatability has been added for the cache
GameState system (handles the game stages of the game you’re in so lets say you’re in level 1 in a game or you’re in a certain map the gamestate
will handle it and the client will send the server a packet indicating where the player is.)