Thesis Idea #3

Javascript vs ActionScript on Creation of a Simple Game

This topic is very interesting due to the idea that circulated around the web that HTML5 and CSS3 were the replacement for Adobe Flash. This assessment was far from the truth. Without the help of JavaScript the likelihood of HTML5 and CSS3 usurping Adobe Flash from its throne is almost impossible. CSS3 can only go so far with the animations so one would need JavaScript to handle the logic aspect for anything that required logic. Adobe Flash has been used for years to create creative websites and simple games. The designer who used Adobe Flash did not need to know any code to place their design in the layout of their choosing. Whereas a designer needed to know the ins and outs of HTML, CSS and JavaScript were just to create a simple webpage. Adobe Flash was used by many designers who preferred to not mess around with HTML and CSS. When it came to creating a simple game the designers chose to use Adobe Flash with the help of the code wizard to create their game. However with the decline of Adobe Flash the simple games created with JavaScript are on the rise. It is my intentions to show the slight differences in creating a simple game in Adobe Flash and JavaScript.

Possible thesis statement:

The ease of game creation with JavaScript game engines such as crafty fox in comparison with game creation with Adobe Flash.

Action Plan

  1. Research – Find the games that have made the transition from Flash to JavaScript. Make note of the differences when it comes to creating object classes in JavaScript when compared to ActionScript.
  2. Design – Design a simple game that can be built in Flash and JavaScript
  3. Test – Gather a group to play the game on the different platforms. Record their reactions to how it works and their expectations of the game due to the platform. Run another test that has the user agnostic of the game platform to determine the true expectations from the player.
  4. Review Findings – Analyze the findings from the tests. Determine if the game was easier to play with the Flash environment or if it was easier to play in the JavaScript environment.

Concerns for this topic:
The type of game can throw the results because Adobe Flash has more flexibility in creating specific games. It is my idea to create a sample role-playing game so that both technologies are tested in an even field. This topic intrigues my developer interest as well as my designing side. It seems like a good topic to explore for it will cover the myth of Adobe Flash’s replacement or what could possibly replace Adobe Flash.