Monday, 9 June 2014

Progress - Hive Tyrant

So I said that I was going to work on ten Genestealers next, but was totally distracted by my poor smashed up Hive Tyrant. A week later and I've nursed him back to health. Behold Stavros McStabberson, the Bane of Galashiels! Hmm... actually I'm still working on a name.






Next up I'm going to try and do those stealers, but I can't guarantee I won't get sidetracked onto something more fun. Sorry there was no analysis article this weekend, I'm planning to do one this week, I was pretty busy with a BBQ festival and getting this chap finished.

Let me know what you think in the comments. Thanks for reading!


Tuesday, 3 June 2014

Aniversary Post - Waaaagh Badstak!!!

Today is my fourth wedding anniversary and a month or so ago my wife and I began our 10th year together. To mark the occasion here are some pictures of Badstak's Funguyz, the beginning of my wifes Ork army! Amazingly these are the first models that she's painted and I think they look great.






To my wife: Thanks for putting up with my intense nerdiness for so long and here's to many more happy years.

Sunday, 1 June 2014

Modelling - Tyrannid Shrike Conversion with Insect Wings - Part 1

Extra mobility on synapse creatures is super useful, you could use them to patch up holes in your synapse network or quickly allow your force to split. As a result, Tyrannid Shrikes seem like a no brainer then, but unfortunately I'm not a massive fan of some of the easier conversion methods or the forgeworld conversion kit. My main problem is that I don't like bat type wings on Tyrannids (except maybe on Gargoyles at a push) because I see them as more insect like. This is definitely due to my big brothers continuing enthusiasm to recreate Starship Trooper (the movie) on the tabletop with Guard vs Nids.

I have a few warriors around that need to be repainted so I decided to convert them into shrikes with beetle like wings. I really like the idea of have fore wings like the back of a beetle that flip up to expose the actual wings underneath like in the reference image. When you actually see beetle in flight the fore wings sit quite high up out of the path of the actual wings. To recreate this effect I opened up the back carapace of a warrior and added wings. This is how it turned out:

The wings were made by stretching greenstuff over a wire frame, they're not totally finished yet as they need a bit of sanding and carving underneath still.
I made bone swords out of some scything talons. I had a quandary with the armaments for him as I would have preferred a smaller gun, maybe a devourer. Unfortunately, the deathspitter just roundly trounces the devourer and only costs 5 pts.

I tried to make it look like it was in the process of landing, after a suggestion by my wife.

I sculpted soft fleshy parts that are normally covered by the carapace. They're half inspired by crabs gills. Also, as shrikes have a lower save than warriors this large unarmoured region could account for that.

The wings are part beetle and part moth inspired. I'll try and paint them quite elaborately.

Here you can see the opened carapace clearly.
I wanted to post some pictures before it was painted so people could see how it was put together. It's not totally finished modelling wise, I need to sand a lot of the GS down but I'm looking forward to painting him. I'm planning to convert up at least another 2, so I'll do a nice clear step-by-step at some point in the near future.

Hope you all like it and thanks for reading!

Saturday, 31 May 2014

Analysis - Exploring success rates in 40k combat using computer simulations

I have a working version of my combat simulator up and running in Python. It's relatively simplistic at the moment, you can generate a squad of troops of any size equipped with specific ranged and close combat weapons. These squads can shoot at each other and fight in close combat, recording the number of wounds and reducing squad size etc. For those of you who are interested in programming, each squad is an instance of a class, with attributes specified for the selected troop type and methods for all aspects of shooting/assault as well as saving rolls and recording wounds. I've tried to make the code as modular as possible so special rules can be added easily in future.

Once I bug tested the code a bit, I started simulating some fire fights between squads. The simulations were pretty simplistic with each unit just standing and firing at each other until one squad dies. Now I realise that in a game of 40k the situation is almost always much more complicated than that (there's many units, cover, special weapons, characters, squads can break, there's objective to capture etc etc), but the whole point of computer modelling is to try and strip back all the complexity and determine how the system works fundamentally. This allows you to see things that are obscured normally as varying parameters, even slightly can have dramatic and unintuitive effects in any complex system.

