Brad Wardell's Blog


Legendary Heroes - Monday news

Published on Monday, March 4, 2013 By Brad Wardell In Elemental Dev Journals

Greetings!

Memory is remembered

Last week we discussed that we really wanted Legendary Heroes to support 32-bit for the new "Huge" size maps but the current FE/LH builds couldn't do it.  So I agreed to spend the weekend going through the code to see what I could optimize.

I'm pleased to say that enough optimization was done that LH users will be able to play on the new huge maps. But if you play it on a 32-bit machine, it'll pop up a warning since it's going to be very very tight still.

Soren Stuff

My mention that Soren had joined us got a lot more attention than I thought.  I saw some people suggest that he'd be working on Legendary Heroes.  I wish I could say that is the case but the things that game designers work on today won't show up until far into the future. For example, Jon spent about 2 years full-time before becoming a consultant working on things that won't see light of day until mid 2014.  In Soren's case, he's consulting with us to help on the design of several projects which won't see the light of day for some time.

When I talk to people who want to get into the games industry, I often have to warn them that it can be a long journey. When I am working on the game-stuff here, it's mostly on stuff that won't be released until (Best case) 1Q2015 and that's assuming no delays.  

Gotta Team up Good People

This is probably an odd thing to say, particularly publicly, but Elemental was probably the single best thing that has ever happened to Stardock's games unit.  It certainly didn't seem that way at the time. But War of Magic exposed so many deep issues in the way we were approaching game development that it forced us to change.  To be honest, we should have changed the way we were making games after Galactic Civilizations II (2006) when we had moved beyond having tiny game teams.  

If you load up a Stardock developed or published game in 2012 and compare it with what had come out before, it's night and day. The quality of our games is so much better now thanks largely to bringing in people like Derek Paxton, Chris Bray, Jon Shafer and others.  They have positions at Stardock that literally didn't exist until after 2010.  The quality of Fallen Enchantress and Sins of a Solar Empire: Rebellion (which was a coding/design team-up between Ironclad and Stardock) is just something we're very proud of.  Suffice to say, we have a real appreciation to what dedicated game designers can do for a game.

Fallen Enchantress going forward

If you've played FE 1.3, you may have noticed some of the new features such as champion recruitment cost changes and the Majesty spell. These represent a true fork in the road in support between it and Legendary Heroes where champion recruitment is fame based and city growth based on food supply.  The point being, as long as there's strong demand for FE updates, we plan to keep doing so (strong demand to be understood as not 1 guy on the forums 4 years ago demanding us to update it to support their holographic iWatch display but rather a significant number of people playing the game).

So FE will continue to evolve down its own road for the foreseeable future and Legendary Heroes will go down its path.

Legendary Heroes first looks

I'm going to try to get some videos up this week. We have a pretty huge Windows 8 app coming out this week that's eating up a lot of our time.  But the first thing you'll notice about LH, I think is that it is drastically better looking. 

Stay tuned!

 

The Wealth Inequality thread

Published on Sunday, March 3, 2013 By Brad Wardell In Economics

Found this video here:

Even being familiar with the stats, it was a really fascinating and well put together illustration of the massive level of inequality in wealth we have in the United States.

I have two fundamental criticisms with it.

First, knowledge isn’t understanding. That is, the author gives me the impression that he thinks wealth is “distributed” by some..entity. That somehow wealth is being divied up by some sort of directed intelligence and that we, as a society (presumably through our government) could somehow alter this inequality.

Second, it doesn’t even try to explain how this inequality happened in the first place. At best, it sets up strawmen such as “does the CEO work 318X harder than the average person in their company?”  While working “hard” is often the difference between poverty and middle class, it has relatively little to do with why 1% of the population controls so much of the nation’s wealth. 

Wealth distribution is a macro-system. If it is to be understood, it needs to be looked at from a macro-level. Emotionally driven anecdotes of individuals or even generalizations of individual groups is worthless.

Your local grocery store

