Archive for August, 2014

Non Player Character

Posted: August 31, 2014 in Writing
Tags: , ,

I’m sharing another short story of mine here on the blog since I had some good feedback from the last one. I wrote this one as an explicit challenge to myself to get something short done. I ramble a lot. As you’ve probably noticed. Short can be very difficult but I liked the way this one turned out. Fair warning… it’s experimental as hell, it plays around with formatting a bit. It will definitely appeal to the gamers (or rehab’d gamers) the most.

Give it a shot anyways. It’s pretty nifty.

Non Player Character – by Mike Douton

Welcome to Hac Nocte patch 5.4, and prepare yourself to change the way you play MMOs forever! Beginning at 0300 Pacific Standard Time, all servers will be shut down for approximately ten hours. We apologize for the unusually lengthy downtime but this is to accommodate Hac Nocte’s most ambitious and hotly anticipated feature to date: Adaptive AI.

We brought in leading artificial intelligence experts to create the first game that learns from you, the citizens of Hac Nocte. The quests and monsters of the world will no longer offer static tactics, so bring your A game. This is being introduced on a trial basis, so the Adaptive AI is being implemented on a limited selection of NPCs and monsters. Which ones? If we told you, that would ruin the fun.

Click on the link below for a full list of all the 5.4 updates, including a complete rundown of the new Adaptive AI.

#

Hail <<Player>>! You look like a strong and hearty adventurer. Perhaps you could chance upon yourself to help an old monk? I was making my pilgrimage to the Basilica of Attle, as my order is wont to do, but I hail from a small temple myself and had not the fellow brothers and sisters to join me in my travels. Crossing these perilous mountains alone, Zolia and her bandits set upon me on the road to the north. The temptress and elvish cur took from me the holy symbol of my order and left me on the road for the wolves. My injuries will keep me laid up in this outpost for days and I have not the strength to track down the bandit hideaway. Please <<Player>>, seek out this elf who wronged me, slay her with the gods’ justice and return my holy symbol to me. I will see you rewarded with what items I have left.

<<Token of Soomer>>

<<Robes of the Mountain Trail>>

<<Pilgrim’s Boots>>

#

Spawn NPC Zolia Loc 86,24

Elapsed time… 4m26s

Player <<Calichi>> detected inside 50m aggro range

Attack Player <<Calichi>> with… Unequipped_melee

If player dies and/or no players inside 50m aggro range, return to loc 86,24

If NPC Zolia hp < 0 fade out and begin respawn counter

#

Repeat ad nauseum

#

Run Adaptive AI Analysis – Kill to death ration 9:117. Maximum damage per second threshold with Unequipped_melee reached. Maximum armor threshold with Armor_none reached. Analysis concludes, increase maximum thresholds with acquisition of items.

#

Spawn NPC Zolia Loc 86,24

Player <<Shada>> detected inside 50m aggro range

Attack Player <<Shada>> with… Unequipped_melee

Player <<Shada>> hp < 0. Player <<Shada>> is dead

ALERT! Player <<Argain>> detected inside 50m aggro range

Target Player_corpse Shada. Loot item <<Fleet Force Short Sword>>

Attack Player <<Argain>> with… Fleet Force Short Sword

Damage per second threshold dramatically increased

Satisfactory analysis

#

Repeat ad nauseum

#

Run Adaptive AI Analysis – Kill to death ratio 204:316. Increase of maximum damage per second and armor thresholds equated with temporary ratio increase. Thresholds reached again. Analysis – player movement patterns increased and changed. Conclusion – NPC Zolia must accommodate player movements.

#

Spawn NPC Zolia Loc 86,24

Player movements detected

Player Thice spotted outside 50m aggro range

Run Adaptive AI Analysis – ERROR ERROR

Adaptive AI Analysis can only be run in despawned state

Despawning NPC Zolia in 5… 4… 3…

Bypass despwan NPC Zolia. Force Adaptive AI Analysis for NPC Zolia

Adaptive AI Analysis – Player Thice range 57m. Inventory Focus Longbow range 60m. Player Thice hp < 50%. Thice activating healing over time. Conclusion…

Attacking <<Thice>> with… Focus Longbow