At first I was interested in looking at how weapon skill, ballistic skill, strength, toughness and saving throws effect the outcome of combat, and these all had interesting results (which I'll explore more deeply in later articles), but then I started to vary relative squad size and I found the results to be quite surprising.

Simulations were run for fire fights between Termagants (varying squad size) and a tactical squad of 10 Space Marines, both of these had no upgrades using fleshborers and bolters (no rapid fire) respectively. Each squad fired at each other alternately and removed casualties. No morale checks were simulated and combat took as many turns as necessary to wipe out one squad. This was repeated 1000 times and the victor was recorded, and this was used to give a percentage win rate. The number of Termagants was increased and the simulations were ran again. Here's a plot of the results with the ratio of marines to gants (i.e. a value of 1 is 1/1 so 10 gants and 10 marines, so a value of 3 is 3/1 = 30 gants to 10 marines) against the gant success rate:


As you can see there is a sigmoidal relationship between relative squad size and success rate in combat, and this is not only true for shooting but assault as well. Before I did this I assumed there would be a linear relationship i.e. the success rate would increase proportionally one squad got bigger than the other. If this were the case double the amount of troops would double the success rate. I dare say some of you reading this would have realised why this is not the case, but I'll explain why for the rest of us.

Every time a model is killed, not only does the squad size decrease but its combat effectiveness drops as well. As the combat progresses, a compound effect arises where due to its reduced damage dealing potential, the (eventual) losing squad becomes very unlikely to kill enough of the enemy to reduce their damage dealing ability quickly enough to win themselves. And so it becomes more and more likely that the enemy will kill far more troops.

This is all very well but what does it mean in relation to the game itself and how can you apply it? Due the exponential section of this plot (the steep part) certain engagements are going to have really unpredictable outcomes. This can make the combat quite exciting but is not very helpful if you're trying to plan ahead into subsequent turns. However, it also plateaus quickly allowing you predict how many more troops are required to win a particular engagement with high certainty. This allows you to use your force more efficiently as you can then commit those troops and no more, which could potentially be only a very few pts worth of models. For example, I first noticed this effect when I ran a simulation with 25 gants vs 10 marines (just to test the code), the gants came out with a 40% chance of winning the combat. I reran this with 30 gants and 10 marines, which predicted an 80% chance of the gants winning, doubling the win rate for only 20 points! The same result would occur if you reduced the starting number of marines slightly too, so a single volley from a long range weapon could flip the odds of winning.

Taking the idea further, it makes sense that the ratio required to win combat also changes based on who fires/strikes first:

This plot contains the original simulations (in blue) where the termagants shot first and another set of simulations where the marines shoot first (in red). Again this makes sense as the unit that fires second has reduced combat effectiveness going into the fight. This information makes me value high initiative models even more as striking first every round of combat could have a dramatic effect on the outcome of the assault.

These simple simulations are not meant as a way of guaranteeing victory or saying "unit x is better than unit y", but they absolutely could help players choose engagements more sensibly and predict more accurately the outcome of the various situations that arise in a game of 40k. There are some caveats to what I said here, multi-wound models behave differently as they can take wounds and not have their combat effectiveness reduced, so think about how this might effect your troops. I'm still tinkering away on the combat simulator but if anyone would like a copy of the code please ask in the comments section. I'll have another analysis article next weekend, any suggestions on what to discuss are welcome.

Thanks very much for reading!

Thursday, 29 May 2014

Progress - Tyranid Warriors

Hive Fleet Phorcys has sprung to life with five tyrannid warriors!




I'm quite happy with how they've turned out. I'm taking a pretty different strategy from normal as far as painting goes, the goal is to get them on a table so I'm not going crazy with the paint job. In the past I've spent far too long on a very small amount of miniatures, and as a result I've never actually had a fully painted army. This time I've left them relatively basic and will return to them later if I want to tweak them. They were good fun to paint, yellow and red are so bright and vibrant. I think it looks good with little touches of purple too, although I'm colour blind so who knows what it actually looks like.


Next up to paint are 10 Genestealers. Really looking forward to painting these. I've had the models for at least 16 years, it might be as much as 18 years. They're the old models from the Spacehulk box. The box was £40 pounds and had 10 terminators and 20 stealers as well as some really cool tiles and tokens; great value for a complete game. I played it with my Dad a couple of time but my big brother and I got really into it for a bit. They're still my favorite Genestealer models even though they only have 2 poses and are made of weird coloured plastic. My big brother has the terminators and they really haven't aged as well, they look kind of puny compared to the newest ones.

Coming soon:

My little combat simulator is up and running so I've been looking at some mock fire fights between various units. It has spat out some quite interesting, and non-intuitive results, for some of the simulations. I'm writing an article about them for the weekend. I'm also working on an article centering around dealing with uncertainty during a game, hopefully that'll be posted next week. 

On the modelling side, I'll keep you up-to-date with the stealers but I'm also working on a conversion at the moment that I'm going to do a step-by-step for, although it might be a couple of weeks for that.

Hope everyone is enjoying the content so far. Feel free to comment below and thanks for reading!

Sunday, 25 May 2014

Analysis - How valuable is a Tervigon?

Image copyright Games Workshop.
The Tervigon is an undeniably cool concept: a great lumbering beast that spawns hordes of scuttling creatures. It's a support unit with a range of functions (synapse, psyker, spawns units, as well as being a monsterous creature with all the associated ass-kickery that provides) which makes it interesting to use. However, unlike simple combat oriented units, it is difficult to estimate whether it has made up its point cost during a game. So I'm trying to get quantative with this analysis and get some numbers out to estimate its usefulness.

At 195 points it's the most expensive non-unique HQ choice in the codex. It's hardy enough, with toughness 6, 6 wounds and a 3+ save, but is not as well equiped for combat as other options with 3 attacks and limited anti-infantary weapons. You could end up with some anti-tank options from Warp Blast when generating power of the hive mind, but you'll only get that one in six games so you couldn't rely on it. What you end up paying for is its most interesting ability, "Spawn Termagants".

For those of you that are unfamiliar, "Spawn Termagants" allows you to roll 3D6 a turn and spawn that many Termagants (basic Tyrannid foot soldiers), which is super cool. However, if you roll a double then you spawn that number of Termagants but you cannot use the ability for the rest of the game. With 3D6 it seems quite likely you'll roll a double, but what are your chances? Well using a really simple script you can simulate rolling 3D6 millions of times in a few seconds and count how frequently you get a double. Here's the script:



You could probably do something similar in Excel even, but this sort of thing is pretty simple to do in Python. In the end it spat out that it rolls 556513 times with no doubles and 443487 times with doubles. Obviously that works out as 55.7% of the time you'll get to roll twice. If we expand on this a bit more, we can simulate rolling every turn and seeing how many Termagants are generated on average each game (I ran 1000000 simulations again). Here's the code:



On average 22 Termagants are spawned before a double is rolled, with a standard deviation of 15.773. 22 Termagants at 4 pts a pop works out as 88 pts worth of free models on average per game. Effectively this reduces the cost of a Tervigon to 107 pts, but obviously there will be times when you roll poorly and don't get anywhere near close to that many critters, and conversly you'll occasionally get many more. Even with its more limited combat ability it should be relatively straight forward to make up 107 points in combat.

The final thing to consider is "Synaptic Backlash", which deals 3D6 [str 3, ap -] hits to Termagants units within 12" when the Tervigon dies. The damage of "Synaptic Backlash" can be easily mitigated by not being over-reliant on the Tervigon for synapse and managing your wounds to avoid massive damage to surrounding unit.

Overall, I think it should actually be possible to make back the points cost of a Tervigon just from its support abilities such as synapse, "Spawn Termagants" and "Brood Progenitor" (which gives Termagants within 12" counter-attack), along with potentially more from its power of the hive mind. But I think this'd be a waste in most games, so get it stuck into combat and crush some of those under-evolved lumps of biomass and make back those 107 remaining pts! Before this analysis I was slightly sceptical about the Tervigons cost-effectiveness but I'm a convert and will definitely pick one up. If you're considering using one in your army then you'll need to weigh up how happy you are to add another random element to your strategy.


I'm planning to do a lot more of this type of "Analysis" article in the future, generally focusing on Tyrannids, but if any readers have suggestion for topics for analysis for any army, let me know and I'll see what I can do.

Saturday, 24 May 2014

Rebuilding the Hive - Part 1

In the "Rebuilding the Hive" posts I'm planning on showing my progress putting (back) together my much neglected Tyranid army and getting it up to date.

To start with I've been digging through the models I have and it turns out I actually have quite a lot.


The only problem is that most of them are in a terrible state of disrepair. I really hate moving house and as a result I pack really poorly and stuff ends up gettng damaged. I'm sure there's a lesson in that somewhere. Most of it is easily fixable though and anything that isn't I plan to modify heavily.

Anyway, taking stock I have:

1 x Hive Tyrant
3 x (old) Tyrant Guard
12 x Warriors
20 x Genestealer (with Broodlord)
38 x Termagants
20 x Hormagaunts
8 x Ripper Bases
1 x Lictor
4 x Raveners
1 x Tyrannofex (which isn't in the picture)

That works out to 1956 points without any upgrades, which is quite a lot really. What it isn't though, is a cohesive army. There was no real strategy when putting it all together, most of it I bought off a mate years ago. I think it'll probably have a lack of synapse and it doesn't have many anti-vehicle options.

So I plan to paint up everything I have and then start expanding my options. I really love the idea of a Tervigon, it's pretty unique as far as 40k units go and could be really useful although I'm going to do a bit more analysis on that first. Zoanthropes were always a favorite of mine too, and would provide anti-tank options and some more synapse. The Haruspex is also really cool so I might consider that.

I've already started painting (the stuff on the far left) with a red and yellow colour scheme. I thought it might be cool invert the scheme for synapse creatures just to differentiate them, although that'll help my opponent spot them more easily... I'm painting them for table-top so they look good from about a metre away but look more closely and they're a bit basic, but hopefully this way I'll eventually get to play with a fully painted army.

Overall, I think it's a pretty good start.