Labels

Search This Blog

Showing posts with label Miscellaneous. Show all posts
Showing posts with label Miscellaneous. Show all posts

Thursday, February 14, 2013

Miscellaneous: Videogame Violence: A Second Look from the Perspective of the Gaming Culture

I was going through some old files on my PC to decide what needs to be moved to archive and off my main hard drive. I found this while looking through some of the folders. It was a fun little positional essay I wrote concerning videogame violence for one of my composition classes. I thought I'd repost it here for fun:




Videogame Violence: A Second Look from the Perspective of the Gaming Culture

The party of warriors crashed through the underbrush into the clearing. An elf, tall and lean, was carrying an ornate golden bow. A man, strong and fearless, was sporting armor and broadsword that seemed more decorative than functional. And a dwarf, stout and sturdy, yelled a battle-cry through his thick beard, swinging his large axe in wide arcs. In front of the trio was a clearing in the dense forest where five goblins had set up a small camp. The fire in the center was burning bright, and the goblins scrambled to pick up their own crude weapons for the coming fight. The elf, man and dwarf made short work of the group of goblins, their weapons hewing through flesh and bone. The corpses lay in a pile, and the trio began looking through the camp for anything valuable. They would carry the spoils with them, food and healing herbs, to the next small camp only a short walk ahead. Perhaps there they would find a weapon better than what they currently possessed; A bow that made its bearer shoot faster and farther or a sword with cryptic runes that would slowly heal its bearer’s wounds. They would continue this pattern throughout the night. They would never tire, for these three were not living in the conventional sense, but in the virtual sense. They were avatars, or a virtual representation of a person, for a popular game known in gaming culture as an “MMORPG,” or, “Massively Multiplayer-Online Role-Playing Game.” When the users who created them would log off the virtual world, they would not move. Their world would persist, but they would wait motionless and lifeless where they stood until their user logged back on for more carnage and mayhem. The world of fantasy violence awaits.
            Since their humble inception, videogames have become a significant part of American culture. The stereotypical gamer, anti-social and brooding, has been portrayed in the media in a negative light for many years. Only recently has some of the stigma of playing videogames lifted as they have become more mainstream and widely accepted by society. Some of the stigma still lingers, however. Images still haunt communities around Littleton, Colorado and Paducah, Kentucky, famous for their school shooting incidents. Various psychologists perform studies on videogames and their effects on children and their conclusions are often the subject of talk of parents. When looked at by other professionals who are self-professed “gamers,’ the results of these studies are sometimes interpreted very differently. Videogames have been unfairly criticized and vilified for a number of societal problems and incidents due to various misconceptions about gaming culture. Often, benefits from playing videogames are not studied or overlooked. Stereotypes concerning people who play videogames devoutly are often false and results from studies on videogames can often be seen as skewed by the media.
            Concern over videogame violence can be seen as far back as the 1970s with an obscure arcade cabinet game called Death Race. Like all early videogames, the graphics were crude and left a lot to the imagination. A block was to represent the car, and the player earned points for running down stick-figures scattered in the road. The stick-figures were to represent “Gremlins,” but this style of graphic violence caused the game to be banned in some areas of the country (Kushner, 2003, p. 79). Even with very little graphical detail, and a small set of instructions that clearly stated the car was not running over people but rather monsters, society let their imagination run wild. Unfortunately, they overreacted and assumed the worst. Children would be corrupted and tempted to run down pedestrians in real-life.
