tag:blogger.com,1999:blog-57660620121698613722024-03-13T08:44:24.854-07:00Games Aren't Simpleeiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.comBlogger28125tag:blogger.com,1999:blog-5766062012169861372.post-33490530925426031902009-03-11T22:21:00.000-07:002009-03-11T22:58:00.742-07:00Second Chance to DisappointI randomly decided to play GTAIV again. Started the mission where you have to taxi Little Jacob around, ignoring his incomprehensible babbling and relying on mission markers and tutorial text boxes to know where to go. I got shot up pretty bad in the first encounter, then had to waste time finding a burger joint to get my health back. So basically, major skill-oriented games are all going the route of pussified health auto-regen, yet a game that prides itself in gangster-tough immersion finds the need to force the player to drive out of the way in the middle of a mission to eat a burger instead of letting their health regen on the drive to the next mission point so they can keep the action going. Brilliant.<br /><br />Got to the second mission spot, followed the instructions for taking cover, then my AI partner got shot after just a few seconds of entering the house, failing the mission for me. <i>Awesome</i>. I was going to force my way through the game so I can at least say that I've beaten it in case the need arises to defend my experience in a debate about the title. Sadly, this has become the main reason I complete most games nowadays instead of joy. Don't want to be that guy at a game development company that hasn't completed Halo 3. <br /><br />I was going to beat GTAIV this week or next, but fuck it. I need to take another several month break from this overrated piece of mediocrity.<br /><br />As I type this, a hotdog vender barks repeatedly every ten seconds, repeating the same line at least once a minute. High frequency bark repeating. <i>In a 2008 title</i>. Not a point I would normally drill on, especiailly in a world as large and asset-filled as Liberty City, but this game is full of such flaws and nuisances and yet still <i>has a 98 on metacritic</i>. And objectively-backed flaws aside, I will argue with my subjective liberties that it just doesn't provide an entertaining experience. I don't care if your world is so detailed I can watch TV in it - in fact, if you choose to implement this unnecessary functionality, chances are these are manhours that could have gone into fixing some of the questionable missions. No, I don't want a world where I can do many boring things - I want a world where the things I can do are <i>fun</i>.<br /><br />This game is not much fun. Whatever enjoyment I started to have when I first played it has quickly gone out the window from the linear, frustrating missions whose failure conditions never cause me to think that <i>I</i> messed up. Driving between missions, a task quite central to the theme of the game (and implied in the title), has become a chore. There is a huge city to explore, and no compelling reason to do so. The difficulty, while not obscene, is a hindrance to the immersion, and forcing the player to chow down on fast food to regain health feels like a waste of time. Yes, I usually lament health regen in challenge-oriented games, but GTA has always been more about the experience than overcoming difficulty, so this design decision (or lack of real design thoughtfulness?) is painfully tragic.<br /><br />To put things into perspective for anyone that thinks I'm just an artsy game designer belittling yet another high profile mass appeal sequel, I will go on record as saying that Halo 3 was a good game. It was enjoyable. It wasn't particularly special, but the action was streamlined. I hate its success in light of the failures of better titles, but I enjoyed completing it. GTAIV, not so much. Not nearly so much.<br /><br />Can someone please tell me why this game has a 98/100 on metacritic? Or why I have bothered studying the craft of better game design via subtraction and pitching interesting and innovative gameplay ideas when groupthink shit riddled with high level and low level flaws wrapped in a controversial sandbox package with unnecessary simulation (TV shows???) thrown in to fill the void where good pacing should have been implemented sells millions and woos critics??<br /><br />Okay, in a less bitter note, can anyone who enjoys this game tell me if/why you think it deserves a <i>near perfect</i> score, much more than SotC, Bioshock, or Braid?eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com3tag:blogger.com,1999:blog-5766062012169861372.post-32827373452006909742009-02-28T03:55:00.000-08:002009-02-28T06:25:45.980-08:00The World Begins With UsI was going to write a post sometime soon about <a href="http://en.wikipedia.org/wiki/The_World_Ends_With_You">The World Ends With You</a>. It was going to be a high brow review, rejecting numerical summaries and hype-driven prose, for I felt this game deserved more. And <em>of course</em> I'm too good for such drivel. No, I was going to take the "game as arts" approach and herald it as a rare jewel. I was going to mention the brilliant manner in which Jupiter has captured the theme of loneliness en masse and held true to that vision in every pixel, the grin-inducing moment when I realized that the regional "trend" system that guided my choice in equipment could in turn be affected by me and what kind of a wonderful message this was, delivered via gameplay mechanics as only an interactive medium could. I was going to write some paragraphs, dust them off, and feel good about myself for commenting intelligently on a topic dear to me and adding another post to my blog.<br /><br />Then I made the mistake of beating the game.<br /><br />I have dreamt of making video games since I was five years old. I was even drawing them on paper back then, a hobby that would turn into making levels in Wrecking Crew on the NES, then into making more complicated levels in games like Doom and Duke Nukem 3D, then into programming. All along, video games were produced by people, not people <em>like</em> me, for if they were like me I would understand them. No, people with talents and visions far beyond what I was capable of grasping or imagining. Imagine my shock two years ago when I entered the industry and realized that these people did not exist.<br /><br />Well they did, except they weren't unattainable gods of the interactive arts. They were people like me. It has been relieving and disappointing, and above all else disorienting, to come to terms with what the industry has become. Every asset carefully calculated in a middle manager's spread sheet, every in-company rumor carefully filtered through a bloated pyramid. But that's how it is, and that's how games are made, and I don't deserve to expect more when I have a job and so many don't right now.<br /><br />And I understood this, and things were simple, until I beat the game. And again and again, three weeks of what should have been groan-inducing plot twists when the game "wasn't actually over" instead drew out smiles as I realized with relief that I did not have to stop playing yet.<br /><br />I was going to write an artistic review about the artistic merits of an artistic game, but The World Ends With You deserves far more than that. Far more than I can contort my fingers to type. For it is far more than art, and it is unfortunate that I do not have a word to describe what it is.<br /><br />When I was fourteen, I read an article in an innocuous encyclopedia describing the mating habits of humans, and it has torn a hole in my soul so deep that I can never feel romantic love. I watch my friends date, have sex, get married, and a voice louder than a thousand ends of the world wants to yell, to tell them that they are just doing it because of hormones, that they don't really love each other, that we are just meat machines, that we all live in our own little worlds and can only appear to come out and connect when there is something we need, and that we are selfish in such a way and, worse, <em>deterministically</em> so, so we can't be blamed nor can we ever change, and don't they even realize this? And why am I the only one that finds himself suffocating in this toxic air of causal psychology and nihilism? Am I a super intelligence painfully evolved to recognize the illusions of morality and justice, or am I so far <i>behind</i> the cognitive development of the average human for letting such emotional desires as sincerity cause me to think that this world was ever something more? Just a strange mix of emotional and insightful?<br /><br />Why am I alone?<br /><br />Art has become like this romantic love, perverted beyond the reach of sincerity. Art has become snarky toilets in snobby museums, an antithesis to the desires of the uneducated masses, a battle between the interpreter and the creator, and all manner of semantic faux debating, and to reduce TWEWY to this realm of ivory tower treadmilling is a sin far greater than I care to commit. It is unfortunate, then, that I have no rhetorical training to describe what I am trying to get at, but I must still try.<br /><br /><h3>An Explanation, as best I can</h3><br />I purchased this game a couple of weeks ago. I had heard good things, but I had never been in a hurry to get it. Looked like a slightly innovative game for anime fans and Japanophiles in general, enough to pique my curiosity but not enough for me to purchase with a first priority mindset. I enjoyed it right away, glad that I purchased it as the fresh aesthetic and quality were immediately apparent. It took a little bit longer to appreciate the <em>purposefulness</em>, the manner in which the heroic journey from self-isolation to ally dependency was expressed not only in the characters and story but in the gameplay mechanics, through and through. A little bit later, and I realized that this game was at least as good as Chrono Trigger, an amazing thing to realize as I have not felt that way about an RPG in <em>years</em>. Forcing myself to play through a few every now and then, I thought I had just outgrown them. Now I realize that we have just quit making them good.<br /><br />Skip forward to tonight, and I have just completed a game so emotionally moving, by its own merits as well as by what it means for our craft, that I immediately had to take a walk through the local park and collect my blended thoughts. At 4 in the morning.<br /><br />Yes, I'm scared. I'm scared that this isn't really as good a game as I gush about and that I am overreacting because it happened to resonate with me, for whatever reason. Seeing a verdict of 89 on metacritic last week, I nodded in agreement. Felt right. Now, I am wondering how numbers are even the right way to measure such a title, when GTAIV about tops out the max at 98. I would suggest you get this game, but what if you don't enjoy it? What does that say about my abilities as a designer, a skill in which the accurate assessments of other titles is a necessity? I thought I was mature enough to understand and accept the innate subjective limitations of views on the quality of art, but now I'm not sure I can afford emotionally to be wrong. <i>That's</i> what this game has done to me.<br /><br />I described earlier the feeling of separation between my childhood self and the gods that made video games. At some point growing up and entering their circle, that feeling vanished. Until now. The feelings that TWEWY have evoked in me, night after night as if to assure they aren't accidental, have proven that there are gods of game development far beyond my comprehension yet again, and in a bittersweet way I wonder if I have made any progress whatsoever toward mastering the art, choking back tears with laughter as I realize that it <i>is</i> out there, the star that I have been reaching for but have become blind to after decades of struggle, that there <i>is</i> a right direction, and I need to take it.<br /><br />I'm disappointed in myself. What have I done? With my life. What the <em>fuck</em> have I accomplished? If I die tomorrow, who will remember me? Who will I have changed? What has my purpose been? I graduated from college, run through the factory of higher education. I won the state math competition one year when I had an odd infatuation with math, and my parents assure me that I still have a plaque at my high school for the highest cumulative SAT score. But how many people's lives have I enriched with an SAT score? I have shipped two commercial video game titles, one ranking in the fifties and one in the sixties on metacritic, and neither deserving of much more. Every week or so, I blog cynically about the state of the industry, never changing it but patting myself on the back nonetheless for constructing such "insightful" declarations in such edgy tones. I am kept up at night with internal dialogs.<br /><br /><blockquote>I should quit my job and try to start my own video game company where customers are friends, not sources of income to manipulate through marketing.<br /><br />But I don't know how to start a company, and I don't have the money, and if I borrow money from an investor then I am stuck in the art-disruptive cycle of financial responsibility yet again<br /><br />But if I don't take that risk then I may go through my life without ever truly doing what makes me happy<br /><br />And why am I not happy now, now that I am in the wonderful industry that I dreamed of entering since I was five?<br /><br />And what will my parents think if I fail, run away, and need to leech off of them again?<br /><br />And will I ever really be happy, or is satisfaction just a bubble under some infinite wall paper that I can chase around but never capture?<br /><br /></blockquote><br /><br />And on and on, until I somehow fall asleep.<br /><br />I have accomplished <em>absolutely nothing</em>, and it pains me more than I can bear. I wake up every day, marching to work like a toy soldier, because I have to pay the bills, the very expensive bills that I have amassed moving out here to work in the industry in the first place. And if I die tomorrow, no one will remember me. No one will remember me, because I don't <em>deserve</em> remembrance. Sure, the people that matter to me will, and maybe a few of them will cry. But I don't see them anymore. I talk to them on the phone, if I talk to them at all, their digitized voices trying but failing to mask the 2,000+ mile gap that I have put between us. I fail to see them at Christmas, because I am too tired from crunch on a project that will soon be lost in the middle of the game ranking bell curve to even fly home.<br /><br />I tell myself this is okay, because at least I have a job, and... you know, "the economy" and all that. But a job is nothing without happiness. Life is nothing without happiness. I am not happy with my life. I have hope, but that is a painful kind of happiness, because it can easily be taken away or spoiled before fruition.<br /><br />The World Ends With You has shown me that I was wrong to believe that it was my jaded attitude keeping me from enjoying games, for how else could I enjoy it as much as any of my childhood favorites at my current age? Most games today are developed by incapable, uncaring individuals with far too much power over the individuals that do care. And really, in my long winded way, that is what I am trying to praise Jupiter and Square Enix for; they care. They have to care. The localization team cares, the voice actors care, the writers care. They all care. This game exists because people enjoyed making it, and wanted to share that joy with an audience that is precious to them. I have no other reason to believe this than the game itself; that it is capable of communicating this is a testament to their talent as well as their sincerity. I must seek such a position, I must be a part of this. Could you imagine if every game developer put innovation above finance, quality above innovation, art above quality, and sincerity above art? What a wonderful world such would be!<br /><br /><h3>Please</h3><br />I can't do this alone. I can't even continue tricking myself when I wake up each morning into believing that I can be a savior of the craft someday, that today is going to be different from yesterday somehow. I have no clout. I have not been in the industry 'x years' for any impressive value of 'x'. I dream, I <em>desire</em>, but I don't see the answers. If you have any answers, any answers at all, whether you are an industry veteran or a college student trying to get in, or if you are simply a fan of games interested in a healthier future where the discourse between developers and purchasers is more meaningful than the current back and forth of "you give us money, we give you product", please let me know.eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com9tag:blogger.com,1999:blog-5766062012169861372.post-44526024265964836722009-02-10T21:19:00.000-08:002009-02-10T21:38:44.786-08:00A Randomly Inspired, Belated AnswerIt has become nigh memetic to ask, “<a href="http://grandtextauto.org/2005/03/13/prayers-for-kane/">When will we have our Citizen Kane</a>” of games?<br /><br />Not before we have our “<a href="http://en.wikipedia.org/wiki/Y%27All_Want_a_Single">Y'all Want a Single</a>”, I can guarantee that much.<br /><br /><blockquote>“We wanted to add 3 or 4 more songs, so we came back to record them. Then our record company was like 'Hey, we'd really love to have a single' and our management, The Firm said 'We would really like to have a smash hit single, man, can you dig it?'. We were really appalled by that scene. They wanted 'Got the Life' or 'Freak on a Leash', and that shit wasn't flying with us at all! For the first time in our lives we were dissecting our music, and try to analyze the structure of those songs, trying to figure out what made them huge hits. But Korn never works like that, and while we're all were wondering, Jonathan came up with a line: "Y'all want a single? Say: FUCK THAT" and we wrote Y'All Want a Single as a big 'fuck you' to them.”</blockquote>eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com0tag:blogger.com,1999:blog-5766062012169861372.post-57409528239700095912009-02-04T23:00:00.000-08:002009-02-04T23:04:36.447-08:00Before I forget...<a href="http://www.gamasutra.com/php-bin/news_index.php?story=22045">This</a>.<br /><br />"The traditional game industry model ... is not really set up to make games, per se.<br /><br />It's more set up to make game companies. Each game is just a vehicle for the company. We're really talking more about game company development here than game development."<br /><br />And it does need to change.eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com0tag:blogger.com,1999:blog-5766062012169861372.post-26074855192960385332009-02-04T21:34:00.001-08:002009-02-04T22:48:45.171-08:00My, Haven't We Come a Long Way?I just beat Eternal Sonata, and now the credits are rolling and all the characters are judging and patronizing me :(. AND OH GOD NOW THERE IS A FUCKING SNAIL TALKING TO A CATERPILLAR AFTER THE CREDITS ROLLED.<br /><br />Without spoiling too much, an important character turned on the rest of my party, becoming the final boss for no believable reason. Then another character kills them self for no believable reason (though it is foreshadowed), then the credits roll with random party characters telling me I shouldn't give up until the end or something. This is after a good 24 hours of typical RPG narrative nonsense where for some reason I end up with a dozen characters in my party that decided they had no lives and desired to follow my group around. Cait Sith Syndrome, if you will. In the basest sense, I feel I can explain "why" characters chose to do what they did and why the story followed the path that it did, but I just didn't "feel" it. I didn't "feel" that my party would so readily turn on a long time ally just because he said "lol Let's Fight!" I didn't "feel" sorrow that one character commits suicide while another one lets her monologue for several minutes, asking afterwards what he could have done to save her. I am getting a similar feeling that I got at the end of Braid, a game which, for some reason unsatisfied with being an exemplar of the interactive arts via its mechanics, had to pull a narrative switcheroo by "not really being about what you think it's about" in the end. I know I know, "art" and all that jazz, but art is allowed to be critiqued, and, feeling as if I've somehow "missed" something in Eternal Sonata (ugh), I can't say that the ending is all that satisfying to me. I suppose that an ambiguous ending, or an ending where there is a deeper meaning to "get" can cause some water cooler/forum discussions that extend the life of your game past its ending, but is that really the best way to extend the life of an interactive experience? Via tricks of the linear narrative trade?<br /><br />Eternal Sonata is a fantastically beautiful game visually and aurally, and it even has an innovative combat system and faster-than-usual progression for those of us who don't want to commit 50-70 hours to beat an RPG. Thus I am a little disappointed that, while captivating enough for me to put over 20 hours into beating (which is more than I can say for many video games nowadays), I found myself lacking emotions, empathy, and understanding of the characters' motives for most of the game.<br /><br />I guess games have matured? I mean, I'm thankful that modern games give me a narrative drive extending beyond being a bad enough dude to save the president from ninjas, but... do I need that same pseudo-intellectual pretension, that coy "this is our story but this isn't <em>really</em> our story" attitude that filled many a poetry explication in high school Literature classes? Are cheap shots like this taken from old linear forms of media the best way to expand our interactive arts?<br /><br />If High School Lit is any indication, then soon all of our narrative games will "really" be about masturbation or something. Or has this already happened and I'm not "educated" enough to have noticed?? @_@eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com0tag:blogger.com,1999:blog-5766062012169861372.post-23965153473401854342009-02-03T21:42:00.000-08:002009-02-03T22:17:27.506-08:00Advertising BluesSo I got home around 9 tonight, not because I just finished a late night at the office, but because I <i>haven't</i> finished my work yet and just decided to get some food and finish it at home. I could rant about that, but it's more of a mild annoyance than a topic worthy of a full blog post. That is, assuming that it stops occurring so frequently, an assumption I hold onto like a battered wife holding her black eye and smiling as she reminisces about the golden days and tells herself they're coming back, just around the corner. I'm not sure what my "golden" days are in this metaphor since I have been crunching constantly from the day I entered the industry, an unfortunate side effect of being put on a game being rushed to completion in less time than it should really be given, laid off, then being hired and put on another game being rushed to completion in less time than it should really be given.<br /><br />This post is about what was waiting for me when I got home. An apple software update. An innocuous yet pesky blue-iconed window that I usually close out of habit while I'm trying to get work done. Since I am waiting for a build to finish, I decided to go ahead and accept the updates to get it out of my way. After telling it that I don't want to reboot my computer now (have we still not found a way to ubiquitously update software without bringing the user's system to a full halt?), I was greeted with a followup window advertising some new software that I might want to download.<br /><br />So next I decided to play some PC games. I opened my Steam client, which took a while to load as always, possibly because it's loading these ads in the background of this software suite that I paid for. That I paid a lot for, as Steam games, despite digital distribution, are just as expensive as boxed games. And yet they still feel the need to open a second window of ads and further peck away at my dwindling economy of attention when I just want to enjoy some games that I have paid for in a short break period sandwiched by long hours at work. They don't call them ads; no, they call it "Update News". Closing that window, I see an animation in my main steam client (which defaults to the "store" tab instead of the more useful "my games" tab upon opening, to guarantee diverting your attention to their advertising) that cycles through a list of huge budget games that everyone knows exist anyway. Particularly interesting is the ad for Fallout 3, boasting a "100/100" score on Gamespy, a site that uses a 5 star rating system. Yes, there is a huge difference between 5/5 and 100/100, but who am I to judge marketing spin. Even more remarkable is that <i>I purchased the PC version of Fallout 3 from Steam on the day it came out!</i> And they're still advertising it to me??? They <i>know</i> what games I purchased from them! Not only are they wasting my time and attention, they aren't even doing it efficiently!<br /><br />It would be interesting to see a study of our modern economy of attention and how much advertising and constant update reminders cost us in this economy. How many times a day do you find yourself updating something? Do you even know what you're getting when you update it? Is it improving your use of the software, or just moving some GUI components around so you have to relearn where things are? I recently had a stressful time trying to put together hospital bills and insurance statements after heart surgery due to the piles of junk mail that would pile up when I got home from 12+ hour shifts at work. Do you ever have these problems? spam, pop unders, telemarketers? Seconds of your life, robbed from you by a faceless corporation's childish need for attention. A shame really, as time is the most nonrenewable resource.eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com2tag:blogger.com,1999:blog-5766062012169861372.post-55337723710753564302009-01-28T23:12:00.000-08:002009-01-28T23:23:07.375-08:00Patent FendingFrom wikipedia:<br /><br />"At present, the (US patent) files, are so extraordinarily complex and the items so multitudinous that a veritable army of governmental servants is required to attend them and sort them into some order of distinguishable categories to which reference may be made when corresponding with patent applicants for the purposes of examiner citation of "prior art" disclosure. This complexity makes it inevitable that the human-equation involved in government servants relative to carelessness or mechanical limitations should occasion the granting of multitudes of "probably" invalid patent claims."<br /><br />Funny thing? That is a quote from <b>1938</b>.eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com1tag:blogger.com,1999:blog-5766062012169861372.post-85592215245589098352009-01-28T00:12:00.000-08:002009-01-28T00:20:43.002-08:00WWWTPI like games. You probably like games as well if you are reading this blog.<br /><br />Let's play a game! I call it “What's Wrong With This Picture?”<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHcD7d0QpigSixEbbop1wlxuG0dGLesaOfol3tdFrJYlr8TLsMHoSAz5ZfpzwcCfoqgH5JRs_e4NTEai77vzg1mUNjilSUyj2mRhC7ZVn4tN_6y-DXZp7glYvujMcqTBX7NN6FywENdo/s1600-h/wwwtp.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 304px; height: 256px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHcD7d0QpigSixEbbop1wlxuG0dGLesaOfol3tdFrJYlr8TLsMHoSAz5ZfpzwcCfoqgH5JRs_e4NTEai77vzg1mUNjilSUyj2mRhC7ZVn4tN_6y-DXZp7glYvujMcqTBX7NN6FywENdo/s320/wwwtp.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5296256023031921154" /></a>eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com2tag:blogger.com,1999:blog-5766062012169861372.post-1097733283344483602009-01-09T05:46:00.000-08:002009-01-09T07:21:11.669-08:00Bad ACS, no TwinkieSo I've gotten back into Doom modding again, and during the process I have had to pick up ACS again. After spending over an hour trying to print a single sentence to screen (I'll get to that in a second) and having Doom Builder crash Yet Again, losing all of my progress, I figured I needed a break to blow off steam.<br /><br />So why did it take me so long to print a message to the screen? Modularity. The mod I am making is going to have a lot of text printed to the screen, and in realizing this up front I decided to go ahead and write a function that would center it and compute the duration (how long the text should be displayed) based on string length to save me some typing. There is a rant in here alright, but there are also some interesting programming issues that I want to touch on lightly. For example, how do we balance planning ahead and building foundations with actually getting shit done? There, that <span style="font-style:italic;">was</span> lightly, wasn't it?<br /><br />Basically, I wanted to go from typing this:<br /><br /><span style="font-family: courier;">hudMessage(s:"mah message"; HUDMSG_PLAIN | HUDMSG_LOG, 0, CR_GRAY, 0.5, 0.5, duration);</span ><br /><br />to typing this:<br /><br /><span style="font-family: courier;">pcThink("mah message", duration)</span ><br /><br />and have the 'duration' variable be intelligently calculated (with the option to explicitly set it in cases where the default algorithm generates suboptimal results). Thus I set out to write the pcThink function. After several iterations, I ended up with the following:<br /><span style="font-family: courier;"><br />function int pcThink(str thought, int duration)<br />{<br />// a value of 0 for the duration means the caller wants <br />// us to figure it out for ourselves<br /> if (duration == 0.0)<br /> {<br /> duration = strLen(thought) * 65536;<br /> duration = duration / 10.0 + 1.0;<br /> }<br /> hudMessage(s:thought; HUDMSG_PLAIN | HUDMSG_LOG, 0,<br /> CR_GRAY, 0.5, 0.5, duration);<br />// return our duration in tics so it can be used in <br />// delay() calls<br /> return duration * 35 / 65536;<br />}</span><br /><br />If you can spot the mistake, then maybe <span style="font-style:italic;">you</span> deserve a twinkie. ACS does not. I'll give you a hint: the symptom of the bug was that my messages were not lasting long enough. And no, there were no compile errors.<br /><br />Okay, maybe you noticed my liberal mix of floats (they're actually fixed point values in ACS) and ints. <span style="font-family: courier;">duration</span> is, after all, declared as an <span style="font-family: courier;">int</span>, and I am multiplying it by 65536 in one place then diving it by 10.0 in another. Am I crazy? Have my rugged good looks finally gotten the best of my mental facilities? Perhaps - nay, <span style="font-style:italic;">likely</span>. But that is not the cause of my problems in this instance, though you would be looking in the right direction.<br /><br />hudMessage takes a fixed point value for its last parameter, which represents how long the message is supposed to be displayed to the screen. I am passing in duration here, which was declared as an int, but like any good language ACS coerces ints to floats (fixeds?) and vice versa, which all sounds keen and gives one a warm fuzzy feeling, right? Except that this coercion is done in a manner described most accurately as <span style="font-style:italic;">despicable</span>. <span style="font-family: courier;">int</span>s in ACS are 4 byte storage containers, pretty typical. Fixed point values do not technically exist in that there is no <span style="font-family: courier;">fixed</span> keyword like there is an "<span style="font-family: courier;">int</span>" keyword, though there are fixed point <span style="font-style:italic;">literals</span> which can be illustrated by the following declaration:<br /><span style="font-family: courier;"><br />int wolfInSheepsClothing = 50.0;<br /></span><br />The way this is stored is that the upper 2 bytes represent the decimal value (things to the right of the period) while the lower 2 bytes represent the integral value (things to the left of the period). This is atrocious! 1.0 does not equal 1 in this system, and not just because it actually equals 1.0000001. No, because 1.0 actually equals <span style="font-style:italic;">65536</span>! In Soviet ACS, 1.0 + 1 equals <span style="font-style:italic;">65537</span>! I'm not even kidding! <span style="font-style:italic;"> Who the hell thought this was a good idea?!</span> The error in my above code is where I am dividing by 10.0, intending to increase the duration by one second for every ten characters in the message, but I instead increase the duration by one second for every 6554 characters!<br /><br />Other gripes with ACS include dividing time into units of 35 tics per second (I'm sure there's a good reason...) and converting strings to ints when using the plus operator instead of concatenating or generating a compile error. ACS is actually a pretty good language for what it's meant to do and provides script parallelization that is easy to rationalize.<br /><br />I am getting sick of goofy language design decisions pandering to low-level needs slowing down my high-level development. We need better abstractions that fit with our taught domain knowledge of mathematics and text so we can write "<span style="font-family: courier;">x = 1 + 2.0</span>" without worrying about coercion tricks while "<span style="font-family: courier;">x = "foo" + 7</span>" or "<span style="font-family: courier;">if (someIntegerValue)</span>" will not compile. And don't get me started about pointer arithmetic. Also, why on earth have units not become more prevalent? I might not remember if <span style="font-family: courier;">delay(int)</span> expects tics or seconds, but if I am allowed to type "<span style="font-family: courier;">delay(70 tics)</span>" or "<span style="font-family: courier;">delay(2 seconds)</span>" at my whim, I don't have to remember. And having static unit analysis at compile time could avoid <a href="http://www.space.com/missionlaunches/launches/orbiter_errorupd_093099.htm">certain embarassing blunders</a>.<br /><br />Oh, and indexing starting at zero! <a href="http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html">Dijkstra be damned</a>, I still find this to be a counter intuitive (and thus incorrect) language design decision after over a decade of programming with it, though for the sake of brevity I will save the details for another post.<br /><br />The problem as I see it is that programming language decisions were originally made based on memory limitations and thinking too closely to the machine. We have not evolved enough past these tarpits. We don't have enough, or any, "High Enough Level" languages. You've probably heard the cobbler's children analogy applied to programming, particularly to language design. If we were shoe makers, we would be hammering horseshoes on our kids' feet if nails were cheaper than stitches. Swear to God.eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com2tag:blogger.com,1999:blog-5766062012169861372.post-44121608097218081192009-01-06T03:41:00.000-08:002009-01-06T04:26:49.713-08:00Appreciation of Music in GamesIt happened again at lunch today. I was talking about Castlevania: Symphony of the Night with a coworker, and, unprompted, one of the first things they brought up was how good they remembered the music being. A couple of other people have said the same thing, and I have even read a preview comparing the music in <a href="http://www.namcobandaigames.com/games/afrosamurai/">our game</a> to the music in SotN (in quality, definitely not in style). Unlike me, these people played the game when it came out (XBLA gave me a second chance to redeem myself), and they still find the music memorable. Trouble is, I can't for the life of me remember a single track from beginning to end, and I have just recently beaten the game a second time to get 200.6% and once more with Richter to get the full 200 achievement points. And then some to get 99 of everything the librarian sells including duplicators (I used the sword familiar glitch, but it still took a while). And then some more to grind up some levels. Fantastic control scheme, brilliant use of gameplay mechanics to implicitly branch the story, and support for a variety of play styles make this game one of the best of the PSX era. But wait, there was music playing in the background? I do remember some area had music that sounded like it would be better on an elevator than in a Castlevania, and the ending theme was far more emotional than the rest of the game tried to evoke, but the remainder of the tracks have not managed to stick in my memory.<br /><br />I have begun to wonder if I am not giving enough attention to the aural aspect of game consumption. If ten years from now someone was to bring up SotN in a conversation, the first things I would laud would be the castle design and the risky decision to put so much effort into implementing and not advertising the second half of the game. The background tracks, while fitting and mostly just as polished as the game, would not even come to mind. But my experience has shown me that Symphony's music is in fact one of the <span style="font-style:italic;">first</span> things people remember about the game. If you have played this title, what do you think? Is the music memorable to you? Is it as good as the gameplay or better?<br /><br />That out of the way, there are a few titles that show me that I can notice and appreciate music in games. Eternal Sonata immediately comes to mind, as do many older JRPGs (almost any FF, Chrono Trigger, Lunar, Xenogears - pretty much anything done by Uematsu, Mitsuda, or Iwadare). I recently started playing Banjo Kazooie and marvelled at how the music changes dynamically from an ominous version to a softer version of the same tune when you approach the door to a world, or when you transition underwater. I even found myself relaxing recently to the title screen theme to the XBLA port of Uno when I left it running in the background. Conversely, when I played the original Castlevania again recently, I was cringing at how grating the three-channel NES tracks were. We put up with a lot back in the day...<br /><br />How about you? What games have soundtracks that you remember years later (or will likely remember years from now if they are recent)? I would have to give mad props to the original Nights for having some of the most original, uplifting music in video game history (the sequel does a good job in this area as well) and to Doom64 for trading pop melody for darker atmospheric tracks (best in the series, imo). Another interesting question: is it possible for game music to be "too good" - that is, to be so outstanding that you are pulled out of the immersion and start appreciating it for its own merits? If this occurs, is it a good thing for the game as a whole?eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com2tag:blogger.com,1999:blog-5766062012169861372.post-59184630631613492772008-12-21T18:14:00.000-08:002008-12-21T18:22:31.106-08:00Just a TheoryI'm no insider, but if I had to envision Microsoft's checklist by which they evaluated Vista's success I imagine it would look something like this:<br /><br />1.) Implement unnecessary pseudo 3d alternative to alt+tab to satiate stockholder anticipation and give marketing something to play with<br />2.) Prevent Explorer from being able to handle more than 10 or so windows no matter how much RAM/virtual memory the user has available<br />3.) Do everything in our power to deprecate the creation and editing of Doom levels<br /><br />If I am right, then bravo Microsoft; you are the very <span style="font-style:italic;">apex</span> of accomplishment.eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com0tag:blogger.com,1999:blog-5766062012169861372.post-30842521437681043942008-12-06T09:22:00.000-08:002008-12-06T11:45:26.342-08:00Games Aren't Elevator PitchesSo I had a dream last night, about a video game. Specifically, I was going through a crazy sequence of events and realized (felt), during the dream and immediately upon waking up, that these events and the setting around them would make for a cool game. The last time I had a game-dream so visceral and structured was about a Doom level that I ended up making into a Doom level the next day with satisfying similarity.<br /><br /><h3>The “Plot”</h3><br />In the beginning of the dream/game, I am a young journalist who is called, via connections through my father, to fill in for a local news anchor that recently took his own life (or simply vanished, I can't remember). In this context, “local” refers to a submerged city located directly off the coast. Yeah yeah, like Bioshock. I never said my dream was original, just that it was “cool”.<br /><br />During the prologue, I am walking around throughout the city and finding my way to my new living quarters. While doing so, I end up taking a written test for my new anchor job. One of the questions asks how I would lie to make an example news story more interesting, and I try to figure out how to write that I wouldn't though such an option seems left out of the multiple choice answer suite. I meet some girl in the living quarters, I think she is a typical “childhood friend” character that I haven't seen in a while because there is some unspecified, positive familiarity that I feel toward her. In other words, she is there to give emotional validity when shit eventually goes down.<br /><br />And down does the shit go. The dream skips ahead in time, during which I am somehow aware that there is more to the original anchor's death/disappearance than the news station lets on (when is there not?). Before I know it, the girl and I are running through the city, which is filled with Rapturesque glass tubes connecting buildings at the bottom of the sea as well as mammoth caverns carved by man into the coast. Predictably, there are monsters, and we are shooting at them, myself in the first person. I don't really know where these monsters came from, but that's okay because neither does my character.<br /><br />We come to a particularly large cavern, about the breadth of a city block and high enough to store a handful of two story buildings. We are walking down a road when suddenly a huge mechanical scorpion climbs out of its resting place. Think the <a href="http://www.youtube.com/watch?v=H60reu2tTEg">first boss in FF7</a>, but ten times as big. We run around a building while the scorpion mech shoots at us with a rapid-fire gun. We manage to find the entrance to the building, which consists of two large metal doors that slide left and right. We run inside and close the doors, finding ourselves in a single room warehouse with a catwalk running around the edge.<br /><br />The scorpion mech is not through with us. It walks around the building, shooting through glass windows on the first floor. We need to maneuver out of its sight to avoid getting hit. At some point, the scorpion brings its excavator-shaped tail down through the roof, hitting part of the catwalk and knocking it down to create a ramp to the second floor. The gamer inside me knows that I must go up this ramp to progress, and the designer inside me appreciates this pace-keeping hint.<br /><br />From the second floor, we manage to get some better shots and better hiding angles, but it looks like the scorpion mech isn't going down from pistol fire alone. At one point, it brings its tail down through the roof again and gets it stuck in some large metal casing on the catwalk. Pulling the casing off reveals four large green cubes which I recognize as explosive mines. I tell the girl to get back, throw a mine out the second story window at the scorpion, then run back myself. The mine explodes, clearly damaging the scorpion, but not destroying it. I position myself and throw another mine, dealing more damage but failing to destroy my opponent.<br /><br />Tired of this stalemate, the scorpion wants in. It uses its large claws to try and pry open the door. The girl and I each grab a side of the door and push back (explicit teamwork mechanics), somehow managing to force it closed. I assume the door's hydraulics are working with us. The scorpion backs up, and I somehow know that it is about to jump through the roof. Not taking the time to explain this clairvoyance, I lead the girl back up to the catwalk for an escape (I guess the door is broken and the first floor windows are barred or something?). Sure enough, the giant mech crashes through the feeble roof into the center of the warehouse. The girl and I jump out the hole that it created with its tail earlier.<br /><br />While the scorpion is stuck inside the warehouse, we run in the direction we were heading before it interrupted us. We run down hill and enter a small cave that the scorpion could probably fit in, but not comfortably. There is a trailor up a hill, but it is in direct line of sight with the scorpion were it to find its way out of the warehouse. Instead of exploring the trailor (which probably has some interesting items due to its vulnerable location), we veer off to the left and run down hill and out of sight of the large cavern. We meet a woman who we both know somehow, a scientist of some sort. She presses some buttons on a terminal and we watch through a window as the warehouse explodes, an explosion much larger than those of the previous green mines. The warehouse itself is vaporized, but the scorpion still stands. While the machine charges up for another blast (however that works, I didn't question it at the time), the girl and I fight off some weaker monsters that inhabit the cavern.<br /><br /><h3>Waking Reception</h3><br />Despite only getting five or six hours of sleep, I couldn't fall back asleep after waking from this dream. I kept thinking about it, how for a sequence of random neurons firing in my head, it had so much cohesion to it. I wanted to make this game. I don't now, now that the magic of having just experienced it in true first person has worn off, but at the time I did. I was thinking about how I would go about convincing my company to make it, how I would differentiate it from Bioshock, how I could add colors to avoid the typical gray/brown criticism that most FPSes deservedly receive, how the companion AI could operate to be an asset instead of a liability. I started thinking about the boss fight, what would happen if the catwalk fell on me or the girl after the tail came through the roof for the first time. Would that be a game over? Or, more interestingly, would one of us be pinned down while the other tried to find a way to save them? In the dream, I knew when the scorpion was going to jump through the roof simply because it was my dream. If the player was caught off guard by this and got crushed, it would be an unfair death. How would we communicate this to the player? I pictured a huge array of lights resting against the cavern wall just outside the warehouse, perhaps to brighten the cavern. If the scorpion could not jump but had to climb up the wall, and subsequently the array of lights, then the scorpion's shadow through the windows and roof (if the roof was glass) would serve as a fair and frightening indicator of what it was trying to do.<br /><br /><h3>Let Me Tell You What You Think About That</h3><br />Or at least, what I <span style="font-style:italic;">think</span> you think.<br /><br />You think this is a generic FPS that I have an inflated opinion of because it came from a dream that I had, right? <span style="font-style:italic;">Of course</span> you do. I feel that way too, now that the post-dream magic has worn off. But that is because you did not experience it, you merely read about it on a blog. What you experienced was a linear story, what I experienced was a dynamic world that responded to my actions, a unique challenge that was life-threatening yet fair. Perhaps because my subconscious was specifically tailoring the excitement for me, I dare say the pacing was <span style="font-style:italic;">perfect</span>.<br /><br />This brings me to the main point of this post: games aren't elevator pitches. You can not, <span style="font-weight:bold;">Can Not</span> fully appreciate a game without playing it. This is the inherent flaw in text reviews and image/movie based previews. It is also the flaw with the elevator pitch mentality that publishers have with game proposals. The strong point of any game is not the visuals, though unfortunately that is what gets marketed too often. Nor is the strong point how well the hindsight story reads when written on a blog. It is the interaction, of course. No, it is the full <span style="font-style:italic;">experience</span>; interaction, immersion, and all. This is game design 101 here. Or 1001, if your college numbers their courses like mine did.<br /><br /><h3>The Catalysts?</h3><br />It's kind of odd that we are creatures that spend 1/3 of our lives vulnerable, unconscious, and hallucinating, amirite? Being an <a href="http://eiyukabe.blogspot.com/2008/10/cost-and-benefit-of-introspection.html">introspective person</a>, I often wonder where my dreams come from. Consider this an addendum, if blog posts must be so formal in structure.<br /><br />Obviously, I have played Bioshock and Fallout 3, both of which appear to have influenced the design of my dream-game. There is also a bit of Half-life 2 influence, as the girl can be compared aesthetically and mechanically to Alyx Vance. And interestingly enough, my friend was playing Final Fantasy 7 while on the phone with me and describing nostalgically his encounter with the first boss, just a couple of weeks ago. Finally, I was reading another person's blog last night where they described a dream they had. Finally (for real), I have been working on pitching a game design at my company, which may have primed the mentality needed for that dream to flourish.<br /><br /><h3>How About You?</h3><br />Have any cool dreams where you are playing a new game or new levels for a game that exists? Is it ever as cool after waking up as it was while you were experiencing it?eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com0tag:blogger.com,1999:blog-5766062012169861372.post-3125772785297886632008-12-02T01:27:00.000-08:002008-12-02T02:51:40.978-08:00There Are No More Holy DaysThat I have mustered any small amount of faith in general humanity can likely be attributed to time spent with friendly colleagues and a reclusive home life. <a href="http://www.nydailynews.com/ny_local/2008/11/28/2008-11-28_worker_dies_at_long_island_walmart_after.html">I find it hard to maintain such faith right now</a>.<br /><br />The short of it, if you don't feel like reading the article, is that an employee was trampled to death by a large group of customers when their store opened on Black Friday. You can find the store name and location from the above link if it really matters to you.<br /><br />I am not purchasing any gifts this year. I will not accept any holiday gifts. I will accept and read cards, and may or may not send some of my own (I'm not good at that sort of thing, so probably not). Please do not include money in any of these cards if you send one, as that is a gray area that I would rather avoid. I will be coming home for Christmas, unless we miss our deadline and need to work through the holidays - and even then, I will give bountiful weight to a family that has always been there for me over an industry of amateurish practice and poor scheduling that <a href="http://eiyukabe.blogspot.com/2008/08/blogging-atrophy.html">abandoned me during a crisis</a>.<br /><br />If you know of someone considering purchasing a gift for me, please send them a link to this blog post or describe it to them so they can comply. I promise you I will not accept material gifts. If you end up presenting me with one, I will reimburse you for the cost and give it to charity or a friend, or throw it away if it is perishable. I am insisting on this as a means of communicating my belief that love, when I can believe in it, is non-seasonal, not tide-locked to the rhythm of excessive capitalism.<br /><br />I will think no less of anyone who decides to exchange gifts among themselves. I do encourage you to ask yourselves the following questions, or at least to skim through them.<br /><br />1.) Why am I getting gifts for people around me? What am I trying to communicate, if anything, to those people (your intended "message")?<br />2.) Why am I doing so at this time of year, as opposed to other times of the year?<br />3.) Is my message any less true at other times of the year?<br />4.) If you are religious, how does giving gifts in an annual manner coincide with your beliefs (if at all)? Would giving gifts at another time of the year lessen this connection? Does giving gifts now muddy any spiritual aspects of the season?<br /><br />If nothing else, perhaps holding off on gifts will prove relieving in our current economy. May you have better Holidays than the family of Jdimytai Damour...eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com3tag:blogger.com,1999:blog-5766062012169861372.post-61200226907525031522008-10-31T22:44:00.000-07:002008-11-04T22:57:10.361-08:00Systemic Stability dressed in Statistical SensationalismWhile playing Fallout 3, I found myself marveling once again that we have not totally annihilated ourselves as a species. In fact, I am still amazed that nothing came of the cold war. The fact that a nuclear attack on any country would result in an equally devastating counterstrike seems like an easily dismissed concern in the eyes of a psychopath with determination, no sense of self preservation, and the right connections - or so mass fiction would seem to hint.<br /><br />But it hasn't happened yet. I live in what is undoubtedly the most hated country in the world, and the largest aggression-based atrocity we have had to weather lately involved a four digit death toll at the receiving end of some planes, or possibly some explosives, because those steel beams in the wreckage looked shopped and I've seen quite a few pixels in my days.<br /><br />A coworker presented me with an interesting probabilistic thought experiment in the field of reliability. Let's say you have a somewhat complex system of 100 parts, and any given part is 95% reliable (it will work appropriately 95% of the time and fail the other 5%). Let's say this is a touchy system; if one component fails, then the entire system fails. The probability of the system working is 0.95 raised to the 100th power, which is 0.00592, a little over half of a percent. There is over a 99% chance that such a system would fail. Though each part is almost completely reliable, the fact that each part is necessary toward our goal of success makes the system holistically unreliable. If we can increase the reliability of every component to 99%, there is only about a 37% chance the system would work. We need to ensure about a 99.3% reliability rate on each component to even get the odds of a coin flip.<br /><br />There are approximately 6.7 billion people on this planet. If we consider each person to be a component of the system we call humanity (or if we want to be a little less egocentric, the system we call planet Earth), I wonder what we can estimate our component reliability to be. If there was "only" a 5% chance, per person, of that person launching a nuke and instigating our final hours (95% chance against), the odds of us surviving another day are too low for my windows calculator to display. The same can be said if the odds of pacifism are 99% per person. Same for 99.99%.<br /><br />Assuming we can't have 100% odds against a nuclear holocaust, what percentage would you feel comfortable with? Would you feel comfortable if the odds of such an Armageddon happening tomorrow were only 1%? Let's see what level of component reliability we have to have to obtain that goal. If the odds of every human being behaving and not finding some way to trick a few nations into playing fallout volleyball was 99.999999% per person, would you feel safe? I wouldn't, as 99.999999% raised to the 6.7 billionth power is 7.98e-30, or 1 in 125,236,359,038,394,908,283,678,232,890. Playing poker with a new hand played every minute, you're just as likely to be dealt a royal flush each hand for 366,720,740,041,699,000 years (about 26 million times the established age of the universe) as you are to avoid witnessing a nuclear winter tomorrow if that's the only per-person reliability we can expect.<br /><br />Tacking on another couple of 9's, giving us a per-person reliability of 99.99999999%, puts us at the halfway mark. Heads and you can sigh in relief, tails and you should be signing up for lodging in a vault, preparing to drink gallons of Nuka Cola to replenish health with relatively low radiation poisoning, and practicing your melee skills since post-Armageddon low-levels have to be so close to raiders and mutants to use their guns effectively that they just as well utilize the extra damage that a readily available sledge hammer offers. Also, only music from the 1930's will survive the explosions, and don't expect anyone to find time over the next two centuries to write new songs.<br /><br />If we want to reach our original goal of a 99% chance of avoiding a nuclear war tomorrow, we have to up the odds in our favor slightly more - to about a 99.99999999985% pacifism rate per person. That's quite a high component reliability that we must maintain for our system to work isn't it? <br /><br /><h3>But wait, there's more!</h3><br />The above figures will only get us through the next day, remember? I don't know about you, but I would like the world as we know it to last a little bit longer, at least another year. If we assume that a 99.99999999985% pacifism rate per person guarantees us a 99% chance of surviving for the next 24 hours, we can calculate that the odds of surviving for another week are about 93.2% (99% raised to the 7th power). Still pretty favorable, though perhaps not as much as we would like as we are talking about the largest death toll of our species in like, ever. But raise that 99% to the 365th power (366th if it's a leap year, but we'll aim a little lower for now) and the odds of the human race lasting the next year become 2.5%. Let's spoil ourselves a little and aim for successfully surviving a half a century of such risk; that puts us at the abysmally low survival odds of 2.2e-80%, even ignoring an inevitably increasing population (to be fair, I have been including infants in the 6.7 billion population estimate - the fun of sensationalism!). If we can assume an even stricter 99.99999999999999% cooperation rate per person, then we can almost guarantee a 99% chance of surviving the next half a century (assuming we make it through 2012). We've already made it over half a century since Hiroshima, so perhaps we are getting close with our presumed per-person cooperation rate.<br /><br />Voodoo math aside, it just seems amazing to me that no properly motivated terrorist or corrupt/bored government has decided to end it all for our species. Perhaps we are a more tranquil species than I thought?eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com1tag:blogger.com,1999:blog-5766062012169861372.post-40342974174168145702008-10-24T00:43:00.000-07:002008-10-24T01:58:21.982-07:00The Cost and Benefit of IntrospectionOne of the interests that I have developed over the years is understanding the differences and similarities between computers and the human mind. Finding many flaws in modern programming, and being too stubborn to admit that they may just be flaws in my own habits, I have steered this interest toward creating a development environment that is more “natural” to use. I have been operating under the assumption that it will be easier to change the near entirety of modern programming as we know it instead of changing my own instincts. I've never worked so hard to maintain my laziness.<br /><br />As the years have passed and I find myself forced into more mundane programming tasks through college projects and work assignments, I find myself wondering if I am not chasing yet another pipe dream. The ideals that I chase include elevating most programmers beyond viewing their code as a set of files and directories that turn text into arbitrary memory addresses, yet I myself keep stumbling into other abstractions, equally arbitrary and unnatural. The fact that I can't even define what I mean here by “natural” and “unnatural” is perhaps the cementing alarm that what I seek is unattainable. My habit of chasing the unattainable leaves me yet fruitless in my side-project endeavors — but man have I been having fun these past few months just <i>trying</i> to revolutionize programming, even if it is an impossible goal.<br /><br /><h3>The Dealio</h3><br />I called this project “Rational Thoughts” when I first devised it, as my goal was to create a development environment (back then a mere language) that was more “Rational”, closer to how the human mind perceives things, and thus hypothetically easier to work with. This was a mistaken direction. Human beings are, by and large, hardly “rational” thinkers; we are actually quite emotional*. Even at my most philosophical, when the voices in my head are reminding me that I can't prove my own volition and that there is no faithless evidence for a god or an afterlife, there is an even louder voice causing me to feel sorrow, and a yearning for when I was younger and kept happy by my own naivety about such matters. Likewise, it is perceived happiness that drives us to flourish intellectually, more so than it is our intellect that drives us to be happy. Modern computers, and thus I argue the programming languages designed to interface to them, are already much more rational than we have ever been, and I sure as hell don't want to try and implement <em>emotions</em> in my programming language**.<br /><br />In case it has not been made obvious, this is not an admittance of defeat. This is an attempt to organize my thoughts and get some feedback on a project that has become so large I can not perceive its entirety at any given moment. Specks of it drift past my eyes, goals from the past, yet I can no longer keep track of which of these goals are compatible and which are mutually exclusive. I have a particular goal on my mind, which I will present soon. But first, I want to talk about introspection.<br /><br />* ever find yourself cursing at your compiler for generating a compile error, as if your unrestrained outburst would intimidate it into compiling?<br />** I am perhaps operating under another false assumption, that rational thinking and emotional thinking are somehow opposite each other. Perhaps a topic worthy of another article? Until then, or until it comes up in a comment, I shall continue operating under that assumption…<_< >_><br /><br /><h3>Introspection</h3> <br />It has been my greatest tool in designing this project. How can I fathom something that operates analogously to the human mind if I can not fathom the human mind? So I desire to study the human mind, and it just so happens that I have one with me at all times.<br /><br />The first problem with introspection is the observer effect. By using mental processing to consciously look at your — uh — mental processing, you are limiting the amount of mental resources you have to do the observed processing, similar to the framerate drop you get when debugging a game. It is because of this phenomenon I have started to wonder about the direction I am heading. I was once a person who believed that self-introspection, or doing more things consciously and less things subconsciously (or at least being more <em>aware</em> of what the subconscious is doing), was the path to “enlightenment” (a cliched word, but I can't think of any better) and free will. Now I am beginning to think that many things are done subconsciously for optimization reasons, as if the subconscious was running assembly commands through the low level bus that drives our processors. If we started taking more and more mental processes out of our subconscious and doing them “ourselves”, wouldn't we slow down in the same way that an assembly program rewritten in unoptimized Java wouldn't perform well?<br /><br />The second problem with introspection is avoiding a corrupt memory state, which I believe we humans are still calling “insanity”. If you are not used to it, constantly asking questions such as “why am I straight instead of gay?” or “would I be as evil as Hitler if I was born into his exact world state?” can cause discomfort. It seems from my experience that doing this enough can cause less discomfort via emotional “callouses” that form in your brain, which I can only assume operate by allowing the “rational” part of your mind to continue processing ego-threatening thoughts while the “emotional” guy sits on the sidelines believing that love is about romance and not hormones, or whatever it is that keeps him happy***. I believe that taking this process too far will result in a psychopathic mindset, so handle with care.<br /><br />It is my obsession with introspection that gives me guidance when working on Rational Thoughts, but it is also what holds me back at times. I desire a programming environment where any question the user asks may be answered easily: “What was the value of this variable seventeen frames ago?” “Why is this variable negative here?” “What will the value of this thing be in two years?" Of course, these questions can be answered through multiple invocations of a program and debugging, but I want an environment that is able to look into its own “mind” and help out on a level closer to how the human mind views things. A development environment that is not so much rational as it is “clever”. But after so many years, I am beginning to wonder if I am any closer to understanding how my own mind works. After all, mightn't it take more processing than a mind has to understand itself, an inescapable paradoxical property of intelligence?<br /><br />***I like that guy, he comes up with witty asides to lighten blog posts that reek of technicality and emo-philosophical hogwasheiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com0tag:blogger.com,1999:blog-5766062012169861372.post-30152810035965345042008-08-14T21:35:00.000-07:002008-08-14T23:56:33.738-07:00Of Baptist FuneralsSo my grandmother is dying. She could be taking her last breath as I type this. It is not a complete surprise; she has been a heavy smoker since long before I was born and has been told several times by medical professionals that she should quit or face death. She has been in the hospital before with the medical staff not expecting her to survive much longer. This is one of those times. They have placed her in what is known as a "hospice", which as I have learned is a rather nice extension of the hospital for those that do not have long to live. Interestingly enough, my mom told me recently that she has not asked for any more cigarettes, and seems to be at peace.<br /><br />My dad called tonight, a few hours ago, to tell me the news that this is probably her last night. It was a moment I expected for at least a couple of months, a moment I dreaded, a moment I rehearsed, keeping myself up at night - but not for the reason you probably think. I dreaded it because he is a religious person, and I am not.<br /><br /><h3>A Little Background</h3><br />I am currently living in Santa Clara, California, a technology hub in a liberal state. Silicon Valley. I grew up in Spartanburg, South Carolina, a modest sized city with a strong Baptist community. The Bible Belt. When I was a kid, I was a "Christian" - meaning, that was what I said my religion was if anyone asked, and that was my religion because it was my parent's religion and thus I "inherited" it. This was before I realized what Christianity was. Heck, I <span style="font-style: italic;">still</span> don't really know what Christianity is, it seems to be some composition of beliefs centered around the base idea that God had a physical son who can bring us salvation, though the denominations seem to differ significantly on the exact implications and details of this base belief. Since these beliefs are contradictory among denominations, Christianity as a whole comes off as a confusing mess.<br /><br />When I was young, I did not go to church sermons, but I did attend day care at a church. Through that and my parents and perhaps television, I learned that God lets good people go to Heaven, bad people go to Hell, and he can do this because his awesome son died by crucifixion, the details of which are (<span style="font-style:italic;">censored for such young children</span>). And since I was a "good" person (I knew this because I made good grades in school and generally did what my parents told, and I was not a murderer or a thief or what have you), I was going to get to go to Heaven. Yay! Lucky me! I even have memories arguing with my friends what Heaven was like. One of my friends agreed with me that Heaven would become like whatever you want it to, our logic being that living in Heaven is supposed to be the happiest experience you've ever felt, so whatever you fathom that would make you happier would already be true. My other two friends said that that was silly, that Heaven was what it was and we could not change it, believing that nothing we could imagine would make us as happy as Heaven already is.<br /><br />Time passed, stuff happened, I turned fourteen and my parents started taking me to church for the first time. Turns out now that the whole "salvation by good deeds" bit that I blindly believed wasn't "really" how it works - although why they expected me to start blindly believing a new unproven system when the one they had been feeding me for fourteen years was a lie is beyond me. Hitler could be in Heaven if he accepted Christ, while an atheist who gives her life to save a school bus of burning children could be in Hell if she never did. Christianity sickened me, and Christians disappointed me for believing such garbage. I started to realize that there never was proof for anything religious I believed, and though I can talk with relative clarity about the topic now, the transition was the worst thing that has ever happened to me. Much worse than the recent layoff, heart surgery, and loss of my grandmother that I have had to deal with this summer - and trust me, this hasn't been easy.<br /><br />Not knowing how to handle this newfound information (misinformation?), I started getting grumpy at church. My parents did nothing to try and figure out why I was grumpy (honestly because I didn't know what to say or do, but felt that I must try <span style="font-style: italic;">something</span>); instead, they got mad at me and scolded me, making me feel even worse. I was a rational outcast in a land of fools, and no one - not even my own parents - would listen.<br /><br /><h3>What Happened Tonight</h3><br />It was with these horrendous memories that I have spent the weeks thinking about how I would tell something to my dad when the time came. At my other grandmother's funeral last year, the pastor took time toward the end of the service to ask everyone to hang their heads in prayer and, if they hadn't already, ask Jesus Christ into their hearts. I was not expecting this, and my anger reached about as high as it had ever been. Here is a guy whose profession depends on the belief of others using <span style="font-style: italic;">my</span> grandmother's funeral as a commercial slot for his religion, trying to nab people at their weakest moment for conversion. It was outright disgusting, lower than I ever expected he would sink, and I spent the rest of the funeral in paralyzing rage.<br /><br />I wanted to tell my dad that I would not go to another funeral if it was going to be held by a Baptist pastor. I feared doing so, as my dad is a Baptist, and has never shown much patience toward my feelings on the matter. But he seems to have mellowed as he aged, so I was hoping for a somewhat calm reception of my statement. Tonight I was tested; I got the news that there will be a funeral soon, and after several minutes of hesitating, making small talk with him about how I could fly out and back without missing my first day at my new job, I finally told him how I felt. Know how long it took before he made an angry retort? If you guessed right after I finished explaining things, you give him too much credit. He actually started <span style="font-style: italic;">before</span> I had finished stuttering my ideas out, as if he knew where I was going after just a few words. I won't repeat what he said here, as he later apologized for saying it and explained that he was just stressed out (an apology that I appreciate, but which may not be enough for forgiveness - I haven't decided yet). I just needed to vent, and I wanted to lead into something very important to me.<br /><br /><h3>The point</h3><br />In case it hasn't been made clear, I am not a Christian. I am not religious. I don't know if I am an Atheist or an Agnostic, and I don't understand why I have to blanket myself under one of those labels - do you call yourself a particular phrase because you do not believe in Santa Claus? I am not sure why, but I feel pain that my father has always shown such indirect anger toward me for this. I thought by now I would be strong enough to not care what he thinks, and it honestly baffles me that I apparently still do.<br /><br />I want to have a "believe and let believe" attitude toward Christianity, under the assumption that they have a right to their beliefs and are not causing me harm. But how can I have such an attitude when I feel such pain, when I have been told that I <span style="font-style: italic;">deserve</span> the worst punishment possible no less than history's worst villains by those I love at a fragile age? How can I feel complacent when Christians vote, yet their beliefs are bound to and constructed from an unproven, unscientific, <span style="font-style:italic;">unethical</span>, self-contradictory book that was written hundreds of years ago by a far less educated society?<br /><br />How can I feel calm when I can not escape this hell on earth, even at the funeral of my relatives?eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com1tag:blogger.com,1999:blog-5766062012169861372.post-52481133873990165352008-08-11T07:22:00.000-07:002008-08-11T07:52:49.341-07:00Blogging AtrophyI've been away for a while, and it's always hard in these situations to get back to updating a blog. For me, the problem is always exacerbated by the indecision about how to write that initial return post; I can't just act like nothing has happened, but I don't want to come across as too much of a forgiveness beggar. I don't owe anyone constant updates, but I do want to keep those that find interest in my musings well fed. I also hate blog meta-talk, common in all first blog posts and most return posts, and I hate even more how I can only communicate that hatred <span style="font-style: italic;">through</span> blog meta-talk.<br /><br /><h3>The Ol' One-Two.</h3><br />The obligatory set of friends that read this blog already know this, but in the event that someone I don't personally know has stumbled across this blog in the backwoods of the internet, I should explain that I have had a lot piled on me lately. Bluntly, I got laid off the exact same day I found out I would soon have to have open heart surgery (I turned 25 this April and got good performance reviews, wasn't really expecting either). Every time I pictured writing a post to describe these events, it sounded too whiny or too angry, so I backed off. Don't feel sorry for me or anything, the surgery is over and went fantastically, and I have an offer for a new job (still in the game industry) that I have accepted. Barring the unexpected, I will begin work soon, postponed only by a few formalities.<br /><br />The topic of the layoff could be put into its own post if I feel like it. I most certainly will have several posts describing the heart surgery. Both have done an incredible amount to strengthen my character, despite my initial complaints. I guess. I dunno, that just sounds like the keen thing to say. At the very least, both events should provide excellent anecdotal ammo for future discussions.<br /><br />Back to blogging.eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com0tag:blogger.com,1999:blog-5766062012169861372.post-6206374926496706772008-05-08T23:37:00.000-07:002008-05-09T00:57:13.219-07:00Grand Theft Agency"Open World", "Sandbox", "Playground" - these are all words that we hear thrown around in gaming parlance to describe a design trend that only increases in popularity. The promise is that players will be put in a fully simulated world, guided into plot-specific missions but generally free to do whatever they want. Time and time again, we fail to fully deliver this promise.<br /><br />I had rather high expectations for GTA IV, I really did. In fact, I am enjoying the game a great deal - it's not quite as fun as Mario Kart Wii or Brawl, and I have even been putting more time into the under-appreciated Professor Layton, but GTA IV is a much more immersive experience. Yet despite the perfect atmosphere and engaging side-quests, I am really disappointed that the latest torchbearer in the series that defined the open world experience, a title that has even become the <a href="http://www.gamasutra.com/php-bin/news_index.php?story=18536">fiscal leader in launch success</a>, earning more than any launch event in <span style="font-style: italic;">any medium of entertainment in history</span>, still drags me around on a very short leash through the main quest.<br /><br />I'm not very good at GTA IV. I've never been good at the series. As such, I have failed quite a few of the early missions. I don't really mind this, as all of the failures seemed fair - but I am extremely disappointed in how they are handled. From my experience, if you fail a mission for any reason, you are forced to do it again until you get it right - even if you didn't die. This has happened to me several times in just a few hours, and each time I feel my immersion crash faster and harder than Niko in that embarrassing little incident when I handbraked into a cop car stopped at a red light.<br /><br />The latest incident, the one that caused me to shake my head in disappointment and add another crufty entry to my blog o' complaints, occurred in an early mission where Vladimir ordered me to spook up a laundromat owner for "insurance" money. When I arrived, he got scared and took off out the back, hopping in a van and fleeing. I hot wired a car and sped after him; a pretty fun experience. I managed to knock the sucker off the road into some trees. He wouldn't get out of his car, and kept trying to escape, halted by my t-boning him into more trees. After a couple of minutes of this, I got tired of his antics (and unsure of what to do to trigger the mission progression) so I got out of my car and shot him in the head. He fell onto his horn; that and the gunshot must have been heard by the police, for the area was immediately bathed in blue lights dancing to the tune of sirens. I hauled it out of there and gave Vlady a call.<br /><br />He was not happy, claiming there was no way to get insurance money from a dead guy. Okay, so I blew it, I figured I would do a better job with the next "client" - and perhaps word of the laundromat owner's uninsured death would make future clients more compliant. I returned to the discrete bar to talk to Vladimir once more, and as I entered I was faced with an all too familiar cutscene.<br /><br />I had to start the mission over again. I had "failed" it.<br /><br />Feeling my frustration wax and my immersion wane, I headed back for the laundromat - only this time, to speed things up, I thought I would be clever. I knew the owner was scripted to run for it, and I knew which car he would use. I was using my foreknowledge from a previous mission attempt to game the game. My immersion already spent, I decided to break the forth wall myself, a wall that Rockstar apparently built out of hay and elmer's glue. I went around back and tried to break into the van to drive it far away. The door was locked, but Niko has street smarts and knows how to break a window with his elbow. To my surprise, when I do this I see a message saying that the laundromat owner got scared and escaped out the front. Niko pulls out his cell phone to tell Vladimir the bad news.<br /><br />I had failed the mission again.<br /><br />Similarly, in an earlier mission, I let a loan shark get away. My cousin complained at me and told me that now we would be up to our necks in loan sharks trying to get revenge. I was excited, naively thinking that my failure had thrown me down an exhilerating narrative branch. But it didn't; Rockstar took the weakest copout they could and forced me to play the mission again. I'm not asking for an exponential branching tree at every mission to give me a game with 1024 unique endings, but I also don't think it would be terribly hard to allow the player to "half-pass" missions by performing suboptimally, giving them less of a financial reward but letting them continue the game. This mentality of "you can play however you want as long as it is the one way I thought of" is still holding back modern game design. Time and time again, developers promise everything in the kitchen but the sink, and when we accept we find ourselves in a room with dust-covered counters, bare cupboards, and a fridge with a spoiled smell so nauseating that we are loathe to open it.<br /><br />There is a phrase called "next gen" gaming. It is basically a horrible marketing ploy/misnomer used by Microsoft and Sony to make you think you are getting more out of your games than you really are. Firstly, this is not the "next generation" of gaming, it is the "current generation". The "next generation" will be the, well, "next" generation of consoles (or equivalent "large" step forward). It hasn't arrived yet. Secondly, I would argue that we haven't really left the generation of games that we've been in for about a decade now. Sure, the graphics have improved, and we have begun to realize that not every gamer wants to die five times per missions, but, well... we still have missions and death and failures leading to retries structuring almost all of our commercial titles.<br /><br />Grand Theft Auto IV is a fun game. Really. It currently has a score of 99/100 on metacritic formed from several dozen reviews, which is simply phenomenal. It saw launch week success surpassing that of Halo 3. In many ways, GTA IV is the pinnacle of current gaming, if not in quality alone then in the attention that it will hold for years to come. Unfortunately, I can't help but feel as if Rockstar has given me a mic and a stage to say whatever I want to say without them listening, only hearing what they want to hear. The sandbox is large, but the sand itself is low quality, too dry, and all my castles fall to dust within moments of divination.<br /><br />I'm through venting. Now if you'll excuse me, I need to go tear up Liberty City in my stolen taxi, save my cousin's debt-drowned ass, and take Michelle to the bowling alley while contemplating solutions to this treadmill the industry walks perpetually.eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com0tag:blogger.com,1999:blog-5766062012169861372.post-48186924890789073502008-04-30T21:16:00.000-07:002008-04-30T21:34:04.564-07:00They Don't Teach This at MITIf you are a game designer, you owe it to yourself to <a href="http://www.howdoiplaygame.com/">read this blog</a>. It is a journalistic recording of a "non-gamer"'s first time playing the original Half Life. I find it illuminating that one of our medium's pinnacle titles fails in many ways to communicate itself to players who haven't developed a subconscious appreciation of, or blindness to, common tropes. In defense of Valve's masterpiece, it could be said that the confusion that the player must feel when evacuating an underground research facility suddenly infested with alien creatures is in phase with Gordon Freeman's own disorientation. It could also be said that a majority of the human race would not think to look for conveniently placed air vents just large enough for a full grown man in a hazard suit to crawl through at every dead end.<br /><br /><blockquote></blockquote><blockquote>I found myself in a big elevator, got the message that I was entering the "office complex" and entered that area. I found a medical pack on the ground, at least I thought it was this as my health went up a little bit. A laser type thing came down from the ceiling and immediately zapped me.<br /><br />I stopped here because no matter how I tried to get around that laser I kept dying. Crouching and running, running fast, jumping ... nothing worked. So I stopped.<br /><br />I'm not grasping the big picture of where exactly I'm going in this game but I hope I'm not backtracking. Wasn't the office complex where this all started? We'll see if I can figure my way around this next time and figure out where exactly I'm going.</blockquote>eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com0tag:blogger.com,1999:blog-5766062012169861372.post-79012477597412160362008-04-20T16:06:00.000-07:002008-04-20T16:22:57.081-07:00Rant: SpeedingI was driving back from McDonald's earlier today when it happened; someone else turned onto the road behind me, driving in the same direction as me, in the <i>same lane</i>. Okay, this is a pretty common and innocuous event, but I always feel a bit of angst in this situation. Angst over what, you ask? That this person will get in the other lane to pass me.<br /><br />I know, I know, it's a pretty silly thing to get angsty about. It's just something I've been noticing lately, something that I've been consciously looking at, because I am a self-conscious guy. Whenever I see a vehicle take up a certain portion of my rear view mirror, I suddenly focus enough mental effort on said vehicle to bring it up into my conscious awareness. I play a game with them. The game is called, “Are you going to pass me?” What I do is I check my speedometer, and make sure I'm going precisely the speed limit. If these people get in the other lane and travel faster than me for an extended duration, then they are speeding and they lose the game. That they don't realize they are participating in this “game” is beside the point; it is just a rhetorical device anyway.<br /><br />More people lose this game than win it. I play it on small streets where there is little other traffic to affect the outcome, not on large highways or interstates. I have even started upping my speed to five miles per hour over the limit in an attempt to lessen the temptation and possibly get more winners. As far as I can tell, this has had very little effect. In my utterly unprofessional, poorly defined, unrecorded samples of this “game”, it seems that people are about as likely to pass me when I am going five miles per hour over the speed limit as when I am going the speed limit. And this pisses me the fuck off.<br /><br />I'm not sure why it does, it just does. Somehow, every time a vehicles passes me, it's like they are saying that their time is more valuable than my time. That increasing my own speed seems to have no effect on this bizarre conspiracy only worsens the emotional impact by implanting a sense of helplessness into my mind. This is utterly irrational on my part, it's more of a reflex emotion than a rational response. After all, it is up to me to decide how valuable my time is, and spend less time driving (by driving faster) if I feel it is worth the ticket and safety risk. That others have a slightly different evaluation function for their driving habits should not bother me, except that it somehow does, on a subconscious level that I can't seem to breach without sufficient effort (effort that my own evaluation functions have yet to justify).<br /><br /><h3>A surprising development!</h3><br />Of course, it did not take too long for me to realize a certain bias in this “experiment”, namely that for these people to pull up so close behind me in the first place they must <i>already</i> be going faster than me, so of course they are likely to want to pass me, finding my current speed insufficient. The people who wouldn't be likely to pass me (because they are going at or below my current speed limit) will never catch up with me to even begin <i>playing</i> the game. So unfortunately, I have developed a little game that is a bit inclined to attract the type of people who would lose it. Perfect for casinos, but a little unsatisfying for my causes.<br /><br />To account for this, I began playing an advanced version of the game. I go the speed limit, and when I notice someone pulling up behind me I speed up somewhat gradually to about five miles per hour over the speed limit. Thus I have enticed a larger variety of drivers into this game while adjusting the difficulty in their favor. And still, still, <i>still</i> they fucking pass me, so very often. I began to wonder if they even realize that I am speeding up for them, or if they already got it into their head that they are going to pass me and have gone into autopilot, have reached the point of no return, unaware that I am going a little faster, perhaps even as fast as they were before they caught up with me. I wonder how much faster I have to go before the majority of drivers will notice what's going on and stop auto-drafting me. Might be worth experimenting with, except that I fear this level won't be reached without flirting with dangerous speeds.<br /><br /><h3>There's a point to this?</h3><br />Eh, I would be stretching things to say that there is. There really isn't a point to any of this, at least not a good point; that's why I labeled it a rant. But I am curious; if anyone reading this habitually speeds, may I ask why?<br /><br />Why do you speed?<br /><ul><li>Is it because you feel the posted speed limit is actually lower than the logistical "safe" speed limit?</li><li>Is it because you feel that you are a better driver than the average person, and thus "deserve" to go a little faster than the average driver since your skills and reflexes will make up for the lost safety?</li><li>Is it because you live nearby and know these roads better than the average person, so driving a little faster is reasonable?<br /></li><li>Is it because you notice that most other people speed? If so:</li><ul><li>Do you speed because it feels "more dangerous" to go slower than everyone around you?</li><li>Do you speed because you are scared you will anger people behind you who want to go faster?</li><li>Do you speed because you want to anyway, and seeing others do it means you are less likely to be singled out and ticketed?</li></ul><li>Is it to save time? Or because you often find yourself running late (somewhat related to saving time)?</li><li>Is it because you don't think you'll get caught?</li><li>Is it mostly just because you went this speed yesterday, and the day before, and it's just easier to keep doing it as long as it works?</li></ul>Why do you not speed, or if you do speed, why do you draw the limit where you do?<br /><ul><li>Safety?</li><li>To avoid getting ticketed?</li><li>To avoid negative social reaction from your peers or those around you?</li><li>Moral objectivism (it's just the Right Thing To Do)?</li><li>Is it mostly just because you went this speed yesterday, and the day before, and it's just easier to keep doing it as long as it works?</li></ul>eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com1tag:blogger.com,1999:blog-5766062012169861372.post-28932093999339790712008-03-14T01:48:00.000-07:002008-03-14T06:00:44.228-07:00“Friendly Takeover” is an OxymoronMaybe you've heard already that <a href="http://www.gamasutra.com/php-bin/news_index.php?story=17596">EA is interested in purchasing Take Two</a>. Essentially, EA offered to purchase Take Two for about two billion dollars about a month ago in what has humorously been called an attempt at a friendly takeover. Hey, that's a nice term, and it certainly seems to fit, right? EA is just thinking about Take Two's stock holders and saving them from the uncertainty of a non-monopolistic industry, how selfless of them.<br /><br />Now I try to be mature and unbiased and not reflexively jump on the “Evil Empire” bandwagon whenever some news comes up involving EA, but—man, just read that article if you have time and see if there isn't something subcutaneously chilling about it, like an otherwise calm movie scene utilizing infrasound for effect, or a porcelain doll that looks so perfect it's eerie—or like <a href="http://www.youtube.com/watch?v=Ec-70W_K77U">this</a>. You will find little explaining how this acquisition can help the quality of games or the gamers that buy them, and much talk about shareholder benefits. What is going to happen to GTA if EA gains ownership of the franchise and Rockstar walks out? If competition forces franchises to strengthen to avoid extinction, what is going to happen to EA's sports and racing games when they own Midnight Club and 2K Sports, cutting off one of the most major competition channels in each genre?<br /><br /><blockquote>Our strong preference is to conduct a private negotiation. If you are unwilling to proceed on that basis, however, we may pursue other means, including the public disclosure of this letter, to bring our offer and the compelling value it represents to the attention of Take-Two’s shareholders. <i>- John Riccitiello, letter to Take Two's Executive Chairman on Feb. 19, 2008, made public shortly thereafter, copied from Gamasutra (<a href="http://www.gamasutra.com/php-bin/news_index.php?story=17596">http://www.gamasutra.com/php-bin/news_index.php?story=17596</a>)</i></blockquote><br /><br />Along with the above letter, a summary of Riccitiello's stance on the matter can be found <a href="http://www.gamasutra.com/php-bin/news_index.php?story=17597">here</a>.<br /><br /><h3>But Wait, There's More!</h3><br />So on Februrary 19th, EA made an offer to buy out Take Two. Strauss Zelnick, Executive Chairman of Take Two's board of directors, <a href="http://www.gamasutra.com/php-bin/news_index.php?story=17598">turned down the offer</a>, wanting to wait until after GTA IV shipped to continue discussions. John Riccitiello, CEO of EA, made good on his promise to publicize the offer in an attempt to stir up the shareholder hivemind and add internal pressure to the external pressure in hopes that Zelnick would be rushed into making a poor decision. I call this “bullying”. Come on John, GTA IV is set to ship on <span style="font-style: italic;">April fucking 29th</span>. I think that it is reasonable to expect a company valued in the nine digit range to take a <span style="font-style: italic;">couple of months</span> to decide if they want to be on the dying end of a corporate merge.<br /><br />If that was all, I might not have found it worth my time to blog about this. There is indeed more, but before continuing our little story, I want to take an aside to point to <a href="http://www.gamasutra.com/php-bin/news_index.php?story=17605">this article</a> in which a representative of Wedbush Morgan explains his opinions. I think, intentionally or not (hint: not), he hits on the main problem of this acquisation, as well as the main problem with the game industry, with this quote at the end: “Ultimately, we think that Take-Two shareholders will embrace a deal, as virtually all of them will profit immensely and immediately.” The video game industry is not run by designers, programmers, artists, producers, or anyone who loves video games. It is run by executives, business majors, and ignorant, reactionary stock holders who care nothing of the art and everything for the stock game: entering at the low price of a company during risk and development of a title, and leaving at the high end after a game sells well, profiting off of the risk and hard work of those who actually design and implement said games, an underpaid industry majority, in a relatively risk-free manner without having to get their own hands dirty. Tell me why, left and right, I see analysts and representatives of both companies discussing stockholder benefits, yet not once have I heard an appeal to the benefits of the employees or the gaming populace. Because we don't matter, because we're just an annoying causal bump in this money-making game that is the stock market? This needs to change. <span style="font-style: italic;">This needs to fucking change</span>.<br /><br />As another aside, it becomes clear that EA is trying to eliminate competition in the sports genre from this acquisition. It is speculated that, failing to buy Take Two, EA will cut the price of its sports titles, taking temporary losses to hurt Take Two's profits this year. This is also known as <a href="http://en.wikipedia.org/wiki/Predatory_pricing">predatory pricing</a>, which, subjective as it is, is generally illegal. I like how much effort EA is putting into hostile takeover attempts (let's not kid ourselves here) and price adjustment instead of putting that focus toward improving the quality and ingenuity of their games. This needs to change too.<br /><br />Moving on.<br /><br />So a couple of weeks have passed, and Take Two has maintained its stance that the initial offer undervalues its worth. I hope that they are also considering the ramifications of this decision on the quality of games produced as well as the quality of work for their employees when making this decision, though either way I believe it is the right decision. In any case, the publicity of this offer has already started to affect Take Two's stock, as stockholders are fickle, greedy, and reactionary beasts (I know, it's the nature of the game and all…). Shortly after the public announcement, stock prices actually began to rise. However, according to <a href="http://www.gamasutra.com/php-bin/news_index.php?story=17810">this March 11th article</a> on Gamasutra, Take Two's two largest shareholders have already begun selling a large portion of their stocks. And the big bomb is <a href="http://www.gamasutra.com/php-bin/news_index.php?story=17848">this</a>, from March 13th: that EA has begun offering to purchase Take Two stocks directly from shareholders at an inflated price in what is officially viewed as a hostile attempt (because it hasn't been hostile from the very beginning; right…). Take Two <a href="http://www.gamasutra.com/php-bin/news_index.php?story=17851">has replied</a> encouraging stockholders to give them two weeks to make a decision, much sooner than the original intention to wait until after GTA IV ships.<br /><br /><h3>Conclusion</h3><br />I believe that this incident shines a magnificently bright spotlight on the main problem with the video game industry: that it is an industry at all. The creative efforts of thousands of marginalized and nameless designers, programmers, artists, and sound engineers are funneled into the Wall Street machine. The industry has become a dark place, and it is clotting the otherwise healthy blood flow of the art form. Games are designed by a committee of untalented (game design wise) marketers listening to the chattering of the even less educated stock holders, with designers only given the ability to decide at the micro level how the next unnecessary sequel is going to be shoveled out the door in time for Christmas. Yes, in a very real sense, game design is dictated by an ignorant, nebulous public mass of people whose stakes are short term <span style="font-style: italic;">as well as their interest in the company</span>. Innovative titles are shot down constantly to keep all hands on deck for making the next stale FPS, RTS, or RPG. The main questions that drive game design are “How can we fatten the wallets of our CEO and stock holders even more?”, not “How can we make the world a better place by advancing the art of game design?” or “What genres have we yet to explore?”.<br /><br />We low-level members of the industry are the prime group responsible for combating this, and corporations see this. They resist; they combat us back. We need to communicate with each other to come up with a solution, yet NDAs seal our lips, hindering our ability to fully communicate details and examples of common issues. We complain about being forced to work on a movie-based title or seventh sequel in a dying series or unnecessary port, but when we try to work on something creative in our spare time (perhaps as a jumping board to start our own, creatively-driven private company) we are shot down by <a href="http://techdirt.com/articles/20071204/005038.shtml">non-compete clauses</a>, nasty little corporate snipers placed to allegedly protect the company from, heaven forbid, employees adding <span style="font-style: italic;">competition</span> to the market without asking why an employee would want to do so in the first place. And guess which side gets to decide if your game “competes” with theirs? Yes, video game companies own you and have a say over what you can or can't do <span style="font-weight: bold;">in your own personal time</span>. And if you try to start your own game company while unemployed, or working at another job so as to avoid this non compete bullshit, you still have to walk through the <a href="http://www.gamasutra.com/php-bin/news_index.php?story=17459">patent minefield</a>. So even if you can escape the stockholder leeches that suck the creativity from your blood, you still have to watch out for the lawyer vultures that give even less of a fuck about the pursuit of the art.<br /><br />I hate spending too much time pointing out problems and too little time providing solutions, but I really need to think about this one. It's time for things to change. I've had insomnia lately (hence my writing this post from 2am to 6am when I have to get up at 9:30am); Maybe I can come up with something after some rest, but probably not on my own. Stay tuned, as this will not be the last I talk of this issue.eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com3tag:blogger.com,1999:blog-5766062012169861372.post-51239826170286727492008-02-12T22:04:00.000-08:002008-02-12T23:51:35.219-08:00Open Question: Chomsky versus Turing, Round 1<h3>What it is</h3><br />I find writing blog entries from time to time to be a very pleasant source of output. However, one aspect of blogging that I hope not to overlook is the incredible ability to receive feedback in the form of comments. Therefore, I have decided to start making posts that explicitly grasp at feedback. To formalize these posts, I will put the important questions in bold with some framing statements interspersed between them; see below.<br /><br />Basically I am highlighting issues that I am not quite certain about in hopes that other peoples' insight can help fill in the holes in what would otherwise be a declarative piece of swiss cheese.<br /><br /><h3>The Question(s)</h3><br /><span style="font-weight: bold;">Why do we consider words to be part of a natural language, but we often consider methods and classes as “external” to a programming language? </span>Why do programming languages seem to have such an immunity, save for keywords and arbitrary functions that find their way into the “standard library”? I find the spelling of the word “weird” to be a flaw with the English language, yet if I come across a method written for a C++ project that I feel uses Hungarian notation incorrectly (using Hungarian notation at all is a flaw in my book, but I digress) then I will blame that programmer and not the language itself.<br /><br />Part of the issue is that we tend to view words as atoms in natural languages whereas with programming languages we label such things as primitives and operators (including keywords and perhaps some wrapper methods in standard libraries) as atoms. In this way, natural languages have a much broader palette of atoms than programming languages, though programming languages maintain the strength of being simpler to learn and understand. So my original question, comparing user-created objects and user-created methods to words, is a bit flawed and might be more accurate if I was comparing them to sentences; we can certainly blame an individual for sentences that don't fit the grammatical rules of the language. But wait—isn't that what syntax errors are the equivalent of?<br /><br />So if keywords and operators are analogous to words, statements are analogous to sentences, syntax rules are analogous to grammatical rules, and type errors as well as certain run time errors (null dereferences, incorrect array indexing, invalid casting) are analogous to illogical utterances (“Losing is the reddest flatulence.”), then <span style="font-weight: bold;">what is the natural language equivalent of the user-created class or method?</span> Is it simply more words (neologisms, portmanteaus, etc.)? Maybe the atomic nature of class names and methods names is illusory; are they more like phrases or sentences?<br /><br />If this seems like typical internet philosophical tallywhacking so far—then I'm doing my job as a game design blogger ;). But seriously, I do have a concern that legitimizes this post, if you will but take a moment to walk down a side road (it will loop back to the main street if I don't fall asleep first).<br /><br /><h3>Wreaking Havok</h3><br />I dabble in the Havok physics engine at work, and one thing that I have had to deal with recently illustrates a problem that I see with saddening frequency in the programming world. I wouldn't call it “reinventing the wheel”—perhaps just “reinventing the tread”. Anyway, the problem occurs when working with two libraries that have their own internal representation of the same concept. The concept in this particular example happens to be vectors; Havok has its own internal struct for vectors, and we have ours. Meaning that when I am doing vector math that crosses library boundaries I have to bloat my code with conversion function calls. For the uninitiated, vectors are used <span style="font-weight: bold;">a lot</span> in 3D games, in my experience more so than any other non-primitive data structure (save for perhaps containers). The concept that Havok vectors tries to encapsulate is the same as the concept that we try to encapsulate with our vectors, so it is unfortunate that compilers can't make this connection unaided. Worse, we can't expect Havok to get rid of their vector structs, nor can we get rid of ours and solely use Havok (what happens if we decide to let our Havok license end and pursue another physics solution?).<br /><br />So something as common as Vectors seems like a nice concept to promote to some level above us and Havok. I'm not sure where, the language or the standard libraries? Ignoring this particular blemish, I would like to summarize this problem and what I believe to be its cause. Basically, with such a limited, domain-agnostic approach to programming languages, reinventing the wheel at the class and method level emerges from the design. I have been thinking a lot about improving programming languages lately, and one of the key issues that I tend to steer away from is redundancy. So is there a real problem here, and more importantly is there a solution?<br /><br /><h3>I say “Yes” and “Yes”</h3><br />I have two solutions, one of which needs more thought before I put it online. I will go into detail on the more reasonable, less risky one.<br /><br />I believe that this problem arises from languages constraining their atom palette to be as generic as possible. I believe that the game industry would do well to get together and generate such a language. I also believe that this will never happen, so we as hobbyists and enthusiasts will have to continue to experiment in isolation until something takes off. I'm working on it, but trust me—we can benefit from someone far more educated in the field of programming language design than I solving this problem. If no one else steps up to the plate, I'll eventually finish my amateurish, patchwork solution and release it to the world—then you'll all be sorry!<br /><br />Even a domain specific language for video game design runs the risk of becoming stale with how rapidly game development changes (though I see this slowing down as Nintendo consoles, cellphones, and more focus on casual/indie games draw us away from inventing new shader technology). We could make vectors, matrices, and quaternions primitive, but what do we do when some MIT prodigy discovers a better way to simulate bouncing breasts using a crazy new data structure called a <span style="font-style: italic;">xerbaton*</span>? For such a domain-specific language to truly evolve with an evolving domain, we would have to work to standardize such things into the language itself in real time instead of us all creating our own xerbaton structs and management functions. I believe this implies being less strict about the size of our atom palette (the easy part) and more open to viewing the game development community as a team (think a WoW guild) as opposed to a bunch of competing teams (think football). The latter is the hard part.<br /><br />So what do you think? <span style="font-weight: bold;">Can programming languages learn from natural languages and improve by exposing their atom palettes (keywords, operators, standard classes and methods) to the public and encouraging open extension? Is this dangerous? Could this work for game development?</span> <span style="font-weight: bold;">Will it provide benefits by minimizing wheel/tread reinvention?</span> I can think of examples of phenomenon <span style="font-style: italic;">like</span> what I am proposing, but not <span style="font-style: italic;">exactly</span>. For example, Java's libraries are modified and added to with nearly each major release, but this is more of a committee decision with a somewhat democratic input system and is by no means geared toward game design. Lisp takes a different route seen in the form of different dialects, but this is community extension at a different layer. The natural language equivalent would be if we decided the English language should start using periods instead of commas to separate digits in large numbers, or if we decided that adjectives should come after the nouns that they modify. Both of these examples seem to happen at a slow pace, in large steps by individuals or small groups of people. Could we as a community moderate such extension by an anonymous mass and come out ahead? Could we convince compiler and IDE vendors to play along to add syntax highlighting to new keywords (a dangerous concept for backwards compatibility in the first place, but I'll let that can of worms be opened in the comments to keep this from getting longer) and include new standard library files by default? To do this right seems to require something somewhat revolutionary ala Wikipedia. <span style="font-weight: bold;">Or do you know of any project that already does what I have been describing in this post?</span><br /><br />And the all-important meta-question: <span style="font-weight: bold;">Do you like this open question format?</span><br /><br />* picture a damped spring with a “sensuality” modulator, and please keep your hands out of your pants while doing so.eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com2tag:blogger.com,1999:blog-5766062012169861372.post-34558764912124548742008-02-12T20:30:00.000-08:002008-02-12T21:50:23.923-08:00SteamedSo I started downloading Call of Duty 4 today via Steam. At over 9 gigs in size, I wasn't sure if it would be finished by the time I got home from work. But in the hour that it had been downloading before work it had already reached about 25%, so I figured I was set to play when work ended.<br /><br /><h3>Why I am writing this and not playing CoD4</h3><br />You can imagine my surprise when I got off from work about ten hours later (got a little bit of Soul Calibur in after hours) to find that the download had only progressed to <b>26%</b>. This is the second game I have downloaded via Steam, and both of them had this problem. Looking online, it appears I am not alone. Closing and opening Steam, then restarting the download, seems to fix the problem—but then what's the point of using Steam in the first place if I have to be at the computer to hold its hand through the entire download? I could have gone to work, went to the store afterwards, and installed the game off of five DVDs or whatever in less time.<br /><br />I remember being disgusted to the core when Steam was announced as a means of distribution for Half-Life 2, largely because at the time I did not have an internet connection for the computer I would install it to and thus could not authorize the game even if I bought it from a store. As much as I loved the original Half-Life, I would come to be so turned off as to not purchase Half-Life 2 until The Orange Box came out. Fantastic game, by the way; awful business model.<br /><br />After The Orange Box, I decided to start giving Steam another try. There are many, many areas in which it should improve, questionable download reliability aside (torrents for stability and bandwidth dispersion protected with authentication-based DRM, anyone?). Launching games through the Steam client takes longer than launching a standalone game when you must wait for the Steam client to load, and don't be surprised that Valve takes this opportunity to wrap advertisements, driver notifications, and survey requests around your gaming time-slice, like a sandwich made of stale bread that you don't really want to eat but must to get to the delectable meat inside. And every time I try to purchase something (three times now, just grabbed an indie game), I have to re-enter my credit card number, expiration date, name, and billing address. Every time.<br /><br />I honestly don't know enough about Steam's achievement system to make a clear call, but I believe what I believed when I found out about the 360's similar system: that a game distribution channel should not have such direct creative control over the development of what games go through it. This is less of a problem (though not quite <span style="font-style: italic;">no</span> problem) if achievements aren't explicitly mandatory, though I shudder to think what boils and tumors an achievement-driven market will start injecting into games. I spent a little time looking into it and could not conclude whether or not achievements are mandatory for Steam, so please take this criticism/commentary as conditional; and if you happen to know more details, please drop me a comment (remembering that I admitted to ignorance before flaming ~_^ ).<br /><br /><h3>Does Steam Do Anything Right?</h3><br />Well… I still have some faith. Valve has provided an admirable distribution channel for indie developers, and I think it is absolutely fantastic that they are <a href="http://pc.ign.com/articles/848/848369p1.html?RSSwhen2008-01-29_115200&RSSid=848369">giving away Steamworks</a>, a set of tools to aid in stat-tracking, net play, and beta testing. I think it would be even fantasticer if Valve took this momentum and created a full-blown open source community; code, forum, and external volunteer tech support. Let's wait and see.<br /><br />I have also noticed that the price for somewhat old games seems to drop faster than one might find at a walk-in retail outlet, though for some reason new games launch at the same price. Maybe the cost of distribution (<span style="font-style: italic;">*cough* torrents *cough*</span>) online regains whatever discount we might get by skipping the steps of burning DVDs and shipping trucks full of products to stores; perhaps they are selling games at this price because the market is not yet encouraging them to lower it. I would personally like to see more of a discount, as happens with music download services (the legal ones, silly). On the topic of skipping traditional distribution channels, I believe that centralized online distribution can provide a barrier of protection over the artistic integrity of games. Wal-Mart might have to give in to the pressure of ignorant soccer moms when an M-rated game becomes controversial, but does Valve?<br /><br />I hope not.<br /><br /><h3>To Sum It Up</h3><br />Online Distribution of video games provides an opportunity to eliminate certain corporate middlemen from the equation as well as a way to reach out to indie game developers and offer them a spot in the distribution spotlight next to industry giants. It also provides an opportunity for intrusive background services, DRM that punishes honest customers more than pirates, and unclear information gathering. Though there are many independent distribution sites, casual channels, and independent channels, Steam comes to mind as the premier model that bridges the gap between “industry” and “independent” distribution. I hope that Valve shoulders this responsibility well and sets the bar high, qualitatively and ethically, for future models.eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com0tag:blogger.com,1999:blog-5766062012169861372.post-15527624867205070812008-01-20T17:25:00.001-08:002008-01-20T18:19:42.013-08:00Case Study: Dead RisingI finally got a 360 a couple of weeks ago, and one of the first games I got for it was Dead Rising, a title I had been looking forward to playing as a guilty pleasure since before it came out. I can't say I am completely disappointed as I have completed it and plan to play through it again at least once more, but there are a few key areas where it fell quite short of my expectations.<br /><br /><h3>Small text on standard def TVs<br /></h3><br />This is a big deal, and really my main complaint with the title. The text is so small, and notoriously so, as to be illegible on standard def TVs. The excuse for this is that Dead Rising is intended to be one of the first true “next gen” games and so doesn't need to waste its time on pathetic fools like myself who don't have a television set priced in the four digit range. But there is no voice acting outside of cutscenes either, so don't expect aural clues to help you out if you find the text too small to read. I guess “next gen” isn't as concerned with sound quality….<br /><br />To make matters even worse, most of the guidance in the game comes in the form of textual phone calls that you will receive, likely while fending off dozens of zombies. These phone calls do not pause the game, so while you are squinting trying to read the tiny text at the bottom of the screen to figure out where to go next you better keep your avatar moving away from the horde. And you better squint-read fast; the phone dialog advances automatically, with no extra time padding for standard def setups.<br /><br /><h3>Identity Crisis<br /></h3><br />There are two main types of horror games, each appealing to different types of players and providing a different experience. The first type is the survival sub-genre, pretty self-explanatory: think Resident Evil before RE4, or the Silent Hill series. In these games, the horror element really stands out as nearly every encounter is a challenge and constantly trying to avoid an easy death gives the player an appreciation for life that makes every victory in combat (including running away) feel significant. Naturally, enemies are sparse in these types of games to keep tension up.<br /><br />The second type of horror game is the action sub-genre; think Doom or Quake, or even RE4, which went in a different direction from previous Resident Evil titles in terms of controls and enemy density. Action horror games are all about empowering the player; scaring them with hideous humanoids and demons, sure, but giving them powerful weapons and Olympic-caliber running speed so they can take on dozens of foes with ease. Action horror games induce adrenaline in the player, but for different reasons. Survival horror games are flight, action horror games are fight.<br /><br />The problem with Dead Rising is that it tries in too many ways to be both. Instead of elegantly straddling the fence like Resident Evil 4, it just ends up feeling fragmented. The basic premise of the game, being trapped in a mall with tens of thousands of zombies and being able to use almost anything in the environment as a weapon, lends itself perfectly well to the action horror genre. However, the player starts the game with only four health, and it isn't terribly rare to get grabbed by a group of zombies as you run by them and lose one (or more) health. Replenishing health and saving slow the pace of the game down (you can't just save anywhere), and each boss fight feels overly difficult considering how early in the game you can run into said bosses, long before becoming comfortable with the controls.<br /><br /><span style="font-weight: bold;">*spoiler, but frankly: mild*</span><br />And don't get me started on the cultists, groups of enemies that wield knives and can dash at you or even blow themselves up. No, I will get myself started. These enemies appear early in the game in a time-release manner (from what I can tell). And when you trigger the cutscene that causes them to appear—a cutscene which is triggered by returning to a part of the mall that you have to run through many times to get back to your security room “base”, ensuring that you <span style="font-style: italic;">will</span> trigger it— you will suddenly see cultists all over the mall until you find their base and kill their leader. They will respawn when you leave and return to the area, just like regular zombies. On top of their knives and suicide bombing technique, cultists also have a gas attack. If you get hit by this, it is not an instant game over—but at low levels, it just as well be. You will wake up in the cultists' hideout, stripped of your clothes and weapons, and have to fight through just as many cultists with no equipment. This will happen regardless of how much health you have when hit by the gas, from what I could tell. Fun times to be had.<br /><br />Normally I would be ecstatic about this sort of alternative to a game over, which I think is a healthy direction for game designers to keep exploring. However, the proper theory behind game over alternatives is to provide the player with a second chance at a problem by challenging another set of skills that they may be better at—stealth would be a good example here. Unfortunately, the cultist gimmick merely challenges the player in the same dimension—the dimension of combat—and even removes their weapons, making it <span style="font-style: italic;">even <span style="font-style: italic;">harder</span></span>. It tries to be a neat gimmick, but with how often the cultists use this attack it really only takes one or two occurrences before it gets old.<br /><span style="font-weight: bold;">*end mild spoiler*</span><br /><br /><h3>Conclusion<br /></h3><br />Some people laud the difficulty, saying that it makes you appreciate the effort of planning and staying alive. Yet how much finesse can you expect your player to work with in a game with so many enemies you can <a href="http://www.youtube.com/watch?v=QIvsXG_q1-8">mow them down like blades of grass</a>? Most of the justification that I can find for this game's difficulty comes from people explaining how easy it is once you know how to get this weapon, or where these healing items are. Unfortunately for new players, they <span style="font-style: italic;">don't</span> know the mall like the back of their hands, and the bosses and tougher enemies are not going to wait for them to learn it. And what few clues the player is given come in the form of illegible text that the player must read during said difficult combat.<br /><br />Dead Rising sets itself up to be an adrenaline ride, an empowering killathon. Unfortunately, overly difficult enemies and a strict save system tend to cause initial playthroughs to feel sluggish, nearly ruining the promised experience. With all of that said, I still enjoyed the game enough to beat it (the 72 hour mode at least, which is far less than 72 real time hours), and look forward to going back and trying to complete more case files as well as the overtime and infinity play modes. I get and respect what Capcom was going for with the strange and strict save system (only one save at a time, save points somewhat scarce), I just don't think this was the game to plug that into.eiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com1tag:blogger.com,1999:blog-5766062012169861372.post-47291638977295687462008-01-10T09:27:00.000-08:002008-01-10T10:29:49.209-08:00Pick Your PoisonSo I got a tetanus shot yesterday. "Why not?" I figured; it was offered to me while I was doing a physical and talking with my doctor about finding a specialist for my severe mitral valve prolapse (my God, I'm falling apart...). So I got this shot because it was offered to me, I hadn't had it in a while, and "lockjaw" is perhaps as irrationally terrifying and controlling an argument as "9-11" when faced with such a decision.<br /><br />So I don't feel good today, and looking online confirms that my symptoms are resemblant of a mild reaction to the tetanus vaccination. Nothing terribly serious compared with some of the examples I've seen online (fully swollen arm?? <span style="font-style: italic;">Crying nonstop for three hours???</span>), but I am not yet sure I feel like going to work. With all the long symptom lists I have to sit through watching medicine commercials, I wonder why doctors aren't legally responsible for explaining the more common symptoms of something like a vaccination when they ask if you want to take it. In fact, that no symptoms were explicitly mentioned to me (I did ask if I would be okay to type at work afterward, and the doctor said I should be fine -- and was right) was a fairly large factor in my decision to get the shot in the first place.<br /><br />Had I known how I would feel the next day, would I have taken the shot? I don't know, maybe. Or maybe I would wait until a weekend so it wouldn't affect me at work, or wait until I injure myself on a piece of metal (I honestly have never heard of anyone contracting tetanus without such an associated injury, though I'm sure it happens). The point isn't really whether my decision would have been affected, but that I was put in a position to make a decision without sufficient information when sufficient information should be easily provided. I suppose I should have asked what the odds and severity of such a vaccination were, and I certainly will from now on.<br /><br />It would be unfair of me to criticize this occurrence if the odds of negative symptoms are one in a million and I just got unlucky. However, it seems that negative symptoms to such a vaccination are not uncommon. Okay, so I experienced soreness at the injection site (1 in 4); big deal. But I am also experiencing a mild fever (1 in 4), tiredness or loss of appetite (1 in 10 for either, but I feel both, and somewhat nauseated), and I guess I'm feeling fussiness (1 in 3) since I'm complaining on a blog.<br /><br />Seriously, <span style="font-style: italic;">fussiness</span>?? Is that even really a "symptom"?<br /><br />Okay, so it's a moderate deal, I'm going to be late for work today if I even feel like going in at all, but it's worth it because lockjaw is such a big deal with a 10 percent fatality rate even if treated properly. Except that, supposedly, there are <span style="font-style: italic;"><a href="http://en.wikipedia.org/wiki/Tetanus#Epidemiology">less than 100 cases of tetanus and only 5 deaths per year in the United States</a>. </span>And I bet most of those cases involve people who work with sharp tools and machinery day in and day out, farming etc. Now, I'm not a large proponent of internet statistics, and I am certain there are many inaccuracies in the sources I have linked to, or in my own interpretation of them. However, I am not trying to proclaim that tetanus vaccinations should never be given; I am simply claiming that maybe patients should not have to opt in to find out the risks of a vaccination they are about to receive and that such information should be offered up front when there is no immediate threat of such a disease (once again, I had not injured myself on any dirty objects) so the patient can decide whether or not they want something injected into their bloodstream in a more educated manner.<br /><br />I was going to tie this information-hiding into game design, but I don't feel like typing anymore. Gonna leave that ellipsis as three periods and that dash as two hyphens, and I think you can read the quotes even though I am using the incorrect and ambiguous ascii version. Might fix these things later.<br /><br />Time to ~_~zzzeiyukabehttp://www.blogger.com/profile/10398188438914411675noreply@blogger.com4