Saturday, January 26, 2013

Books Post

I'd been pretty good before about writing entries on books I'd recently read, but that sort of fell behind. Thus, a huge backlog entry of books I've read since my last book post!

War and Peace
I thought I'd give this a go after Anna Karenina, since it was big and meaty and kept my brain occupied for a long span of time. His books are very strange in their plot arcs. It's just one thing happening after another and after another. I believe I enjoyed it in an idle way of sitting back and watching people go about their lives.

Red Dragon
This was a bit of a whim and I can't remember what inspired me to read it. It gave me weird psychological nightmares, which has never really happened to me with a thriller or horror book before. Anthony Hopkins of course obeys the mental image of Hannibal Lector now and forever. I wonder how authors feel when that happens to their books?

Far from the Madding Crowd
Like Snow Fox before, this was a "randomly plucked from the shelves" title, and a pretty interesting read. At first it started out as a love story, then I realized it was turning into a love triangle, then it surprised me by taking it even further and turning into some manner of love quadrangle. The setting imagery was pretty nice. I approve.

Joust Series
I started reading Mercedes Lackey stuff only recently, which surprised me because I would have loved this stuff in high school. The Joust series is about dragon riders, and much of the books are occupied in the care and feeding of jousting dragons. These books are delightful, but kind of mild in conflict. There were always cases where I'd get nervous because they were perfect for the author to pull some cruel reversal, but she never did. That's okay, really, it made for a stress-free read.

The Lady in the Tower
A historical fiction book on Anne Boleyn, which I picked up because I think I reached her in some wikipedia link-clicking vortex I was engaged in one evening. Man, Henry VIII was a jerkface.

A Tree Grows in Brooklyn
For a long time my only frame of reference for this book was when it appeared as a gag in a Bugs Bunny cartoon, getting a pack of dogs excitedly rushing off to Brooklyn to find the tree. This book is AMAZING and I recommend it for anyone. Because of the time frame and the setting, there were a lot of parallels to what I'd read of the childhood of Harpo Marx in his autobiography (one of my favorite books), so a lot of the customs and scenes seemed familiar to me.

A Paradise Built in Hell
My brother recommended this to me, and I went in expecting a big downer, as it is a study in the behavior of groups after large scale disasters. Much to my surprise, however, a lot of it debunks the common perception that normal people turn into savage looting mobs. Normal people actually tend to behave quite altruistically, and can even experience a sense of joy in spite of being in the midst of a disaster due to the communities that and sense of belonging that form up around them. The trending behavior of power holders in these situations, however...

A Song of Ice and Fire
Yeah, I'm deep in the midst of this series. I never realized that I could be so entranced by the vivid details of political intrigue, yet here I am!

Man in the Iron Mask
I was really surprised at how good The Three Musketeers was the first time I read it. But man, this one is just a huge downer. Also it has no resemblance to the movie whatsoever, in case you were wondering.

Anathem
I read this because the other Neal Stephenson book that someone recommended to me wasn't at the library. Reading this book sometimes felt like taking a college course, due to all the specialized fictional vernacular, but I loved it. I loved the idea of a monastic society based on math, and the story unfolded into something bigger and more spectacular than I'd been expecting. It kept me hooked the whole way through

Snow Crash
Since I enjoyed Anathem so much, Nick lent me this (I never did get around to reading the original Neal Stephenson recommendation that got me to the library, and I don't remember which book it was at this point). I loved the context and the conflict in this book, and it was fun to see how the future evolved from the time this was written. Some of it was in the right direction, other aspects were a bit of a miss (no one expected smart phones in the 90s!)

So there you go! I hope to do these a little more frequently in the future, to avoid huge backlog posts like this one.

Tuesday, January 8, 2013

2012 Review

2013 is already ramping up, so I’d better get my wrap-up post under way! 2012 was a busy and exciting time at work, and though I can’t talk about specifics as my project is still super secret, I will say that I feel I’ve stretched out my feelers into new responsibilities, and thus learned lots of new and exciting things and brushed up on a few older skills that were lying dormant.

I also got more involved with the next generation of game developers in a couple of different ways. I started volunteering as a mentor for Game Mentor Online, and have had a wonderful experience with that. I also did some traveling and “educating the youth” visits throughout the year. I find I really do enjoy helping someone find their path and teaching them what I can, just in small sessions or with one person at a time :) This trend will likely continue – I’ve picked up a second mentee through GMO this year and am scheduled to talk to some girl scouts about working in games in February.