The controversy in Death Race was the first major issue to strike the burgeoning industry concerning violence. Videogames were a brand-new medium, captivating the minds of many computer enthusiasts at the time. By the time the first videogames were shown to the public, society did not know how to react. Chaplin and Ruby write in their 2005 book Smartbomb: The Quest for Art, Entertainment, and Big Bucks in the Videogame Revolution, “Considering that most people in America had never seen a computer in 1962, to actually be able to play with one – to control a visual representation on screen – left them speechless” (p. 46). The backlash to videogames in the early years is easy to understand since many in the general public, in fact, did not understand videogames or computers. One of the very first videogames, Spacewar, was discontinued from mass-production due to general confusion from the large instruction manual that came with it. This was something that very few people had seen or even thought of. The games were created by brilliant programmers working in labs at MIT or Berkeley on the very first computer systems available to the academic and business world. They viewed the programs they created as a way to expand their problem-solving skills. They were pioneers in an industry that did not yet exist and were misunderstood by the general public.
Videogames gradually gained acceptance and popularity in American culture. The industry crashed and recovered in the 1980s. A Japanese company called Nintendo succeeded in gaining a large share of the market and producing a game console that was affordable enough to be placed in many homes. Many programmers and computer enthusiasts challenged themselves to create games on their own systems, inspired by games and characters such as Mario. Two of these enthusiasts were John Carmack and John Romero, founders of id software and creators of several violent games such as Wolfenstein, Doom, and Quake. These games would go on to be linked to the tragic school shooting incidents that took place in Littleton, Colorado and Peducah, Kentucky.
The two teen shooters from the Columbine shootings were said to be warped by their favorite music and their favorite game, Doom. Doom was shown in a negative light in the media, portrayed as sick fantasy and ultra violent. Today, many writers look back on the incident as an example of how an industry is portrayed when conclusions are rushed. Fantasy violence was not new and had existed before in other forms of media and imagination. Kushner, an American writer and Journalist, stated in his book Masters of Doom:
Violent fantasy, of course, had an ancient history. Readers had been fascinated by the gore in Beowulf for over a thousand years (“The demon clutched a sleeping thane in his swift assault, tore him in pieces, bit through the bones, gulped the blood, and gobbled the flesh”). Kids played cops and robbers, brandishing their guns and flying backwards in imagined bursts of blood. (2003, p. 79)
Had the shooting incidents not occurred, the fantasy violence in games such as Doom may have been overlooked or unnoticed. The outrage over the incidents fueled public rage and led to a scramble to make sense out of a senseless act. It is argued that the music and videogames that these teens played were the scapegoat for the incidents because they had not yet reached mainstream acceptance. Doom was distributed not through retailers, but freely through the internet. The new forms of metal played by acts such as Nine Inch Nails and Marilyn Manson were demonized and also associated with the same games. Kushner explained that Trent Reznor of Nine Inch Nails had agreed to record music for Carmack’s next violent game, titled Quake (2003, p. 213).
Some proponents of the videogame industry view fantasy violence as essential for a child’s normal development, teaching him or her to be able to distinguish fantasy from reality much better than a child who has not had any experience with fantasy violence. Charles Herold, a writer for the New York Times and videogame critic, challenged parents to attend a boxing match with their child and watch as the crowd cheers and a man is beaten until he can no longer compete. He stated, “Perhaps then people will realize that an animated spear is better than a real fist and they will e-mail me with their gratitude for luring the world away from true violence. They are most welcome” (2005, para. 21). It’s true that sporting events today are not the same violent spectacles the Romans put on for their public, but real violence in sports can still have an effect on a child. A favorite star gets physical with another player, and a child may assume that this sort of physicality is acceptable. A child who plays a violent game will know the level of violence on screen is fantasy and is not acceptable in the real world.
Studies on how videogames affect children are numerous. One of the most active in the field of study is Anderson, a PhD and journalist for the American Psychological Association. His report on violent videogame studies state that children who routinely play violent videogames are subject to a moderate but predictable rise in aggressive behavior and thought (2003, para. 4). A moderate increase in aggression may serve as proof to some that videogames are responsible for all aggressive behavior. The very same conclusion was drawn in the past when studying the effects of contact sports on college and high school students. Goleman, a journalist for the New York Times, wrote in 1985, “Since football athletes might be more aggressive to start with, the telling point in this research is that, as the season goes on, these athletes grow more hostile and aggressive, and remain so in the off-season. That result was not found with swimmers” (para. 12). Aggressive behavior in individuals has always been present, and experts and researchers will continue to do studies on activities and other areas of our culture that contribute to aggressiveness. Videogames were not the first scapegoat of aggressive behavior, and will not be the last. Organized sports such as football and hockey are an accepted part of modern culture and serve many benefits to the players. These sports are not banned because of an increase in aggressive behavior in the participants. Videogames, similarly, have many benefits not reported in the aggression studies.
Skills that can benefit from videogames vary. Some, in common with organized sports, let the player build upon his teamwork skills. Others are not readily apparent but are now being studied, such as the effects of the player’s problem solving and critical thinking skills. Young, an American journalist, studied research by Steinkuehler. Young reported on Steinkuehler’s argument, “’People were actually—no kidding—gathering data on things like the game monster's behavior, putting it in an Excel spreadsheet, and building little mathematical models to try to beat the monster,’ she told me recently. The game teaches complex problem solving and collaborative learning, Ms. Steinkuehler argues” (2010, para. 4). If these studies continue and are able to ascend to the same level as the aggression studies, many may see all the benefits that videogames may offer and stop focusing on just the behavioral studies that indicate videogames instill aggressive behavior and anti-social tendencies in players.
As a testament to the skills that videogames can teach and hone, the government has been using videogames extensively. In the mid 1990s, when Senator Lieberman and President Clinton were calling for regulation of the videogame industry due to its violence, the military had licensed the Doom engine built by Carmack, and built a new version called Marine Doom. This version of the game was used to teach soldiers teamwork in an urban combat environment since eight players were able to cooperatively conquer the many levels (Kushner, 2003, pp. 193-194). More recently, the armed forces have released their own game series entitled America’s Army. The games can be downloaded and played for free from the web-site www.americasarmy.com. Inside the games, the player must go through virtual boot camp that includes conquering an obstacle course, learning basic and advanced rifle skills, and even sit inside a virtual classroom to learn other vital areas of warfare, such as combat first aid. Once the player finished boot camp, he is allowed to play with others on various locations that pit two squads against each other, much like war games played at real boot camps. The game is hugely popular and is widely known to be one of the Army’s best recruitment tools. From within the game, the player can request to have information on joining the armed forces sent to his address or be contacted directly by a real recruiter over the phone.
Videogames have slowly been becoming accepted as part of mainstream culture over its history. The violence in videogames has often been cited as a societal problem that contributes to delinquency and violent behavior in youths. In much the same way the music industry and motion picture industry were targeted years before, videogames became a scapegoat for the public and for politicians. With the help of greater societal acceptance and studies that reveal benefits from videogames, the industry is slowly shedding the stigma associated with fantasy violence and aggressive behavior. Even the government uses videogames as a training and recruitment tool for the military. The next time a zombie is shown being dismembered on a television or computer monitor, remember that violence is not the cause for societal behavioral problems and that the game may be teaching the player critical thinking and problem solving skills. He must figure out a way past all obstacles whether they are a part of the environment or a monster standing in his way to the goal. He may be working as part of a larger group, tackling a large obstacle that he would not be able to handle on his own. His culture is not one of endless violence, but of teamwork, problem solving, and critical thinking. The violence depicted is no different than the popular violence in major motion pictures, television, and sports. Videogames will receive fair judgment once all of society is able to participate and understand the concepts and challenges behind their design.