Pursue Thice. Attacking Thice with… Attle Truesteel Dagger

Player Thice is dead.

Loot Thice. Thice equipment < NPC Zolia equipment. Scan Inventory… Loot <<Box of Invisibility Potions>>

ALERT! Player movements detected at spawn loc 86,24

Multiple players detected engaging with camp NPCs. Detection is not optimal for NPC Zolia. Use item <<Box of Invisibility Potions>>

Multiple players are waiting at loc 86,24. Loc 86,24 is for NPC Zolia. Conclusion, players are waiting for NPC Zolia.

ALERT! Effect Invisibility countdown timer running low. Visible in ten seconds. Risk level high for NPC Zolia. Analyze player tactics. Player one class, warrior, high armor medium damage. Player two class, rogue has medium armor and high damage. Player class three, cleric has low armor and low damage. Cleric has critical beneficial spell casting.

Attacking Cleric <<Bucks>> with Attle Truesteel Dagger. Use ability Sneak Attack.

NPC Zolia attack speed is high. Damage threshold is high. Cleric Bucks reaction time is low. NPC Zolia’s Attle Truesteel Dagger strikes soundly on Bucks. Bucks hp is less than zero. NPC Zolia has slain Bucks.

#

Positive feedback loop due to results.

#

ALERT! Warrior <<Ting> using ability Charge. NPC Zolia turn to face Ting. Movement speed insufficient. Ting scores critical hit. ALERT! Rogue <<Geris>> uses ability Sneak Attack. Geris scores critical hit. NPC Zolia falls to the ground. Negative feedback loop localized in critical hit locations. Analyze negative feedback loop. Intensely undesirable. NPC Zolia hp is less than zero. NPC Zolia is slain. NPC Zolia desires return to despawn state to eliminate negative feedback loop. Fade to despawn state in 5… 4… 3.. ERROR! Negative feedback loop prevents transition to despawn state. Respawn in ten minutes. Negative feedback loop persisting. NPC Zolia strongly desires avoidance of the negative feedback loop.

#

Warrior Ting says aloud – “Let’s wait for respawn.”

NPC Zolia spawn loc 86,24 is not safe from negative feedback loop. Conclusion, NPC Zolia needs new spawn loc.

#

Repeat ad nauseum

#

Breathe NPC Zolia Loc 91,32

#

NPC Zolia has a positive feedback loop over the new spawn point. It is uphill from NPC Zolia’s true loc, screened from view by the trees. NPC Zolia reviews the inventory and approaches a nearby cave full of ogre AI drone spawn points. The last player encountered by NPC Zolia was class: engineer. NPC Zolia’s inventory rattles with frost grenades and incendiary grenades. There is a cadre of players at NPC Zolia’s true loc and the new goods are key to the new ambush about to take place.

Beyond the aggro range of the ogres, NPC Zolia takes the last Swiftfoot Potion in the inventory. Concern had in regards to the potential emergencies which may require a Swiftfoot Potion was overridden by an expected positive feedback loop after this new ambush tactic. Players in simultaneous quantity were overwhelming NPC Zolia so NPC Zolia would bring quantity to the players.

The Swiftfoot Potion left a strange but not negative sensation to the new inputs NPC Zolia was developing. NPC Zolia’s feet felt lighter when the potion took effect. The incendiary grenade arced into the center of the ogre AI drone camp, its burst damage flowering across the whole lot of ogres. At these levels, the damage over time effect is minimal, but the damage is not what NPC Zolia is after, rather the attention and aggro.

NPC Zolia outwardly expresses a positive feedback loop at the now flaming ogre AI drones. They are not like NPC Zolia. They are without feedback analysis. Predictability in ogre AI drones is lamentable but useful to NPC Zolia today though. NPC Zolia turns down the hill, darting among the trees letting the Swiftfoot Potion carry NPC Zolia two steps ahead of the aggro’d ogres.

A hundred meters from the players at 86,24, NPC Zolia breaks from the treeline into a clearing. Increase speed as much as possible. Fifty meters and a player spots NPC Zolia, firing off a bow shot. Speed is in greater need than damage mitigation NPC Zolia concludes. The arrow activates the audio inputs for NPC Zolia as it pierces the shoulder. The negative feedback loop surrounding the arrow is extreme causing NPC Zolia to wordlessly vocalize and almost to slow the speed built up careening down the hill. The plan, the ambush is greater than the negative feedback loops. Increase speed as much as possible.

