Blog

KAG on IGF 2012 !

It’s official now. King Arthur’s Gold is in the competition for grand prize on the Independent Games Festival 2012. Here is its entry page.

It is pretty overwhelming to see so much games there (must be a couple thousand). I know KAG is the best game there, but will it be noticed by the judges?

MM

News on next release

I’m already working on the next release. This time it will be much faster (a matter of days). The planned releases are segmented into 3 parts: hot fixes, player customization and zombies. In that order.

The last one will probably take longest but will be also the most cool thing. Probably the most fun thing in the entire game!

There will be also some surprises…
But first things first:
fixes and improvements to the current version.

The unit counter is a very fun addition. Many players especially like what happens when unit counters get depleted. The thrill of permanent death is amazing!
I am thinking of changing the team unit counter to player life counter. So each player would have their own life counter (like 20 lives each round) and would not have to be penalized by some prick that gets killed over and over again.

But this also means that players might sit in the lobby forever if they deplete their lives. So a “sudden death” would have to be introduced. I’m thinking that, if half of the team is dead and can’t respawn, the whole team’s lives deplete and its sudden death. Just to make matches quicker and not be boring for people that killed themselves quickly.

Thoughts?

MM

‘Workshops Build’ released!

This is the largest update we’ve ever done. So much new cool things to do! Please read this whole post so you’re not confused by the changes.

First watch this video for a really brief run through the new features:

