Friday, September 10, 2021

Captain Quake - unfinished game prototype

 

After playing the game "Claw" from 1997 this was supposed to be a short 2 week project to test how fast I can prototype a simple game using my Broken Mug Engine and to again spark my interest in this hobby. That was June 2019. More than two years later I am releasing this in an unfinished state and I can say that original idea failed miserably.

As you can see it is a mix between Claw and Quake 2 with a dash of Metal Slug on top. I have cut two thirds of the first level and haven't put the final polish on many features, but at least it is in playable state. I have planned to write a detailed editor manual and also make few map examples, so someone might try making their own levels, but that was also left unfinished. I wish I could have released it all in a better state, but I really had to force myself to work on it and I don't want to delay anymore.

Anyway, this is still technically the most advanced project I made, even compared to the 2012 Quake 2D demo. You can see Box2D physics in action, colored lights, complex particle effects made using an actual particle editor, interpolated skeletal animation made using an animation editor, boss running around using waypoints, event listeners controlling platforms and sounds, and all the objects, weapons and enemies are defined in external XML files, everything is highly customizable.

Download (Google Drive) 

Download (ModDB)

Saturday, August 7, 2021

Baking a GPU in the oven - Part 3

More than 2 years after I baked my Sapphire R9 270X for the first time the thing still works. In total I baked it 7 times since June 2019:

1. June 2019 - 190°C/8 minutes - worked the longest period of 8 months
2. February 2020 - 200°C/10 minutes - worked only month and a half
3. May 2020 - 200°C/15 minutes - worked 6 months
4. November 2020 - 210°C/12 minutes, worked just few days
5. November 2020 - 220°C/15 minutes, worked 6 months, but it crashed several times, but it would work after reboot
6. April 2021 - 210°C/15 minutes, worked 3 months
7. July 2021 - 200°C/15 minutes, worked just a month
8. August 2021 - 210°C/15 minutes, to be continued...

As you can see the poor thing doesn't even have its original fans. One fan became noisy so I removed it and put one of my case fans which I connected directly to PSU with a molex at 12V. In worst case so far it reached 78°C, but that is still under control, since it only happens in summer when my room is warmer.

In this picture you can see how the plastic on the board changed its color because of all the baking.

Thursday, July 8, 2021

Broken Mug Engine - destructible 2D terrain and objects

After almost 5 years finally a new Broken Mug Engine video and playable demo. I was trying to make the code from my 2014 destructible terrain demo work again and I got carried away. It is still based on Box2D, Clipper and Poly2Tri libraries, but is much more advanced. No mugs were actually broken during writing the code and recording this video.


Here are some of the new features:

- support for multiple destructibles

- FBO or polygon based destructibles

- dynamic destructibles with rotation, scaling and proper UV mapping

- splitting of destructibles into new destructibles

- debris - fake voronoi triangulation, particle effects, decals

- support for holes and enclosed environments

- preservation and destruction of joints

You can download the demo from my Google drive or Mod DB:

DOWNLOAD

Mod DB