Thursday, April 17, 2008

Game presentation a thing of the past

With the game presentation over, there's still work to be done. Team Adventure WV put in many hours of hard work so I commend each and every one of them.

However, very soon a big presentation is coming up entitled GLOBALORIA EDUCATION PROGRAM PREPARING WV STUDENTS FOR DIGITAL WORLD and there is some last minute tweaking that will be required for full functionality. Steward Deering has been working on some of the elements of the game including the implementation of sound, additional navigation features, etc. Good job Steward!

And now--as promised long ago--I will share a little bit about my experience working on my first game including: 1)What I did; 2) What I learned; 3)Problems; 4)Future plans.

What I did:



I was responsible for the interface design of our game. The interface is the screen that you see before you play a game and while playing the game. Think of the interface as every tool outside of the game. This includes creation and design of an introduction, start and stop functionality, creation and design of menus, navigation between menus, design of any tools within the navigable menus, and a preloader device (eg. everything but the games and sound).

What I learned:



When you set out to learn Flash, you will find many avenues for exploration. Drawing, coding, design functionality, and animating are among some of the attributes you can explore. Knowing Photoshop and InDesign definitely helped me pick up on Flash quicker because the Adobe programs have some of the same functionality. That said, Flash is very unique from all other Adobe programs, and so knowing anything other than Flash is not a prerequisite.

When I first started using Flash, I was most interested in shape and motion tween features. (For an example of this click here).

Motion tween has been especially useful for creating animated narrative and objects in general. With either type of tween, you can fade in and out using the Alpha tool--also something I have been using frequently.

Drawing is a bit challenging in Flash, so if you're an expert in photoshop, don't be surprised if Flash gives you trouble. However, Flash does seem to have a particular brand result unique from Photoshop by default and drawing in Flash can be advantageous at times.

Using and learning Action Script is often meticulous and time consuming, but I spent more time using tweens with multiple keyframes. Gradual and purposeful movements between keyframes can create very positive results with animation.

Overall, I think I have a well-rounded experience with Flash and I am much more confident in my ability to use Flash to accomplish workplace projects.

Problems:


I ran into some problems with developing the preloader, which required more ActionScript learning than I had hoped. I went through several AS tutorials but none of them correctly addressed a preloader that would function properly based on the way I had intended it to work (a map gradually fills in with color, county by county of the state of WV, until all counties are full).

I had problems coordinating efforts for research. Much of the information I was provided, did not apply to the content needed. All of the information that was gathered for me was disorganized, or not in a format that I could use. This was, in part my fault, as the dissiminator of the info, but also the fault of everyone involved (researchers) who did not communicate with me or where lack of understanding was present.

I had problems with the group overall, because there was little communication between each of the 3 divisions: Game 1, Game 2, and Interface creators. This lack of communication led to problems with the integration of the games into the interface.

Plans


I hope to continue working on Flash, and I know I am better prepared to take on larger tasks, work with a team of developers, and plan and organize. I also plan to learn any programs that may eventually compete with Flash, like Silverlite for instance. In my experience, I have found that knowing one program that has similar capabilities, often makes it easier to learn a new program.

Friday, April 11, 2008

Knowledge is power - Part II on the benefits of Flash (warning! autobiographical in nature)

First a little about me:

- Have a B.A. in online journalism from the W. Page Pitt School of Journalism and Mass Communications/Marshall University
- Currently in school to obtain my associate degree in Web development

The reason I clarify?
Many people have a hard time understanding why, after receiving a B.A., I would return to get an associate degree.

Well, here's the reason:

I like computers. I have always liked computers. That sounds very generic, yes, but it's true. You see, I never learned how to work on cars, build houses, run electrical lines, or fix anything really. Exiting high school, my teachers considered me a decent writer. I have always liked to write...and draw. I also like to play guitar and write music. Historically, I have had absolutely no direction. I was slowly becoming a master of nothing, while semi-skilled in various arenas. I decided to become a reporter and change the world. I enrolled at WVU as a print journalism student, enjoyed 2 semesters and subsequently transferred to Marshall. At Marshall, I continued what would be a long journey to graduation. About 3/4 of the way through to graduation, I began to question my dedication to outstanding journalism on a 24 - 28,000 per year salary. I noticed the emergence of a new program at Marshall's J-school: Online Journalism. "This could be it," I said. The program change only set me back few credit hours, and I thought it might open the doorway to different, higher paying jobs.

Well, I got my degree, and shortly after receiving it, I "lucked out" and found a copy editor position at the Herald Dispatch. The job was beginner level, and paid $8 something and hour--not quite enough to pay off my school loans. After 6 months and several unfulfilled promises, I moved on. My dreams were bigger. I was beginning to to want for material things like electricity, water, and alright...nice clothes, vacations, etc. I guess age did that to me, because honestly, I used to not care.