References
Anderson, C. A. (2003, October). Violent videogames: Myths, facts, and unanswered questions. American Psychological Association. Retrieved April 12, 2010 from: http://www.apa.org/about/psa/2003/10/anderson.aspx
Chaplin, H. & Ruby, A. (2005). Smartbomb: The quest for art, entertainment, and big bucks in the videogame revolution. Chapel Hill, North Carolina: Algonquin Books of Chapel Hill.
Goleman, D. (1985, August 13). Brutal sports and brutal fans. The New York Times. Retrieved April 18, 2010 from: http://www.nytimes.com/1985/08/13/science/brutal-sports-and-brutal-fans.html
Herold, C. (2005, March 24). Fighting on the screen, out of harm’s way. The New York Times. Retrieved April 12, 2010 from: http://www.nytimes.com/2005/03/24/technology/circuits/24game.html
Kushner, D. (2003). Masters of doom: How two guys created and empire and transformed pop culture. New York: Random House.

Young, J. (2010, January 24). Five teaching tips for professors—from video games. The Chronicle of Higher Education. Retrieved April 19, 2010 from: http://chronicle.com.bakerezproxy.palnet.info/article/5-Lessons-Professors-Can-Le/63708/

Tuesday, February 5, 2013

There is a Fine Line Between Learning and Failure

I was talking with some of my fellow students today and the discussion turned to academic projects. Which academic projects had us learn the most?

Most of the examples that I heard were projects that were overly easy. Very little thought process was put in place for these. The student was able to complete it way ahead of the deadline by applying an established design principle or design pattern. Basically, a problem was given to a student who already knew the answer.

This isn't learning. This is merely practice.

Problems like these definitely have their place in a college curriculum. Practice is essential to hone any skill and keep it sharp. Major League ballplayers don't stop hitting balls in batting practice once they've learned the exact technique their hitting coaches want them to learn. Likewise, programmers shouldn't stop applying existing design patterns to new problems that merit the pattern once they've learned it.

