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.

I've migrated the kruel services (apache, mysql, jabber). There's a few minor problems to do with the file library, but I'll fix this in the near future, if not tonight than tomorrow. Thanks for your support!

I'm currently migrating the main Kruel services (senex) to the new server (node0). IRC and the wiki is currently running on the new server, however the authentication server (Jabber), website (HTTP) and subversion services will be down intermittently during the migration.
You won't be able to login to the site, and potentially access parts of the site, so just hold on tight and I'll post an update when the new server is live again. Jump on IRC if you want updates.

Sorry to everyone about last monday's meeting. I was in Newcastle for work, and didn't have net access. I only remembered about it AFTER I left home of course, so I couldn't let everyone know.
There will be a meeting this coming Monday (Apr 28th) so bring all your updates, ideas and questions, and we'll make it a big one! If you could RSVP that'd be great.

We've set a goal date for M3 completion ... 4th of May 2008. The two remaining tasks for M3 are a better lobby, so you can join teams using the mouse, rather than typing /join <team#> and finalise the custom unit type stuff.
Our task list for M4 is growing longer and longer as we spend more time thinking about what we want to achieve before we start publicly releasing binaries as the final part of the M4 milestone. So if you're a C++ programmer, experienced or not who has been putting off getting involved, NOW IS THE TIME to join in and get hacking!

Yesterday I was mostly trying to get eon to build under Windows.
First I started doing things under Cygwin, but as my install of Cygwin turned out to be borked, I decided to do it under mingw instead (compiles natively, doesn't use the cygwin1.dll). I built all the dependencies: libSDL, SDL_net, zlib, libpng, libjpeg, SDL_image, freetype2, SDL_ttf, pcre, SILLY, autoconf/automake and CEGUI.

We've had Ricky and myself at Ycros' house working on Eon. We've found that Eon is unplayable under an ubuntu VM, but we got Ricky's PC set up to boot off a flash drive using the base image I use. We managed to do some play testing, and after realising that I was crashing out due to some last minute changes I made, I got a fresh copy of Eon and played at greater length with Ycros after Ricky left to attend other commitments.

As I mentioned earlier, a lot of hacking has been going on with Eon. Bugs are being squished, and tasks are being closed out! I've reviewed our milestone document for Eon and I've got an announcement to make...
We've completed both Milestone 1 AND Milestone 2! This means we're now working towards M3 (custom types and team support)! With the hackfest this weekend, M4 (polish) is clear in our view so we can start working on polishing this thing!

Hi all!
Will be trying to get a [native] Windows port of Eon working. Any help/advice is appreciated.

I've been hacking a fair bit on eon over easter. Apart from squishing bugs, i've implemented support to have a settings file so that you can tweak your resolution, server name etc without having to recompile the source ... helpful for when we want to distribute binaries for play-testing!
The format is pretty simple, it's just a text file called "eon.settings" in the current directory, with <key> <data> followed by a new line. For example:
game.start_energy 10000 gui.resolution 800 600 server.name "Sko's Test Server"
This shows the data types int, Point2I, and string. There's plenty of other settings, you can see them all in Settings.cpp, line 96 onwards (for r458) in the setDefaults() method if you're interested.

At our fortnightly meetings, I'm going to ask all participants to share a brief 1-3 lines about their past fortnight ... so think about what you'll say! It doesn't necessarily be about kruel, if you've been busy or had a crap week, let people know! I want kruel people to build relationships with each other, so sharing how life is, is a good start while we're still a relatively small group.
I fixed the server utilisation bug, and have migrated to a new computer to do development. Unfortunately there is a NEW bug to be frustrated by, this time in Xorg itself! The fun never ends! It only affects GL stuff, so I'll focus on eliminating server and core bugs for now.