To understand what is happening at the macro level let’s look at something that is so basic to our day to day lives that has also transformed right in front of our eyes. Your local grocery store.

In 1983 the store owner would need to employ many cashiers. When checking someone out, they looked at individual price tags and rang them up on the cash register. Those price tags were placed on every product by employees with a price “gun”. You usually had a bagger. You also needed a lot of these people because checking out was a relatively slow process.  People paid by cash or (burrrrr) more often a personal check.   The goods being purchased had been stocked on the shelves by a small army of stockboys who practically lived in the warehouse in back trying to manually sort out all the goods that had come in from a vast array of different suppliers.

As a result of the above, the owner of the store’s relative wealth was limited because the wealth the store generated was distributed out to a small army of employees.

Fast-forward to today.

That same store owner now owns a much much larger store.  In fact, that store owner is actually a principle at a consolidated franchise company that owns many many stores.

Goods come in with a bar code so no price tagging is needed, eliminating those jobs and the associated expenses. The goods also come him from a tiny number of suppliers who have undergone the same automation and subsequent consolidation as the stores have.  The number of stock boys is far fewer because it’s so much quicker to put things up. Goods arrive in the store already organized by a just-in-time warehouse at a franchise distribution center.

Most of the cash registers are gone having been replaced by automated ones. What few human-run checkout lanes are now operated by people who simply move the bar-coded item through a scanner and the customer does their own bagging. The customer pays by simply sliding their credit card through. 

It would not be an exaggeration to say that the equivalent store generates more than 318X more wealth for the owners than for each employee.

Automation is nothing new. However, the rate and pervasiveness of automation continues to increase exponentially. As a result, the inequality we see is likely to continue to grow.  In fact, the rate is likely to increase.

Our government has actually set in policies that hasten this trend. Minimum wage laws, while well intended, result in these business owners eliminating positions and making cutting edge automation more attractive.  Getting rid of minimum wage laws wouldn’t eliminate this trend, it would merely slow it down. 

We also have increasing regulations and costs associated with hiring humans which create an incentive for the store owner to invest in more machines faster and his suppliers to outsource more overseas where regulations aren’t as tight.  Decreasing regulations, however, would only slow this trend, it wouldn’t stop it.

In another several years, the store owner will likely have machines that can automatically stock goods onto shelves via their RFID tag. Even fewer cashiers will be needed because the customer will be able to simply walk out of the store with their items in the cart and have all their items charged to their credit/debit account as they pass through an automated RFID scanner. Your favorite fast food joint won’t need people to take your order. You’ll simply tell it to a Siri-like order taker (or input it on a keyboard).

Thus, the “store owner”, that 1%-er (and again, at this point, the “store owner” of 1983 is long gone) will have an even greater share of the wealth than they do today.

What can be done?

I don’t really have an answer.  I don’t think anything can be done even though I often feel the same distaste for wealth inequality as most people do.

Overall, the lives of nearly all Americans are vastly better than they were 30 years ago.  And before someone points out a statistic on “purchasing power” I think you’d be hard pressed to find any sane person who would want to go back and live in 1983.  Life is far better now than it was 30 years ago for virtually everyone in the United States.

But the wealth inequality strikes most people as being fundamentally unfair. Having had some success myself I am no stranger to that tingle of envy at the advantages others got – especially when they are given kudos by a society that is oblivious that the biggest difference between those people and the hundreds, if not thousands, of others who had the same idea/ability/drive was that those people started out with massive massive advantages.

While I spent much of my childhood growing up in a 2 bedroom apartment with my single mother eating “shit on a shingle” a few times a week because that’s what we could afford to eat and saving and scraping from an early age so that I could work 3-jobs to afford to attend a minor state-school that wouldn’t even get me an interview at a major tech company,  I’ve watched people become more “successful” largely in thanks to them starting out with connections from Harvard or MIT or some other place their parents sent them.  My point is, I can relate to that unspoken feeling of unfairness.

However, someone less successful than I am can point out that I was raised by a mother who instilled responsibility and economic common sense from an early age and that I’m a white male thus I too have many advantages over many others. There’s always someone more disadvantaged than you.

