jboby93 Software

Click here to edit subtitle

Adventure Engine

Text-based adventure!  Who needs graphics anyway?

Adventure is a project I've attempted many times, but never had motivation to follow through with. The first attempt I came up with a good story line, but got bored when trying to hard-code the entire thing into a program. I also tried porting it to iOS using Xcode, but trying to learn Objective-C while still hard-coding the story, while a fun project, was even more boring.

My next real attempt was back in Visual Basic, but with the ability to read story data from a file. Another good attempt, but trying to revise the old project with file-reading capabilities was too cumbersome and bug-ridden. So I started completely over and rebuilt it from the ground up, using object-oriented skills that I've learned at school. The result is much cleaner code and an awesome program.

I am also in the process of porting the Visual Basic version into Java as my first real cross-platform hobbyist project :) As soon as the editor in that version is done I'll post a beta release, but I have to (figure out how to) rewrite all of the game's frameworks and I'm currently swamped with trying not to fail a class, so hang tight!

Beta 0.93 is now live, and it is a Release Candidate version; this means it's basically done, aside from finding and fixing any remaining bugs. Gameplay and the editor should both work.

Update (9-14-2014): After forgetting about this for a while and being involved with other things, I'm starting to pick up on development of the Java version again.  The editor is pretty close to being done, just need to finish up three or four of the commands and do some testing on it.  I'm also starting to develop it on my Mac OS X virtual machine, so cross-compatibility is confirmed and working :)


Update (5-8-2014): The Java version of the program is coming along quite nicely! The editor is about halfway done; as soon as I finish it up and make sure it's fully compatible with VB.NET-created adventure projects, I'll post a download for it!

Cross-Compatibility

The Visual Basic version will only run on Windows with the .NET Framework 3.0 or higher installed. The Java version should work on any system supporting Java (Windows, Mac, Linux, etc.). The Adventure Game Project file format will remain consistent in both versions, so you will be able to open projects created in Java with the VB version, and vice versa.

Downloads

Full (Visual Basic) Version: Release Candidate (Beta 0.93)

Mostly done, but I can't say it's completely done yet. There's probably still a few bugs waiting to be squashed. But hey, it works, so download and enjoy! :)


Java Version: coming soon

Beta Downloads

Beta 0.5: Download now! (kept here for historical reasons)

contains only an old version of the editor. it works, but future versions may automatically fix some issues with projects created on this version