Practicing skills was not the topic of the original question. We asked which project had us learn the most. My answer was a project that I came very close to failing. Some of the guys in the conversation had the same class and the same project, and they shuddered at the thought of it. Many of them had failed that project in at least one requirement of the assignment.

What was the project? It was in a class called Game Console Development and involved writing a working video game in the XNA 4.0 framework that would run on both a PC and an X-Box 360. The course itself was six weeks long, with five weeks given to the project, full of all the standard reading and assignments given in any college course.

This project was not a greenfield project. A greenfield project, for those not familiar with the term, is a code project created from scratch. Those projects tend to be easier for college undergrads because that individual has no questions about the framework because he or she wrote all of it. This project used the XNA 4.0 framework, which is vast and documented (quite well) over at the MSDN web-site. Not only did we have to contend with this framework that was brand new to most of us, but we were also given another framework inside of that one to build around.

Because of the length of the course, our instructor wanted us to spend most of our time on programming game logic and not setting up an infrastructure to display menus and options and load the game assets. At first, this was a welcome blessing. The menu system seemed easy enough to understand with the example code at first glance.

Then we were asked to change it. Because we couldn't leave the default settings for these menus in place since they had nothing to do with our game. The blessing quickly became a curse.

If you would like to check out the code in question, titled Game State Management Example, it is available for everyone here.

Now, looking at this production quality code, written by some great software developers who are loads smarter than I am, made me feel inferior. Not only had I never written anything close to this elegant, beautiful sample framework, but at first I couldn't tell you what many of the lines actually did. It was all Greek to me. I got the overall picture, but instead of using this framework as a black box, I was expected to open it up and tinker with the fragile components. What does this do? I had no idea where to start. Changing some of the code often left me with a bunch of code that no longer compiled.

Now, compare this to the projects discussed earlier, where the students had a clear idea of what was needed and knew every line of code by heart because they authored it. Those projects were practice, and this was learning.

I knew what the results of the sample were. I had run the code on both my PC and X-Box 360. There was an abstract data type that defined what a screen was, and then there were classes that used these defined screen properties to define specific types of screens. That much was clear. I could also find the one screen that proudly displayed the message, "Game code goes here..." So, my game would be coded there, but for the rest of it...I had no idea.

I wanted to be angry with my instructor for working up the assignment this way. Why would he give us code that was so advanced compared to our study of .NET and C# that we would have no idea how to work with it? I tried to bring this up to him as politely as I could, and he gave me an answer. His answer was so important to how things actually worked, and I felt like an idiot for not realizing it.

My instructor, Andy Dunn, formerly of Microsoft and now senior game programmer extraordinaire at Exato Game Studios, told me that rarely in the real world would I be implementing code from scratch. More likely, I will debug, maintain, and add to existing code much like we were doing in this assignment. I was floored, like a boxer who is staring at the stadium lights and can't find the will or energy to stand back up for another round. I was ready to tell myself that if I couldn't understand this, then I shouldn't be in software development.

Good thing I didn't listen to myself about quitting.

There was a lot of trial and error. There was a lot of back-and-forth discussion about the fine details of the framework with Andy. And there was a lot of frustration. But, I ended the course with a passing project. I had not been able to implement all of the features that I wanted to, but I was able to implement all of the features required for the assignment and then some. I was also able to secure some positive feedback from Andy, who told me it looked very polished, you know, for a student project.

I came very close to failing this project because I was ready to quit. I was frustrated with not knowing how all of this code worked. To me, it was pure voodoo. The Microsoft team that wrote it was using arcane PC wizardry to get XNA and .NET to do things I had never been exposed to. I saw little value in using this framework as a foundation for my game, until my mentor stepped in and got me to do it. I forced myself to continue failing at this project until I got it working.

And then I no longer felt like a failure, but rather like a ragged and tattered survivalist who was lost at sea. The design patterns and challenges about sorting small arrays and comparing drop-down list items and writing classes to do binary arithmetic were simply the kiddie-pool. I now saw the actual danger of the open sea and how easy it was to get swept away and drown. To avoid drowning, I would need to be able to dive into huge waves and swim for my life by picking through unfamiliar code and somehow making it work.

