A screencast!

This video demonstrates the way that I've dropped pathfinding into TIK, pretty much directly from the Slick implementation.

Switched to Xith3D

Switched to Xith3D

I've decided to dump jMonkeyEngine and use Xith3D instead. This is because jMonkeyEngine was a bit fragmented, relying on 3rd party libraries for many things, including the HUD. Xith3D bundles everything together and works just as well with some impressive features. Here's a screenshot of my current progress using the new engine.

Screenshot 0.02 pre-alpha

Screenshot 0.02 pre-alpha

Time moves on, and development continues. The hero is now a horse, and proud of it. The panel at the bottom of the screen splits to give you options concerning movement when you click on Move, hiding the Attack options (maybe I'll upload a video someday).

First Screenshot

First Screenshot

Here is the first screenshot of The Infinite Kingdom. Yes folks, the hero is a jug!

A bit of structure

For those who are interested in such things, I've come up with a basic structure for TIK. The idea is to make the framework as flexible as possible to cater for expansion.

Files

data
+-areas
  +-area01
    +-index.xml
    +-terrain.xml
    +-entities.xml
+-creatures
  +-orc
    +-index.xml
    +-orc.obj

My goal is to allow users to create "TIKPAKs" which add stuff to the file system, thus adding content to the game. Particularly good TIKPAKs will be included in future releases of TIK.

Code

TIK: Now in MVC!

I have decided to use the Model-View-Controller design pattern to structure the game. Because of this, I haven't added any more features for a while (apart from debug output). I'll try to post some development screenshots soon, OK? However, I believe that getting the structure right is essential to making this game work, so I'm not going to rush it.

TIK is born!

The Infinite Kingdom has been started. The idea is to create a never-ending RPG. This will only work with community input, so feel free to help out! The game itself will be written in Java (so it's cross platform), but "TIKPAKs" (add-ons such as creatures, areas, etc) can be written with XML + Python, JavaScript, Java, and a few other scripting languages. I am hoping to stick closely to Dungeons & Dragons rules as the framework, and will use jME for 3d goodness. Anyway, the project is more of a thought at the moment, so let me know if you wish to get involved (I am really going to need help)!

Syndicate content
this site is hosted by FOR FREE by FreeDrupal5Hosting.com