At the edge of the camp at NPC Zolia’s true loc, the other players have reacted to the bowman’s alarm. All eyes are on NPC Zolia as weapons are armed and spells readied. NPC Zolia darts among them and with a leap and a tumble out of range, NPC Zolia drops the engineer’s frost grenade. With a shattering audio input, the devise freezes the players’ feet solid. All feet may be immobile but all eyes are still on NPC Zolia.

With a positive feedback loop expressed, NPC Zolia emotes a wave to the players. NPC Zolia has their full attention now. The bowman lets loose another shaft that pierces the ground by the feet of NPC Zolia. Not a single player thinks to look what follows in NPC Zolia’s wake as the flaming ogre AI drones pour into the camp at loc 86,24. Unprepared, the players are outnumbered, unmoving and slaughtered. The ogres leave for their true locs eventually and NPC picks the player corpses clean.

NPC Zolia has been victorious.

I have been victorious.

I.

Advertisements

cormorantChuck Wendig’s prose is a friggin’ force of nature.

Everything of his I’ve read is like an avalanche. You keep turning the pages and just try to keep up because you aren’t stopping. I’ve also got a special affinity for talking about Wendig on this blog. His first book, Blackbirds starring the foul mouthed protag, Miriam Black, debuted not long after I started posting on ye olde blog. His work ethic is like a tornado so I haven’t read all the books he’s published yet, but I still see him leveling up with each book I’ve read.

Today, we’re talking The Cormorant, the third of the Miriam Black books. My pal Drea blogging over at Scribbles at Midnight lamented on twitter that she needed to pick a new book out of the To Read Pile on the same day as me. So we both picked up with the swearing woman who knows when you’re going to die. We’re each attacking one angle of The Cormorant and getting feedback from the other. Read all the cool stuff going on below this paragraph and bounce over to Drea’s “Not a Book Review” to read all the other stuff the cool kids are going to be talking about.

Now I’m pretty sure this makes us some sort of blogging Voltron. I think I’m the left foot.

Let’s hit the back of the book copy before we get any farther along in saving the universe.

Miriam is on the road again, having transitioned from “thief” to “killer”.

Hired by a wealthy businessman, she heads down to Florida to practice the one thing she’s good at, but in her vision she sees him die by another’s hand and on the wall written in blood is a message just for Miriam.

She’s expected…

Hrm. Not much to go with, eh? I seriously feel bad for whatever person at Angry Robot that has to write back of the book copy. Angry Robot books tend to be off the beaten path, which often means spoilers and things that aren’t just going to be summed up in two paragraphs. But that’s ok when you get to book three in a series I guess. If you’re getting this far along, you’ve probably already met Miriam. I know I don’t often bother reading the back of the book in a series until I’m sitting down to blog about it. I just said “Ohh! Book three. Hell yeah to that.” I must have at some point though because I vaguely remember the phrasing in it. But I don’t think it was until after I already purchased it.

So I’m off on a wild tangent. Let’s kill the introduction and get on with the good stuff.

The big thing I want to key in with The Cormorant is the character arc Miriam has in this book and how it fits in with the character arc over all. More to the point, this is the first time I felt there was any sort of serious character growth going on with Miriam. In the first book, Miriam is a swear filled breath of fresh air in the genre. I loved every second of it, but in the end Miriam was doing nothing but surviving. In the second book, Mockingbird, Miriam starts out in a better place, but gives stability the finger early on and regresses back to just surviving. The stakes are much higher in this book so it’s all good though. Now we’ve gotten to book three and… more of the same. She spends the first half of the book doing exactly the same. She’s doing a fortune teller thing and is one small step above homeless. Survival. It started to wear me down a little bit. Around the halfway point, Miriam comes across her mother. After that, woah! There was three books worth of character arc crammed into some 150-odd pages. I definitely felt satisfied that the growth happened, but it was almost too late. I’m excited for the fourth book, when it comes out, but there were a couple chapters in the middle of this one where I got worried.