Hence, envy or resentment is a futile path to take. You just have to let it go or it’ll poison you.

As a society, should we really care about this growing wealth inequality? And if we should care, we should have take a hard look as to why we care. Because if that reason boils down to envy or resentment then any solutions that spring up are likely to take us down a very dark path.

I personally don’t like the level of wealth inequality. It offends my sense of fairness. But I can’t think of any solutions to it that don’t essentially involve stealing from one group and handing it to another “just because”.  It’s one of the reasons why I don’t like a strong federal government, it just creates more opportunity for the gamification of our economic system (talk to a successful hedge fund manager – federal regulations make the hyper-wealthy financial managers of the world possible).

Besides, in another 30 years, we should reach the singularity and at which point, who will give a crap? Winking smile

Best soundtracks to program by

Published on Saturday, March 2, 2013 By Brad Wardell In Software Development

imageFor those of you who program, what do you like to listen to (if you listen to music)?  I have found my go-to soundtrack to be the original Star Trek, the Motion Picture soundtrack.  I don’t like vocals when programming because I’m easily distracted when I’m focusing. 

So what are your favorites?

Legendary Heroes–February review

Published on Friday, March 1, 2013 By Brad Wardell In Elemental Dev Journals

SNAGHTML524315fLast month a lot of time was spent on Fallen Enchantress v1.3.  We also used that time to do a lot of play-testing of Legendary Heroes.  The more we play, the more we think players are going to like it. 

Memory

We are going to delay the beta one more week. We were planning on having it come out next Thursday. But after talking to the marketing team, it was decided that the question of 32-bit support needed to be answered by the time pre-orders start.  That is, will Legendary Heroes allow 32-bit users to play on the new “Huge” map size.   

So I’ll be spending this weekend doing memory profiling to see what can be done to see if 32-bit users (and yea, there’s  a lot of them out there) will be able to play these huge maps. 

More Game Help

The annual Stardock report is going to be coming out soon. One of the things it’s going to touch on is that Stardock used a lot of the money used from the sale of Impulse back in 2011 to create a fund to help launch new start-ups.  We haven’t announced any of these new entities yet and won’t be for awhile. But the bottom line is that there’s a lot of game projects floating around here and as I’ve said many times in the past, I don’t like designing games and Kael has crazy amounts on his plate and Jon is full-time on “At the Gates”.   So we’ve gotten some help…

We’ve brought on board someone many of you know – Soren Johnson (designer of Civilization IV) who has come to Stardock, at least for awhile, to oversee the design of all our games.  Obviously, my boss, Derek (Kael – I run Stardock but Derek runs the game studio and in the game studio I’m the lead programmer so I execute his directives, yes, it’s weird) ..anyway he will still be the one to ultimately approve and massage these designs but we’re grateful for Soren’s help.  So please give Soren a warm welcome.  I think his impact on our upcoming (think 2014/2015/2016) will be pretty obvious.

One last thing

This is going to be a big thing next week but Stardock has a killer app for Windows 8 that’s being announced and made available next week. Start8 continues to grow in popularity, I think this new app will be at least as popular.

We’ll keep you guys up to speed. We read the forums and try to incorporate what we can.   We’d like to send a particular shout out to the Penny-Arcade forums for coming up with the “Swarm” mechanic which has really changed (for the better) the tactical battle mechanics. 

That’s all for now. Cheers!

The best desktop wallpaper manager is DeskScapes

Published on Thursday, February 28, 2013 By Brad Wardell In OS Customization

This week DeskScapes 8 was released and while it is most famous for its ability to display animated wallpapers, I personally think of the animated wallpapers as an additional perk on top of the fact that it’s a really awesome way to manage and enhance normal Windows desktop backgrounds.

Its home page is https://www.stardock.com/products/deskscapes.

image

Multi-monitor support

If you look at DeskScapes 8’s main UI, you’ll notice a few things instantly. First, if you have multiple monitors, you might as well stop here and go get DeskScapes right now.  We’ll wait…