I made plans right before the beginning of the Fall '07 semester, to return to school and pursue a degree in Web development. My logic: 1)It is only taking me a year and a half to get an associate degree; 2)It adds some flare/flair to the online journalism one; and 3)I'll probably make a lot more money as a Web developer.

After leaving the Herald Dispatch, I began vigorously searching for a job, a good job. I searched the job market for over a year. I searched out-of-state, in-state, everywhere. I had numerous interviews, typed about a hundred cover letters, submitted twice as many applications, and still had no job. I began to get discouraged. "Maybe I should have stayed at the HD. But, how am I supposed to make a living on 8 an hour?" The answer to this perplexing question is simple: It's bullshit. You should get paid more than a fast food clerk, however limited your experience, once you have a degree. Keep in mind, I wasn't looking for 20 an hour starting. I would have settled for 13 or 14. But $8? Come on. I can't pay my bills on that kind of money. My parents never stepped foot in college and they make over $20 an hour, and started at over $10 an hour in 1970 for the postal service.

So, I concluded that: 1)the economy is in really bad shape; 2)journalists are grossly under paid; 3)I have to lower my expectations.

My experience just isn't up to par yet, and I can cry all day about it, but it won't change the fact that employment is scarce and wages are not going up. In fact, most statistics support the idea that wages been at a near standstill for nearly 20 years.

Fortunately, I did get lucky and found an acceptable job in my home state of WV as a Web developer.

But don't let that encourage you too much. You see, living in West Virginia can be hard when you want to find certain work, like reporting, editing, or Web developing.

This gets me to my main point that's relative to Flash.

When I was interviewed my current job, I mentioned all of my skills and really beefed up myself...because that;s what you;re supposed to do. You sell yourself in interviews, and when job creation is down, you better do a good job. So, I mentioned my experience using Word, Excel, Publisher, Frontpage, Access, Photoshop, InDesign, QuarkXPress, Final Cut Pro, Dreamweaver, and of course Flash. I mentioned my knowledge of HTML, PHP, DBMS's. I submitted samples of published work, including designs and articles created using all of the above mentioned programs. And, I guess I gave a good interview, because they hired me.

The first few days at work, I wasn't sure what I would be doing exactly. I was tasked to write some HTML code and basically learn the everyday processes and business model. I have since emerged as the Flash guru, however limited my skills may be in Flash. The value of Flash is dependent on where you work, but also I think the value of Flash has yet to be recognized by many companies. I had to levy for my role in creating a slideshow by letting my superiors know that the job was something that could be done in Flash. Since then, I have proposed some new ideas using my knowledge of Flash and hope to continue having a bigger role in the actual Web design and animation using Flash.

It's interesting that while I work among 3 designers, another developer, I am the only one who knows anything about Flash. Now is a good time to learn Flash because not many people understand it, especially on an expert level.

Finally, (back to the job market), there are plenty of jobs emerging for people who know Flash and they pay pretty well. It takes dedication to learn Flash though. But, If you enjoy it like I do, learning it will not be a problem.

Sunday, April 6, 2008

MyGLife wiki critique

For my next assignment, I have been tasked to review some of the existing work that students have submitted to the wiki. So, I think it's fitting that I first start off with a critique of the MyGLife wiki community as a whole.

I think the whole idea of a virtual learning environment is fascinating and has great potential. It allows people to interact and share ideas to continually build and improve the learning experience for future participants.

However, this type of environment is a relatively new concept and while it will continually improve, I think there is room to mention some immediate change needs. Personally, I think people will learn more efficiently if there is more conformity in the community. By this, I mean that not everyone in the community is operating in the same manner. I understand this is a complex environment with plenty of room for variation, but some stricter ground rules should be set to help people figure out the system and how it works.

If all the wikis pages are set up the same, community members will be able to explore neighbor wikis more easily. As it stands, when I'm given an assignment that requires I comment on work (or begin discussions while making use of the work of others), I have a hard time finding the work specific to any one person. I can access general files, but I cannot offer credit or critique in many cases, because there is no info to indicate where the work comes from.

Marshall's MCTC wiki page appears to be the only one which lists the specific user names (lefthand side near bottom of page) with "project pages" (see example) that chronicle the specific work of individuals. Why? This seems like a fundamental need in the wiki community. Is this because of privacy issues? If so, it's easy to set up a contact that uses an alias. Point being, we need to be able to communicate with others easily.

Finally, I'd like to point out that finding information in the community is sometimes a daunting task. I know everything can't be everywhere all at once, but I think we can do a better job putting info out there in it's proper location and improving the categorizing and sort-ability of all the information from one centralized point. That may be something down the road to look at, but it's definitely worth mentioning.

Now that I'm finished criticizing MyGLife, let me offer some words of praise. I am excited to be a part of the democratic society that is MyGLife. It is very beneficial to have positive feedback from the community, while gaining access to a host of online resources that may otherwise go unnoticed. It is also exciting that while MyGLife is already an effective tool for learning, it will undoubtedly continue to grow, help its participants learn and share ideas along the way.