I realized recently that all i had up until now was really only usable by people playing the game, and Java developers as you would need some way to compile in new stuff into a jar.
And i didn't like that, so now i'm working on ways developers can create their own content that will be played by others without the need of Java compilation.
The project is now called the ATEX Game Engine.
Really, that stands for the Atomic Text Game Engine, but ATEX sounds alot more catchy.
Now, developers can add their own buttons to the interface, and specify what function they do.
Also, developers in the code can define functions, and these can be called from the code, or can be used with the above new support for buttons.
A wiki has now been enabled in the project. When i finish all of my inprogress tasks, ill prob start filling it with info.
Still not FULLY ready to show, but scripting support is advancing. Again, scripting is gonna allow people to create content in a form other than xml ( really, it turns the script into an xml, but meh you get the picture )
I have the basis down, and now need to expand to fix the scale of the project.
Im trying to add scripting support so i and other developers can make adventures using a more readable format than xml.
Its going sorta okay, sorta not. I need to solve this tough problem then once thats done it should be in a really good state.
I know its still just getting started, but i decided to start setting up the interface so it is read from an xml file, and not just hard coded in there.
Thus making it possible for people to make their own interfaces.
Of course there will be a set of required things, but for some that shouldnt be a problem.
Now in my current build you will be prompted that the game requires creating folders/files on your computer, and will ask if the directory the .jar is in is okay.
If its not you should move it to its own folder, and then restart it and choose yes.
What it does is create two folders and three files. One of the folders, the content folder is what is needed for adding extra content to your game. Everything in the content folder will be processed if it is a xml file.... read more
At school ATM, so cant work directly ( forgot my usb ). But i had two ideas.
To add support for loading of xml files, and to create a tutorial, so injunction, hopefully the project can start geting some good flow going on and get some followers.
Well, i have some simple world navigation on the way. Currently its working, but with no content theres nothing really to see.
Basically in a nutshell now you can goto different locations. But the visuals are rather dull ,so i'm thinking of some changes to make it more visually appealing and more modern.
So no physical content to test drive regarding this news update, but just something to look forward to.
Okay, still no in depth action. But there is a upload up, with the new interface.
Unfortunately you cannot drag it around, but i'm working on that.
Still got some more work to do thought. Prob gonna work on getting world navigation done next, so i can actually have some good interactivity.
Well, im trying to work on a visual interface of a sort to spice up the game a bit.
Its working sorta, but not really, as errors are popping up alot, so i have to fix those before i can post online a updated .jar
Smallish update. Added semi support for specifying whether or not variables created are temporary or global. I still need to add support for clearing temporary variables.
Also, i added support for multiple choice questions, and the result will be stored in a variable for the user to use.
After some fail on my part to get the site working and an easy solution thanks to the people @ sourceforge, i have the project web site up.
Its still in template mode still, i'm still thinking of a good name of the project and site, so until then ill call it something universe on the site.
Finally got the base of the engine working, so nit can read ( and perform some) actions from an xml file. Which is how the whole game will be based, on xml.
Next i need to start working on some sort of display system so i can really put it to the test, and see more things live in action.
Because of the complexity of the project, it might be a while before people can see a direct example of what i had invisioned, but i might get a build online with like a menu or something. IK