Skip to main content


I finished working on the code for adding foliage and having some extra time I decided to experiment with the code for rockets.

The original idea I had was that rockets would be large vehicle components that can be fired very quickly, regardless of how much manpower is used for reloading.

They would use up a lot of ammo, so they would run dry after a short but devastating barrage.
The problem here is that it's easy to take advantage of this by adding a lot of ammo, which is much smaller than in bulk than the rockets.

There's also the problem of firing large caliber rockets. In real life rockets of up to 30cm were used, but I think that will be too powerful for the scale of combat in this game.

lol. Somehow that one trooper survived the mother of all explosions...

A 30cm rocket could contain nearly 30KG of explosive. That would be a very large explosion.

I've tried to balance the game by using a simple equation to make bigger guns more powerful, but hopefully not too powerful.

There's an interesting breakdown of the effects of different types of artillery shell here, but this is a game, so balance and interesting gameplay are much more important than true realism.

So rockets are going to work differently. Each rocket will be very small, so you can mount a lot of them on a vehicle. They will fire in a burst, and then all the racks need to be reloaded from on-board reserves or a nearby ammo dump, so they will have a very long reload time.

I'm also not going to include the 30cm rockets for now. They can wait for the sequel.


Popular posts from this blog

Make your game models POP with fake rim lighting.

I was watching one of my son's cartoons today and I noticed they models were using serious amounts of simulated rim lighting . Even though it wasn't a dark scene where you'd usually see such an effect, the result was actually quite effective. The white edge highlighting and ambient occluded creases give a kind of high contrast that is similar to, but different from traditional comic book ink work. I'll be honest, I don't know if there's a specific term for this effect in 3d design, since my major at university was in traditional art. I learned it as part of photography. You can find plenty of tutorials on "what is rim lighting" for photography. It basically means putting your main sources of light behind your subject so that they are lit around the edges. It can produce very arresting photographs, either with an obvious effect when used on a dark subject ... ..,or as part of a fully lit scene to add some subtle highlights. See ho

Why Service monopolies are bad for your business, and how to avoid them.

It's like you spent your life savings building a house with rented bricks, and now the price of the bricks is going up. Unless you want to rebuild your house, you have no option but to pay the price demanded of you. Today the idea of games as a service is growing. But not everyone thinks that might be a good idea. Why is the service model so attractive to developers, retailers and publishers and why might it be bad news for you, as an indie developer or a player of video games? What is "Monopoly?" A monopoly is when there is only one seller of a commodity. That seller is able to manipulate prices since buyers have no alternative source of that commodity. A similar and related system (oligopoly) is when there are just a few sellers who work together to influence prices for their own benefit. Both systems have almost the same outcome as far as customers are concerned. Everyone knows the board game; In 1903, an American woman named Elizabeth Magie invented an educationa

Project Lemonade December Update

It's the beginning of December, and I don't know how much work I'll get to do on the project this month. So I'm posting an update now, and another one maybe in January. I've been working with GLSL shaders to create the outdoor terrain. There's now a texture splatted ground plane, animated grass, animated trees and animated water. The textures are just placeholders for now, and all the models are temporary. Right at the moment, I'm just working on how the elements are going to be coded in the game, so later some better quality assets can just be dropped in to replace those being used for testing. Some of the shader code I used was inspired by examples found here .