Microsoft Research published a paper on some of the skills that fresh graduates lack upon obtaining their first software developer position. Not surprisingly, working on a team with a large established code base was one of the top issues highlighted in the paper. I still feel inferior when comparing myself to some of the best that Microsoft has to offer, but I feel a bit better after reading that new hires in that company experienced some of the same problems that I did on my academic project.

What did I learn during this course? I learned that existing codebases take a lot of time to get familiar with when they are new to you. I learned that trial and error does not mean I'm a total idiot. I learned that three years of study lets me get out of the kiddie pool and see firsthand how much knowledge is actually present in the software development industry. But, the most important lesson of all, I learned that there is a fine line between learning and failure.

Monday, November 19, 2012

Prototypes and RetroVector Games

I keep coming across game development pieces and advice columns that state students need to be creating prototypes for games. A writer writes, a developer develops. I have not been following this advice as closely as I should have been.

I am in my senior year of my undergraduate career. Soon I will have the choice of continuing my education or trying to secure a job. If securing a job is anything like securing an internship, then I have a lot of competition from highly regarded universities and experienced developers who have been laid off. In order to be able to compete, I need a portfolio of projects.

Thus far, I have two working projects. One is an XNA project called KLAX'D and is outlined below. The second is a Flash project and is an Asteroids clone. I named it Salvager as the goal of the game is not just survival, but also to break down space debris and collect the pieces once it is safe to do so. This project was a three week part-time endeavor, and I am not happy with the results. If you would like to play this rushed prototype version, you can find it at Kongregate.com: http://www.kongregate.com/games/theo20185/salvager

Since I am not happy with the results of Salvager, I have decided to start fresh on that same project. It will remain a Flash project. I am changing the art style to mimic old school vector arcade platforms. These were the games that drew everything out in monochrome lines. There were even some 3D titles that displayed everything in wireframe.

Why the choice of vector graphics? The reasoning is simple. I am studying to be a game programmer. I am not studying to be a game artist. Using vector graphics will allow me to quickly create needed assets for prototype projects and use them as placeholders. It will also allow me to draw sprites or object wire frame models without embarrassing myself among the artistic side of the industry. My pixel art and textures leave a lot to be desired. Since I have opted to go lean on graphics and focus on programming, I have decided to brand my games using the name RetroVector Games.

What plans do I have for the full version of Salvager? First, I am programming a 2D engine in Flash that will allow me to script enemy behavior and add events and objects to certain spots in the game world. The player will no longer be confined to a small box, but will be able to travel the galaxy in an open-world environment. The new working title for this project is "Salvager: A Dredger's Tale". Yes, this is an homage to classic games such as A Bard's Tale. I want an adventure-style shooter that keeps the mechanics shown in the Salvager prototype and adds new features such as NPC interactions, an upgradeable player ship, and scripted enemies. You can only shoot so many pieces of non-sentient space debris before you go looking for something more challenging.

I've already started on the game engine. In Flash, I've grouped my files into three main folders. Thus far, we have fonts that are embedded into the project, graphics, and classes. I've created blank movie clips and stuck them into the classes folder for easy access to the ActionScript definitions of these objects through the Flash IDE.

Thus far, I have a definition for a game camera, a star, a star field manager, and a message manager. Later in this week, I will make posts concerning these game components and how I've implemented them.

Here's to an official brand for my student game projects! Salvager: A Dredger's Tale will be the first project from RetroVector games. All RetroVector branded games will be projects that are not academic assignments.

Monday, January 2, 2012

What is Dreamer of Worlds?

This is the first post for my blog, "Dreamer of Worlds." This blog will chronicle my journey as I study the art of game design and development.

I am a student at Baker College in Michigan. Baker is the state's largest private college. I am a BCS candidate with a concentration in Game Software Development. I am in my junior year as of this post. I have 100 credit hours completed of the 181 credit hour program with a cumulative GPA of 3.96 on a 4.0 scale.

I've found college to be a challenge. I juggle my classwork with a full time job at North American Bancard and with my two-month old daughter Amelia. I've learned a lot during these past two years, both in and out of the classroom. I hope that I am honing my time management skills to an extent where they will be useful outside of school.

This blog is meant to be an outlet for my thoughts on game design and game development as well as a platform to show off some of my work as I progress through the last two years of my undergraduate degree.

If you are a game designer/developer, or a student planning on entering the game industry, please feel free to send me an email or follow the blog. I'll be sure to return the favor.

-Theo20185