Got it? The ability to set different wallpapers on different monitors easily seems like something that should be part of Windows. But it’s not.  So if you are running multiple monitors and would like to just have different backgrounds then DeskScapes is a no-brainer.

Enhancing your existing wallpapers

image

I have a love/heat relationship with photograph-based desktop backgrounds. I spend all day in front of my computer and I like my desktop backgrounds to be something pretty. At the same time, I don’t want to be distracted by them.  That’s where DeskScapes comes in:

image

It has many different filters you can dynamically apply to your desktop backgrounds. One of my favorites is the porthole. By fading the background to black, any icons that might be on my desktop show up and if I have a few windows up, I’m not going to be distracted by a scene peeking around their edges.

Of course, there are many other effects you can apply as well on the fly such as color-based ones.

image

In this case, I downloaded a really cool background that was a bit “warm” (it was a brownish color). I wanted to alter its color to something cooler (a blue-color). No problem.

image

Sometimes you just want to combine a wallpaper with a good effect. For example, I downloaded this terrific winter scene and then combined it with an animated snowfall effect. Very relaxing on a cold Winter morning at work.

Just the ones I want

image

I’ve got a lot of cool art around my machine. Most of it wasn’t even imagined as being used as a desktop background. But with the effects features of DeskScapes, you can pretty much turn any graphic you have into a good background provided that it’s a sufficient resolution. That’s where DeskScapes comes in. 

So you tell DeskScapes to look in all your images folders on your computer or network (gotta love SkyDrive/Dropbox) and then just have it show the images that are sufficiently large enough to be used as a background.

And of course…

To show off the animated stuff I really need a video. And so… here you go!

What to do about Internet trolls?

Published on Monday, February 25, 2013 By Brad Wardell In Personal Computing

As we get more connected online, the haters of the world become more empowered. I am often astonished at some of the brazen behavior I see in comments and on forums by people who, one assumes, are functioning people in real life. 

I think a key ingredient is narcisism. i cant think of any other explanation for someone who puts effort into trying to upset other people while their own identities are just a bit of Google-Fu away. If you’ve ever read an article on someone before, there’s inevitably anonymous trolls who say unbelievably nasty things about them.  Of course, they do so because they think they're anonymous.

Imagine if their ugly behavior was quoted and attached to their “real name” when you Googled them? I suspect we’d see a change in behavior pretty quickly.

I have mixed feelings on anonymity on the Internet. On the one hand, I’ve seen people make threats against me, my wife and occasionally even against my kids. So I am very conscious of how vulnerable we are to the worst humanity has to offer.  On the other hand, I can’t help but notice that the worst behavior is usually done by people who think that they’re safe from retaliation because they think they’re anonymous.

So I’m not sure what should be done.  Almost everyone reading this has dealt (or at least observed) a persistent Internet troll. You can ban them but they’ll be back. As trolling becomes more common and increasingly nastier, it’s an issue that’s going to have to be addressed somehow.  Having seen the slow evolution of the Internet troll over the past 20 years, I can tell you, the ability to inflict harm on people is growing.  Sooner or later, it’s going to have to be dealt with.

Bailey the Entlebucher turns 2

Published on Friday, February 22, 2013 By Brad Wardell In Pets & Nature

Today our family dog, Bailey, turned two years old.  Thanks to the power of the Internet and Facebook we have been able to keep in touch with Bailey’s siblings.

Here’s Bailey with my daughter:

IMG_2255 

and in the snow:

 image

and last summer with her ball:

image

 

Bailey’s Brother with his ball:

image

 

Bailey’s sister with her toys:

image

 

Bailey’s sister with her ball and at Halloween: (Scout)

image image

 

And another one of Bailey’s brothers with his toy: (Kujo)

image

 

And another one of Bailey’s sisters: (Brocoli)

image

 

At Halloween, Bailey’s mom (left) and Bailey got to see each other:

image
(Bailey has a silly look)

 

They’re just such great dogs!