The fully opensource project contains an evolving Role Playing Game framework and will contain game implementations. It is written fully in Java in the tradition of old school RPGs like Wizardry 7 and EOB. In the plans are OpenGL, AI, scripting, turn based combat, commanding a group of characters.
All source and media are released under free license opensource - GPL, CC-by-SA, Public Domain and alike.
This is aimed to be a highly community based development (especially in the media area and later in the story/gameplay design part too.)
Quote from its wiki:
"
JavaCRPG stands for Java Classic Role Playing Game. It is a role playing game with an intent to bring back the old time RPG’s like Wizardry 7 or Bard’s Tale with a grain of ‘innovation’ salt in it. It features a first person view, 6 direction classic movement system in an OpenGL 3D environment. Its world is setup with algorithm based generation - its geography, ecology, population is generated with a random seed when starting a new game. Ecology and population is planned to be dynamic and interrelated to give a living and surprising experiment. Strongly skill and attribute based, turn based combat/social interaction, player commanding a party (up to 6 characters). With intention of following and modifying tradition of games like Wizardry 7, Bard’s Tale, Dune 1.
Currently it is in pre-alpha state under development."
Complete features:
* Classic tile based world view in opengl 3D
* Neoclassic simple mountains with 45 degree slopes
* Cave with various parameters (height, size, density, levels)
* Plains, forests
* Classic keyboard input with four direction movement
* Neoclassic look around in 45 degrees.
* Changing day and night with orbiters and optional lighting and route parameters
* Climate with belts
* Flora engine with climate dependency: continental, jungle, desert and arctic implemented
* Configurable graphics detail level 3D core (based on JMonkeyEngine) with optional grass, water reflection, billboarded trees, fog state, bloom effect, shader based wind animation etc. that can load .obj and .3ds models.
* UI widgets & detailed map system (partially)
* Water system
* World generator for Geographies / Climates / Waters
* Save/Load of game
* Audio system playing sounds and music (.ogg)
* Character leveling
* 3D model animation (md5 based complete with some of the models)
* Object system (intermediate state with working player inventory)
* Wildlife engine (partially working, group based)
* Economy, populations (partially working)
* Strong skill system (skills partially added, coding of using them is partially complete, WIP)
* Ecology generator (partially)
* Civilization engine (group intelligence instead of personal - very basic state)
* Turn based combat (partially - you can play combat win and lose but WIP)
Features of the future:
* Special NPCs system (for plots / representing population groups)
* Plot, scripting, quest system
* External map editor
* Other tools
* The reference game
* ?
It is in development since May 2007.
If you want to join the community effort don’t hesitate! We’re especially in need of 3d mythic mobs (static or animated). The main modeler platform used is blender. If you happen to have good experience in Java and are willing to help in writing an external infrastructure editor tool for jcrpg in java using jME and jcrpg’s class hierarchy + xml exporter (xstreamer) then it’s one of the major tasks that await a seasoned java developer. You can check out the full SVN at sourceforge.
At these links above you can find a lot more information!
Cheers,
lead dev.