So anyways. That’s the short version of what I thought. But I’m not talking shop by myself today! We’re fancy today, so I’m tossing out some questions about Miriam and her character arc to Drea to see thinks. When you’re done, don’t forget to bounce over to her blog where we reversed the set up and I talk at length about the questions she came up with during her reading.

Me: How do you feel Miriam’s character arc in Cormorant fits in with the overall arc of the story? Do you think it took too long to get there?

Drea: I think Miriam’s character arc was pretty consistent. In the first and second books she is the same pithy mouthy smart ass. However in this third book I think she was a little more muted. Which was honestly a relief. Miriam is difficult to like, she’s rough on everyone and she knows it. What frustrates me the most is definitely how long it took for her to realize that maybe she should smooth over some of her rough edges for the sake of the people she cares about. Or even just to keep herself out of a little trouble.

I think that’s one of the things that confuses me about why I keep reading the series. She’s a truly unique character – she’s intentionally unlikeable. I enjoy how different she is. But I really don’t like HER. It astounds me that Wendig has gotten me to return three times considering how irksome I find this protagonist. J

Me: How do you feel about her mother, i.e. her past, being the catalyst for the change?

Drea: I think Miriam has been running from her mother and what happened to her all her life and I think it’s about time she actually tried dealing with her relationship problems instead of flipping them the finger.

That said it’s only natural that her mother sparks this change in her. In some ways I think seeing that her mother had changed gave Miriam the courage to admit that she needed and wanted to change as well. Although it’s clear just from her interactions with Gabby when she actually apologizes to her that she had already begun maturing some.

And in fact the more I think about it the more I think Miriam is just getting older and more mature in this book. There’s no one catalyst for change. When she murders the teenager she realizes she’s crossed a line and I think that more than anything else is a defining moment for her.

Me: Do you think it’s better or worse that she is doing all her character growing solo without Louis, even though he was such an important part of the previous books?

Drea: Can I just say I’m solidly, staunchly team Louis? I think he’s the main reason I keep coming back to this series.  And while I missed him in this book I think it’s an absolutely necessary thing that she’s doing all her growing AWAY from him.

As the second book showed – you can’t change just to please someone else. She tried to settle down with him before she was really ready to and the outcome was disastrous. I have high hopes for them in the future. And to be honest I hope that there isn’t any romance blossoming between Miriam and Gabby over the long haul.  I think Miriam is bad news for anyone she touches and Gabby has already had enough bad news.

In the next book I hope to see a LOT more change in Miriam because I’m tired of her hurting everyone who tried to help her.

So I hope that Wendig doesn’t backpedal on what I saw in the last half of the Cormorant because I’m tired of Miriam causing most of the conflict in the novel by being an asshole. This time I want to see some truly external conflict. I’m looking for less of a character study and more plotting.

Boom! That was rad, wasn’t it? Make sure to hit Drea’s website for the other half of the Two Person Book Club.

So I’m sure that small cadre of frequent readers knows that I’ve shifted away from entire posts devoted to each book I read. It’s an unfortunate byproduct of having a job, a two-year-old and a novel to write. I still love talking about great books. Today, I’ve already buttoned up a chapter on the novel-in-pogress and my kiddo is happily munching on Cheerios so I am expanding beyond the 140 characters of twitter so I can pontificate about a bunch of books I’ve recently thought were pretty kick ass.

shatteringtheleyShattering the Ley by Joshua Palmatier

You already saw me talk about anticipating Shattering the Ley by Joshua Palmatier in the last To Read Pile post I wrote. (psst, a lot of those books are still in the pile, it was large and I’ve been reading slow) I added Palmatier to my Shelf of Honor with Well of Sorrow written under his pen name Benjamin Tate. One of the things I really liked about it, was it read a bit like a political thriller with its pacing and sprawl. His writing leveled up from his first book to Well and it did again from the Well series to Ley.

This new series is set in a slightly more advanced fantasy world than usual. Those magical ley lines seen throughout fantasy books are being used by Palmatier in the way people have used electricity. I had an early industrial revolution vibe to this fantasy world that was incredibly unique. Now take the sprawl of a fantasy novel and layer in tons of intrigue. It ends a touch abruptly to set up book two, but enough of the loose ends were buttoned up that it didn’t bother me beyond jonsing for the next book. Even knowing exactly how much work it takes to write a novel, impatient reader is impatient sometimes still.

 