2012 Marked my 10th year of blogging, which boggled my mind somewhat! To celebrate, I started up my daily doodle blog, which I’m not sure counts since there is no writing involved and everything is scheduled months in advance. All the same, it was a thing. In spite of the anniversary year, my blog was pretty quiet in 2012, filled with recipes more than anything else. I’ll see if I can remedy that for 2013, and I’m also contemplating moving to Wordpress from Blogger. Still undecided.

Last year was also my start as a volunteer with Sante D’or, which is the shelter where I adopted Mr. Davis. I’d wanted to get involved in volunteering somewhere for awhile, and had been keeping up with the group on Facebook, so I dove right in and started visiting the shelter regularly to photograph the residents. The experience benefited me twofold – I love to help snuggle and care for all the shelter kitties, and I feel it’s also helped me improve my photography skills.

Not too shabby for my first year as a “for reals” adult (according to little kid Lisa, 30 was a grown-up). 2013 has many ambitions of its own, so onward!

Monday, December 31, 2012

Picking a Photo

As mentioned on Facebook, my library is having an amateur photo contest and I’d like to submit something, but I’m having trouble picking out a picture. Based on feedback from others and a few of my favorites, I’ve narrowed it down to 8 photos to choose from. I can only pick one, and I think I’ll submit either to Still Life, Animal, or Scenic categories.

Now the hard part, which one of these is the best?

Saturday, December 15, 2012

Khan Academy Experiment–Absolute Values

I remember learning about absolute value equations in school. The only thing I retained was that they made V-shaped graphs and that was kind of cool, but I’m not sure I ever grasped an understanding of real-life situations where absolute values came into play.

So here’s an example (special thanks to Matthew DeLucas for suggesting the use case).  It’s extremely simple, but that’s okay because it’s supposed to be for Intro to Algebra stuff (it has some inequalities in there for good measure).  Note, it does not take into account the fact that the stage has bounds, so it’s still an oversimplified case.

You are making a 2D Fighting game (a la Street Fighter).  The part of the screen that is visible is 540 units wide, even though the stage is actually much wider, so you never want your players to be farther away from each other than the width of the visible screen (when players move the screen does not pan up and down, only left and right, so we only care about their positions on the x axis).  When the players get further away from each other than 540 units, the game should push them closer together.

If one player 1’s x position is 100, at what player 2 positions will the game need to push the players towards each other?

|x – 100| = 540

x = –440 or x = 640

image

image

Under what conditions will the game know that it needs to push the players together?

|Player1.x – Player2.x| > 540

|x-y| > 540

image

Friday, December 14, 2012

Thoughts on Okami

People who know me well know that Okami is my favorite game of all time. Recently, when playing through the HD release, I found myself at a particular moment in the game just before I had to stop playing to go get dinner with Nick. I was turning in a side quest, and was mentally time managing what I was going to do next – “I think before doing the next story quest I’m going to train up at the dojo on my way back to Shinshu Field and get the clover that I couldn’t get before, but I need to go to a shop and get more seed because I missed some birds back there. I wonder if I should farm up demon fangs and get that mirror teleport now or wait until after I do the next dungeon…”

It struck me how excited I was about doing ALL THE THINGS in that game. This is unusual for me, because in most games of this nature I tend to be a primary-path sort of girl. Even in Zelda games, which I enjoy very much, I’m never too concerned about finding all the heart containers or whatever. So I got to thinking, what is it about Okami specifically that makes me so excited about doing all the collections and side quests and essentially 100%ing the game?

Theory 1:

In many games, the story artificially drives my sense of urgency. I’m talking about when the story is like “oh no we must rush to the castle before it is too late!” My logic brain knows that I could go out and farm for experience, complete the secret side quest in the first area, AND finish the entire chocobo minigame series or whatever before going to the castle (and when I got there I’d still arrive just in the nick of time).

However, emotional brain doesn’t quite understand this. Emotional brain feels I need to book it to the castle as fast as I can, because something very serious is at stake. I think my tendency is to let myself get engaged in the experience to the point where emotional brain is sort of guiding things, so I readily go from story point to story point.

In Okami, the story has a lot of exciting moments, but when you get to a new place it tends to frame things as not being in too much of a rush. Your companion, Issun, will be like “you’re gonna love exploring the city, there’s so much to do! I guess we should investigate the weird thing about the queen at some point…but the city is so happenin!”

