OpenJill is open source game engine to clone Jill Trilogy game (Jill of the jungle, Jill goes Underground, Jill save the Prince). The project try to be most compatible with the original game.
OpenJill replace only this MS-DOS executable file. To work, OpenJill need all game file (*.vcl, *.sha…).
See Download page
Source code on Google code (Git repository) : https://code.google.com/p/openjill https://github.com/bubulemaster/openjill
See How to help page
See Roadmap page
In 2011 a co-worker show me a game works under Android platform that he write. He say me “That is the futur ! Forget Delphi.”.
Yes, it's true. In my spare time, I wrote some program in Delphi.
He makes fun of me because Delphi is old technologie (but not death !).
I say “Ok, let me show that I can create a plateform game in Delphi from scratch without any help.”
One year later, I show The Nuclear Caves game, a clone of “Crystal Caves” game, but wrote in Lazarus (a clone of Delphi).
The only problem is that the game store map level in own MS-DOS executable, I must recreate all graphic item. It's very long and I dislike this.
In summer of 2012, I discover the Modding Wiki website with many thing about the “Jill trilogy” game“.
I remember this game that took me long hour when I'm young. OpenJill project was born.
I decide to use Java plateform for this project cause I'm JEE developper and I never use GUI library like AWT or Swing.
SHA file format
DMA file format
VCL file format
CFG file format
Jill of the Jungle map format
Save file format
Data type
How to drawing text ?
How player move on floor ?
How Jill begin ?
How Jill jump ?
How Jill climb ?
How ennemy hit player ?
How player die ?
How original game give map in memory when level is loaded ?
Jill game screen Area
Level message
Hint & Instructions
Menu (start and exit)
DMA file content extract
VGA color map
EGA color map
CGA color map
OpenJill is release under Mozilla Public License v2, see License page.