Knights Province on Patreon

I’ve finally set up Patreon page for Knights Province!

Patreon is a site that allows to collect monthly donations to support and sponsor projects and people. I’ve been asked a lot about setting up donations for the Knights Province. Finally I did it. Last month I did a small test and money are really getting processed and send to my PayPal account. This means I am ready to announce it.

Since there’s no way of estimating how good this Patreon thing will work, my current Patreon plan is to just start collecting donations and seeing how it goes. I’m planning to add donations to funds I pay from my pocket for freelancers work on assets creation for the Knights Province (2D/3D artists, musicians, animators, etc). It would also be nice to buy a glass of beer every now and then, knowing it was gifted to me by Knights Province fans and players 😉

Patreon page link

Irregardless of donations or not, I’m still very grateful for your support and interest in my humble hobby project. Thank you!

Posted in News | Leave a comment

Where does smoke go?

One of the features I’m working on for Alpha 10 is particle effects. Those include smoke, dust, fire, mist and others.

Here are some early particle tests from dev tools:

First particles

Smoke affected by wind

Rigging smoke to tavern

Faced difficulties included writing a shader for billboard particles (so they always face the camera) and keeping spawn rate stable. Rigging particles to the game was also a bit complicated.

So now game will include small dust puffs on roadplans and house plans placement as well as lite smoke from tavern when anyone is eating in it.

Next – some damaged houses fires!

Posted in Live progress, Tools | 6 Comments

Working on Caster unit navigation

Been working on unit navigation for Alpha 10. It is still very hard and complicated, but progress makes me happy. Made some terrain collision outlines generation code tonight:

Posted in How things work, Screenshots | Leave a comment

Alpha 9.1

Alpha 9.1 (r5956)
Thanks to everyone sending in crashreports – includes following bugfixes:

+ Fixed non-warrior under attack from a house would cause a crash
+ Fixed removal of decals in MapEd
+ Fixed crash on towers hitting non-warrior units
+ Attempt to fix crash on Wine trying to init OpenGL 3.2 function
+ Allowed to change depth buffer bitdepth and shadowmaps bitdepth
+ Added attempt to recover if unsupported GFX settings were chosen
+ Selecting an animal in Replay would cause a crash
+ Fixed crash on setting group attack orders outside of map bounds in MapEd
+ Fixed group attack position offset in MapEd
+ Fixed render of rubble on house demolish
+ Fixed crash on loading savegame where unit training was cancelled

Download links:

Knights Province Alpha 9.1 (7z package)
Knights Province Alpha 9.1 (installer)

Posted in Downloads | 4 Comments

Alpha 9 is ready!

I’m happy to announce new Alpha of the game!

Alpha 9 changes and improvements:

Three major gameplay mechanics (described in detail in earlier article):

  • Wildlife (aggressive animals and dens)
  • Early army (militia can be trained in Camp)
  • Morale to affect warrior’s attack

Content

  • More great music by Juan I. Goncebat
  • New fight and death sounds
  • New scripted map Walkers (survive Walkers waves)
  • New scripted map Into the Swamps (by Klassix)
  • New skirmish map Horseshoe (with aggressive wolves)
  • New skirmish map Borders (by Klassix)
  • New campaign Orthalm (3 missions, by DarkianMaker)
  • New terrains (yellow grass on dirt, coarse gravel)
  • Diagonal transition for mountains/flat terrain
  • New temp house models (by Icomatix)
  • House building animation for 2 houses (with help from Dah)
  • New palm trees

Improvements

  • Simplified gold production (no coal required)
  • Increased unit walking speed by 25%
  • Reworked AI setup and presets for skirmish
  • Changed defence position setup in MapEd
  • Tweaked AI to handle food production better
  • Tweaked AI to handle offense better
  • Tweaked AI to handle defense better
  • Increased max stone volume up to 6 in one tile
  • Gold and Iron ore can be placed on any mountain type now
  • Fixed AI iron mining
  • Improved iron mining rate
  • Lots of smaller improvements in MapEd
  • Lots of gameplay bugfixes and smaller improvements

As usual – this is still Alpha, there are likely a lot of bugs, flaws, incomplete features, broken mechanics and such. Please report them and also your thoughts on what should change and why.

Download links (updated to latest version):

Knights Province Alpha 9.1 (7z package)
Knights Province Alpha 9.1 (installer)

Posted in Downloads, News | 24 Comments

Palms

Did some low-poly palms for the upcoming Alpha 9:

Posted in Screenshots, Sidenotes | 1 Comment

Alpha 9 wip versions

I’m still working on wrapping up features/bugfixes for Alpha 9. Last big feature that needs to be done before Alpha 9 release – AI troop management between defence/offence positions. It’s proven to be one of the greater AI flaw so far.

Until then, wip builds are available in Discord community: #new_versions channel.

Posted in Sidenotes | 2 Comments

Happy New Year 2018 everyone! :-)

Posted in Uncategorized | 6 Comments

Alpha 9 features

Alpha 9 will have the following major features:

  • Aggressive animals
  • Early army
  • Warriors morale

Let’s see how they work!

Aggressive animals

Wolves, bears and boars will now attack all nearby units within some range. Wolves and Bears also got special spawning house – Den. It will spawn new animals until destroyed. Animals spawned from den will wander within certain radius (attacking anyone passing by) and “guard” in smaller radius (running to attack anyone approaching).

Animals and dens can be placed and configured via built-in Map Editor.

So now, animals are a real threat for citizens working in the field and for advancing armies. This can be seen in Horseshoe  – 1vs1 map, designed around wolves obstacle in between 2 players.

Early army

Soldiers can be trained from the first second now. Militia training was moved to Camp. Cost of training is 1 Blank (who will leave his Cottage upon completion) and 1 Club. Clubs can be made later in the game in Weapons Workshop at a cost of 1 Wood. Typical Camp will have a dozen of clubs at the start, allowing player to hire Militia for exploring and self-defense, but not enough for full-scale offense operation (more on that in Morale section).

Along with Militia, now Camps can train Serfs and Builders (they cost only 1 Blank).

Warriors morale

Warriors attack strength now depends on their class and proximity to their (or any allied) town. Militia has lowest morale strength – only 15%. This means that it will fight at full strength within it’s town borders and only at 15% strength when far from the town (e.g. in enemy town). Better warriors have stronger morale (which goes all the way up to 100%). This means, that for example 2 enemy militia can be easily beaten by just one defending unit.

I want the system to be stateless – that is given static setup (units/houses placement) morale should always be the same, irregardless of previous/next system state. In other words, if you see a screenshot you can calculate everyone’s morale without knowing what happened before.

The factors at play are:

  • proximity to own houses is the best and strongest factor
  • proximity to enemy houses lowers morale
  • allied houses are also counted (after all we want to encourage allied help)
  • campfires should boost morale as well (so they play a bigger role as outposts)

Here are some results of 100 test runs. First number is defenders count in their own town, second is approaching enemies. Tests were made with 2 and with 10 defenders to find out equivalent number of attackers:

  • Militia: 2/4 10/41
  • Axeman: 2/3 10/18
  • Swordsman: 2/2 10/11

All these features are aimed at making early game more engaging.

Posted in News | 5 Comments

Sneak preview from new map in Alpha 9

Took these screens while playing challenge map in Alpha 9 – you have to survive against incoming enemy hordes, where each new wave is stronger than previous one. I’ve managed to last for ~40min:

P.S. You can try out Alpha 9 wip yourself by downloading from this special Discord channel: https://discord.gg/cEwJFSY

Posted in Screenshots, Sidenotes | 4 Comments