I know it’s been a long while since I last posted a blog, but everytime I wanted to make a post, I thought “Nah, I’ll finish that first, then I’ve got more to post about”. So that continued for a while, but today I decided to release information about the progress on my projects. Let’s start with CakePhysics, since we all love CAEK.
To start off, I’ve rewritten about 90% of CakePhysics. The code responsible for the rendering is now a seperate project, so I can easily re-use it in other projects. It also handles all the bullshit of opening a window and managing DirectX. I called it SubPixel, because I couldn’t come up with anything better, but perhaps you guys like it. Anyway, I wanted to take CakePhysics to a higher level than I originally intended, so I started going my own GUI system. I suck at designing interface stuff and anything visually really, so I stole the design of Garry’s Derma. Here’s some pictures of the progress in chronological order:
I don’t know how happy Garry is about this, but it looks pretty good, doesn’t it? As you can see I’ve also added outlines/borders to objects, oh and it can render circles now. I’m not sure what the exact GUI setup will look like, but basically there’ll be a spawn menu on the left and some property/info windows which you can drag around.
Note that besides the standard Derma controls, I’m implementing the following controls:
- Graph plotter
- Radio buttons
Now, for those of you who don’t know, I’m the owner of GMod Nation’s primary build server. However, since there’s quite an amount of build servers out there, from time to time I want to add some features which make it stand out more. As an excellent example, the day before yesterday I added a 3D rules list and scoreboard:
Honestly, how many build servers present their rules in 3D? It has quite some benefits, I can actually see whether people read the rules, it attracts more attention than some boring Derma window with black on white text and it might make people invite their friends to come look at it or something.
Now it’s time for the surprise, here’s a link to CakePhysics as seen in the last screenshot. Tell me whether everything runs well and what you think of the GUI.
Cheers.