It is an ever so slight encouragement to do whatever the hell you please, framing the next story point as “yeah, we’ll get around to it.” Possibly this setup sets emotional brain at ease, and makes me much more enthusiastic about feeding all the bunnies along the coastline before actually going into the city.

Theory 2:

It’s possible that the only thing compelling me to do so much of the extra stuff in Okami is that I’m so starved for a game experience that speaks to me. I know in the back of my mind that it’ll probably be over 10 years before someone else makes a game of this scope with this amount of whimsy and personal Lisa Brown appeal, so I become desperate to squeeze every last drop out of the experience before leaving it.

What about you, internet? What games compel you to do all their extra things when comparable games do not?

Thursday, December 6, 2012

Khan Academy Experiment–Intro to Algebra

So awhile ago on Facebook, I mentioned wanting to do a thing where I came up with a practical game development example for Khan Academy playlists.  This post is the first one!

I started with the Intro to Algebra playlist, and actually had kind of a tricky time coming up with an example.  I just wanted to do something simple with comparing two linear equations, but lots of things in games don’t end up being linear (the first idea that popped into my head was comparing acceleration and top speed between Bowser and Yoshi and seeing when Yoshi would overtake Bowser, but those aren’t linear rates).

After cycling through some more too-complex ideas, I settled on Gold Drip in MOBA games.  It’s a start, but even still it’s oversimplified for a few reasons

  • It doesn’t take into account other means of gold income or spending, only passive gold drip. 
  • It doesn’t address that you can’t actually buy the Philosopher’s Stone at the beginning of the game – that you can’t have negative gold
  • The per-10-seconds language would have tripped me up as a beginning algebra student, I think.

Anyway, it’s a start.  Please let me know if I blew the math anywhere.

The Scenario

In League of Legends, players earn money at a rate of 16 gold every 10 seconds and every player starts out with 475 gold.  A player can buy an item (Philosopher’s stone) for 700 gold that increases her income by 5 gold per 10 seconds.

So, normal rate (where s is seconds)

Total Gold = (16/10)s + 475

Philosopher’s Stone rate

((16+5)/10)s + 475 – 700

If a player buys the Philosopher’s Stone, at what time does she break even, after which her gold will overtake an opponent who did not buy the Philosopher’s Stone?  This is assuming neither player buys anything else or gains gold in another way.

(16/10)s +475 = ((16+5)/10)s + 475 – 700

(16/10)s +700= ((16+5)/10)s

(16/10)s+700 = (21/10)s

700 = (5/10)s

700=(1/2)s

1400 = s (so 23 minutes and 20 seconds)

IntroToAlgebra

However, this would assume that you could buy the item from the very start and have negative gold.  How long would it take before a player could afford to buy a Philosopher’s stone?

s = (700 - 475) * 10 / 16

Let’s assume that you the designer want the Philosopher’s Stone to be OP  and pay itself off 5 minutes earlier than it does right now (s=1100 instead of s=1400).  How could you change the item’s cost to achieve this?  How could you change its gold gain rate to achieve this?

Changing initial item cost

(16/10)(1100) +475 = ((16+5)/10)(1100) + 475 – c

(16/10)(1100) =  ((21)/10)(1100) – c

1760 = 2310 – c

c = 550

Changing item’s gold gain rate

(16/10)(1100) +475 = ((16/10)+r)(1100) + 475 – 700

1760= 1760+1100r – 700

700 = 1100r

7/11 = r (this is 7 gold per 11 seconds)

Wednesday, November 7, 2012

The Pitch Neutralizer

I’m not normally a dream-recounter, but this one I had a bit ago keeps popping back in my head, so I’ll go ahead and share.

In the dream, at work, there was a large device called the “Pitch Neutralizer.”  If you had an idea for a feature for the game or a solution to a design problem, you would speak it into the pitch neutralizer through a telephone-tube device like you see at the playground.  Everyone would have a turn proposing their ideas.

Then, the Pitch Neutralizer would present those ideas to the whole room, the trick being that each idea was now coming from one voice and source, so you wouldn’t be biased against a particular person’s idea based on how good/bad he was at presenting it.  Thus, neutralizing the pitches (awake brain thinks that “Pitch Normalizer” would have been a better name, but asleep brain says “I DO WHAT I WANT,” so there you go).

The quirkiest bit about this whole thing was the voice and personality the device would use to re-present all of the ideas.  It was none other than Oprah Winfrey.

I have no idea.