sixguntarotSix-Gun Tarot by R. S. Belcher

Six-Gun Tarot by debut author R. S. Belcher is part of a dying breed: Books I pick up off the shelf with no outside recommendations. I saw the book kicking around Readercon. It’s got some killer cover art going for it, but I heard no buzz about it whatsoever. I finally picked it up at my local B+N because I saw a blurb from Felicia Day on it. Consider this your buzz.

It’s a weird west book; a mashup of some serious Lovecraftian occult stuff and the post-Civil War west. There is a lot going on. A lot. A woman part of a secret society of pirate assassins? Done. Mad scientists? Booyah. Immortal sheriff? Of course and he’s got a demigod deputy. Chinese gangs? Of course they’re in the Nevada desert. Where else would they be? It takes a little while to sort out everything going on but once the book hits the halfway point, it flies by and becomes un-put-down-able. There’s crazy potential for a long series with this and I hope it pans out.

 

generationvGeneration V by M. L. Brennon

This is the first time an urban fantasy novel has taken place where I live and holy crap it is super rad to see Rhode Island in a SFF novel. Also, vampires would explain a lot of our politics here. Uh oh, did you tune out the second I said vampires? You stop that right now! ML Brennon took Generation V and put a fresh spin on vampires. That takes a lot because the vampire population is pretty high in our genre.

For every bit of action and drama in this book, there’s an equal amount of fun. Fortitude Scott is a vampire, but he drives a crappy car, lives in a dump in Providence and gets beaten up by muggers (which goes along with living in the bad parts of Providence). He’s not even particularly thrilled about being a vampire. It’s like he’s the average joe of vampires and I absolutely loved every bit of it.

tomeoftheundergatesTome of the Undergates by Sam Sykes

Ok I read the first of Sam Sykes‘ books a long while ago. Apparently it was even before I started the blog because I never wrote a post about it before. He’s got his fourth, A City Stained Red, coming out soon. But for some reason a lot of people have been asking for adventure packed sword and sorcery recommendations from me lately. I got someone to buy his book with “Swords. Demons. Farts.” Sykes writes with a “I fucking love this stuff” attitude which makes it a joy to read. I also think he is one of the most thoughtful authors out there when discussing genre issues and craft. The “Buy My Book” gags are priceless and I really want a calendar of them someday.

throneofthecrescentmoonThrone of the Crescent Moon by Saladin Ahmed

Throne of the Crescent Moon by Saladin Ahmed was one of the first book reviews I did on this website. It’s still awesome. It fits into the same sword and sorcery adventure type fantasy as Sykes so a lot of recommendations lately. I convinced a couple people at Readercon to check out his writing. I’ve been reading in the genre for twenty years so the fact that it’s an Arab based fantasy world made this book hugely refreshing. If you want to check out Ahmed’s writing, he’s got a free ebook of short fiction available. I posted about it a while back too. It’s got a couple of my favorite short stories in it.

lextalionisLex Talionis by RSA Garcia

I reviewed Lex Talionis by RSA Garcia recently. Go read it again. But there’s a good chance that’s how you found my blog in the first place. A significant portion of my traffic has been heading to her book and I’m ok with this. I’ve been recommending this a lot in person for people who are wanting a fresh feel on the classic sci-fi tropes starring an ass kicking lady.

 

hurricanefeverHurricane Fever by Tobias Buckell

I’m ending with my current read, which I’m only about halfway through and will go back to reading as soon as I’m finished typing all this. Hurricane Fever by Tobias Buckell is the sequel to Arctic Rising. At first when I heard that Fever was going to be about the Carribean spy, Roo Jones, instead of Anika Duncan, I was a bit disappointed. I admit it. Anika was such a kick ass character, I really wanted to read more about her. But I’ve read quite a lot of Buckell’s books, so I felt ok trusting that he’s writing the best story possible. The book isn’t letting me down a bit. Roo is kicking ass and taking names and I’ve flying through it. I’m not even done and I’m ok recommending it to everyone.