Welcome to the community website for Kruel Studios. While our corporate site is being constructed, this is the primary point of information for all things relating to kruel.
Kruel is an independant game development studio with a strong philosophy of freedom, community involvement and integrity. Our primary project is "Praelium" which is a space shooter, based in a futuristic Roman setting.
We welcome your involvement and support in all of our projects.

Eon gui has come a long way in the last few days. As of now, units can queue commands, and therefore do more than one command before stopping. This includes moving, building, repairing, and attacking, in whatever sequence you wish. These queues are visualised for the currently selected (or hovered) unit by holding down a shift key. It is now also possible to select a team in the lobby, by just clicking on it. The teams are listed in the player list along with the players currently in that team. In future I will be looking at creating and renaming teams from the lobby.

So far over the weekend we have made a few changes.
You are now able to join a group in order to be allowed to post to the front page, however you must be authorised by SkoZombie in order to do so. You can request that he add you to the group.

We're having a Kruel hackfest and general gathering this weekend at my house in Singleton. I know it's a bit of a hike for most, but I'm more than happy to have people crash. It'll run Friday night through to Tuesday night as Tuesday is a public holiday for Australia Day, and I'm taking Monday off work. Let me know via email or on IRC if you can make it :)

I've spent some time, not without considerable cursing learning how CEGUI works. The documentation is TERRIBLE (starts with s ends with t). But I think I understand it, and can navigate its peculiarities now. Also, begun implementing multiple selection and shift-clicking, and beginning to consider moving all the input handling stuff out of GameField.cpp/h back to InputManager where it belongs. I need a list of click-commands that should work to be listed as Tasks, and various menus etc. that should work in-game, eg: select from a list of units types etc. Please checkout the latest eon from svn and help build the list of things to do to make it playable, not pretty. Cheers

I've occasionally been asked about what we're using for 3D, and why. I found a very interesting article today about the OpenGL vs. DirectX debate and I thought I would share it with you: http://blog.wolfire.com/2010/01/Why-you-should-use-OpenGL-and-not-DirectX
It talks a lot about the history of both standards and links to a lot of interesting opinions from graphics and games luminaries such as John Carmack. It's a great read!

Hi there!
Zoom to mouse has been re-implemented, and I'm playing around with making it work a bit nicer when things are near the edges of the screen. Any suggestions on what to do in these situations would be welcome. I've been working on the beginnings of shift-selecting stuff for grouping, queueing etc, but that has to wait mostly upon Sko's new queuing code.

To ensure I don't lose code due to hardware failure, and so that I can roll back my code if need be, I've created a branch for the implementation of command queues as there will be a large amount of changes that will break a lot of code.
If you want to check out these bleeding edge changes the repository is:
svn://kruel.org/eon/branches/command-queue. If you want help on accessing this repo or have comments, catch astro and myself on IRC!

I'm currently on holidays, so I'm doing lots of hacking! I'm currently visiting Astro and am staying at his house.
One of the changes that we agreed was a high priority was to implement command queues for the units. This is a bit of a nightmare as all the command logic (move/attack/repair/build) has to be rewritten!

I have recently been working on Eon::GUI, attempting to improve the accuracy and flexibility of the interface.
The interface has been cleaned up and simplified with zoom to mouse "temporarily" removed (thanks sko ;)

I'd encourage everyone to make use of IRC to keep in touch and get to know your fellow kruelers better. There is now the web-client integrated with the website, and you'll find details on how to use a dedicated client which IMHO is a better option.
For some LOLZ, this is what numb3rs recently said about IRC: http://www.youtube.com/watch?v=O2rGTXHvPCQ