[youtube http://www.youtube.com/watch?v=6svGnBdylKE?hl=en&fs=1]

Of course that is not all. One of the main gamemode improvements is the addition of UNIT COUNTERS. On the top of the screen you’ll see a team unit counter. Everytime you die, this counter decreases. Once the counter is depleted nobody on your team can spawn any longer. The team that kills all enemies on the counter and all remaining ones wins.

All the main combat mechanics have been changed and improved. Until you jump to conclusions please spend some time playing the game and actually seeing why this happened. The majority of time spent on this build was actually play testing. For every nerf there is actually a buff for each class. The addition of arrow workshops disrupted the games balance leading to many changes. For example:

  • Archer has now 3 types of shots (slow, normal and charged) and can jump on trees!
  • Knight can’t destroy stone but can use shields for gliding!
  • Builders have 3 hearts and can kill knights (they are needed now more in offense)

The catapult arc and firepower has significantly changed. You’ll need to get a lot closer to the walls to destroy them. However you can pick up the catapult and bring it closer!

As you’ve probably seen on the test videos, you can now put anything into the catapult and launch it (not corpses but that is planned as a feature).

NEW CONTROLS

As a reminder. The controls are very much changed. All things to a degree, are controlled with pie menus. Pretty much like the blockmenu. So press the menu button and hold it. Hover over the pie slice (button) and release.

….

COIN ECONOMY

We have now coins. You get coins for doing useful things for your team.

CASTLE ROOMS / WORKSHOPS

You spend the coins to buy bombs, arrows and heal in the quarters.

PICKING / DROPPING / MOUNTING

Pickup items with [C] or by holding [C] and selecting from menu if there is more than 1 thing to pickup in that spot.

Some items (like stone/wood for builders) are picked up automatically, others are not.

Be a good team player and drop items by holding [C] (if there is nothing to pickup there)

You can mount objects (like bombs or other catapults) in a catapult by holding [E] on the catapult and selecting the Mount Item option.

I probably forgot about something, this a really big list of changes. Read the change log for details:

Changes build 157-190:

NEW CONTROLS AND PIE MENUS:
  [E] USE ITEM
  [F] BLOCK MENU
  [C] PICKUP /DROP
  [BACKSPACE] MISC MENU (CHANGE TEAM, SUICIDE)
  [V] CHATS
  [Q] EMOTICONS 
 
– added castle room: bomb workshop – for making bombs (press [E], costs coins)
– added castle room: arrows workshop
– added castle room: quarters – gradually heals you for coins
– added droppable coins
– added HUD resources blink when added/removed
– generated maps are mirrored by default (can be switched off in Rules/gamemode.cfg)
– CTF and Swordfight gamemode now have a default unit count limit
– map editor mode from menu uses Sandbox game rules
– mount bomb on catapult (light bomb with [F] and then put on catapult with menu [E])
– added shield down attack animation
– added “Quit Editor” main menu option
– added recent added/decreased resources display on HUD
– changed chat fonts to support european characters
– admin kick/swap menu is team sorted

Bugs:
– fixed knight shield not shielding teammates
– fixed not being able to connect to server after some time of server running
– fixed time limit game rules setting
– fixed unit count game rules setting
– fixed doors not closing near tent and other objects
– fixed bomb bounce sounds
– fixed bots not respawning after map change
– fixed timed out rcon/mod players not disconnecting
– fixed help texts smooth rendered
– chat with 1 letter can be sent now

Gameplay/Balancing:
– bottom of map is a hole in which you die
– when team becomes unbalanced players with lowest score get switched
– each hit at dirt stone gives 2 stone; thick stone 5; gold 2
– archer doesn’t draw arrow if no arrows
– bombs are stronger and have larger kill radius
– tents and outposts don’t heal
– wood, stone, gold is automatically picked up only by builder; arrows by archer; bombs by knight
– fixed class selection on custom class rules
– removed arrow added to player resources when arrow hit player
– fast arrow knockback is smaller
– bomb isn’t dropped on knock back
– only 50% of arrows drop drom dead archer
– bomb can destroy dropped arrows
– bombs can launch knight from ground (with shield; greater velocity achieved from air)
– added 5s immunity on tent after respawn
– increased stomp damage velocity

Archer:
– archers can climb trees
– archer has 3 firing options (indicated by cursor color): slow, normal and charged
– arrows are generally faster but have a lot more drag
– arrows damage is based on velocity (dragged/out of screen arrows are weaker)
– archer can cancel shot with [right mouse] click
– fixed arrows losing effectiveness when lobbying them
– archer stomp doesn’t do damage
– archer charge cursor appears only after arrow is drawn
– fixed killed archer arrow not firing
– moved arrow origin 2 pixel higher

Knight:
– knight double slash only works when actually hit somebody
– knight shield up works more like a ladder
– knights can glide on shield up (shield parachute)
– fixes to shield collision
– less knockback on sword hits

Catapult:
– catapult fires more sideways
– catapult uses 5 stone per shot
– catapult loads much longer
– catapult against catapult is more powerful
– catapults don’t regenerate
– catapult rocks have more gravity
– destroyed catapult drops half loaded stone
– the more vertical the catapult rocks the less damage they do

Builder:
– builder has 3 hearts
– builder can hurt knights

Tweaks:
– changed scoreboard colors
– object/workshop usage help texts are always shown
– blocks without required resources are not drawn in block menu
– outpost shows health on mouse hover
– items fall out with greater velocity on death
– bubbles on minimap show only for own team
– stance animation changed when carrying something
– knight shield is unlagged
– ladders can’t be placed far horizontally (they don’t drop now)
– all player names show when waiting for respawn
– changed player label colors
– menu and prompt bubbles don’t show on minimap
– added spawn immunity blink indicator
– trees regrow slower
– added smoke on catapult rocks hit stone

Above head chat:
– above head chat messages background is transparent
– chat longer than 200 chars doesn’t appear above head
– above head chat breaks into lines if long
– default above head chat color is white; team chat is team colored

Commands:
– added addBotX command    – addBotX( team, class, name ); eg. addBotX( 1, 0, “St. John” );
– added disable compression option sv_compression=0
– fixed unban; unbanhost; unbanhid commands

[youtube http://www.youtube.com/watch?v=EtvNdOlQJkw?feature=oembed&w=500&h=374]

Bug/feature? from the test build.

Server Issues

We’ve had the master go up and down a few times in the last while, so please bear with us while we sort out what’s going on. Sorry for the interruption!

Geti

Testing testing 2

We’ve been playing the test build all day, just tweaking, adding new ideas, removing the ones that don’t work. This is gonna be a really polished build and well worth the wait. Each class will get a buff and KAG will be even more fun. Still a couple test games ahead of us and I’ll feel ready for a public release.

MM

Adventures, Overworlds and the “Full version”

Before I get to cut into the juicy bits of this post, we’ve decided that there’s too much ambiguity and not enough oomph in the way we’ve been naming the two versions of KAG.

We’ve decided that “KAG” and “KAG Premium” are misleading names for the free and paid versions respectively. “KAG” as the free version and “KAG Premium” as the paid version suggests that the free version includes most or all of the content and that the premium version holds a few extra goodies and gives buffs in game or something.

As such, we’ve decided to dub the two versions “King Arthur’s Gold: Classic” and “King Arthur’s Gold” respectively. The classic game will preserve the older, faster paced and less polished roots of the game in the free to play package. This will serve as a demo for players who aren’t sure if they want to buy the game yet. The full version of the game will contain expansive game-mode changes, more classes, items, mechanisms, zombies, and eventually a fully dynamic adventure-cross-fortress-cross-teamplay gaming feast.

For what it’s worth, “KAG classic” is nearing completion and will be feature-locked shortly. The full version of the game is unlikely to be finished for quite a while.

————————————————————————————————

We’ve made a fairly large decision about the direction we’d like to take the main full version game-mode in. If you’re an advocate of TDM or CTF or any other fast-paced mode of play then please bear with me, as we’ll still be supporting them. For those who want a longer, deeper play experience though (me me me me me) we’ve decided that we’d like to make each game into more of an adventure, with much more character attachment than players get in the current game.

We’re going to do this by rolling out three things:

  • An overworld – each team would set up a base on a randomly generated overworld map. Players could leave their fort to journey out into the world, fighting bands of raiders and wild animals, going spelunking in caves, and even penetrating undead kingdoms to slay necromancers. They could also naturally get a party of allies together to go and lay siege to the enemy’s tower, or form a band of raiders and mug passers-by for their sweet, sweet coins. Each feature of the map would be a “map” in the current sense of the game, with players leaving the map by walking off the edges and entering each map from the overworld by walking into it.
  • Character and team progression. Characters will start the game as a peon with nothing and no-one, unless invited to join the game as part of a friend’s team. They’ll be able to join and leave teams, as well as creating and naming their own civilisation and gathering their own followers. Over time through adventuring, building and much slaughter of zombies and enemy knaves, players will accumulate items and resources enabling them to progress down a potentially deep and complex class tree, becoming a feared juggernaut or a noble lancer. 
  • Persistence and permadeath – A player’s character in a server will be persistent, meaning if you leave the game they’ll still be around, you’ll be able to come back the next day and adventure further. Conversely, if a character dies, all progress will be lost, all items dropped and all ties severed. This makes killing the king (or queen) of a nation a massive event as the whole hierarchy of that team would change, and the whole battle dynamic would be quite a lot more serious because of the massive penalty of death. Obviously we’ll be making higher “level” characters take many more hits to kill than they do in KAG currently to make retreat from a battle a viable option for those that don’t want to lose their characters. We fully understand how much anger permadeath would cause with the current quick and bloody battle system.

    I should note that permadeath will be a serverside variable -> not all servers will feature it, and a player with no currently active character would still be able to spectate the world, so you don’t miss the end of a war just because you died in it.

    You’ll also be able to make a new character if your old one dies (…though there might be a setting removing this option, a sort of “hardcore” mode) so that you can continue to participate.

Here’s a rough concept of how the overworld might be presented:

(yes those are cavalry units in the background)

Obviously in-game it’ll be made of sprites and potentially mode7’d into submission for a nostalgia kick for anyone who’s played an old RPG. Something like this but 1024×768 and with a bunch of characters jogging around (this is a shot of Terrigama, copyright Enix 1995 for the SNES):

These changes will make the default mode of KAG play vaguely like an RPG (though we’d like to think of it more as an action adventure). Hopefully also it encourages playing with people you know and team-play in general. Each server will build up its own history of events and hopefully some epic stories will spring up from each game.

For those that aren’t keen at all, there’ll always be TDM and CTF for you 🙂

As a side note, this means we can have many, many more players per server without a stupidly high increase in bandwidth usage because the players in each map only need to know about the nearby players. Massive sieges with 64 units per side on one map would still lag as bad as ever, but considering not everyone playing a server would be playing at the same time (-> some characters would be sleeping) and players will usually be dispersed around the world, each additional player wouldn’t double the bandwidth consumed, which is a start.

Whew, so that’s that. I’ve left out some of the finer points (including “BUT WAHT ABUT GREFIERS!!1! D:

Next release is slated for ~2 weeks from now, possibly earlier, possibly later. The featurelist is uncertain at this point, more info coming when we have it.

Geti

If you’ve e-mailed me to mm@thd.vg in the last few days and I haven’t replied please send it to michal.marcinkowski@gmail.com. That e-mail broke for some reason and I need to fix it, sorry.

MM

Testing testing

If you don’t know this by now we’re testing the new release constantly for over a week now. There’s a ton of new stuff there, including new menus, loading catapults on catapults and so on. We had to rebalance the whole game because the new features like workshops made some unexpected changes to the fighting classes. We are heading towards perfection, still got to do the menus better – more intuitive. Anyway the new build will be amazing, I’m sure you will love it!

MM

New ingame menus

I got frustrated with not being able to pick blocks as builder when standing on a catapult. So I decided to dig out some nice code from my archives and introduce in-game pie menus. This will really deepen the gameplay and introduce many new features in a nice clear manner.

We need suggestions for a new chat/command menu. Please reply to this topic.

(the KAG Forums use the same account as your game account, so please join us on the forums!)

MM

Social Media

Stay up-to-date with our latest news - make sure to follow us on Social Media!