Scratch is a visual programming language developed in blocked-based programming for the online community although this is targeted for children this looks very interesting as this helps mostly the young to think creatively, reason systematically and work collaboratively which is an essential skill for this generation. Being a programmer myself I wished these existed before as life would have been much easier but all those, long hours of analysis, design, and development brought challenges and Knowledge to where I am now. I recollect the time I had to create a stick figure in java for my associate degree in computer science and how much of time and struggled to get it right, It worked I was very happy. These are all fond memories as I try to develop my game of “fun with the synonyms” for LTEC 5240.
Portal 2 is a puzzle based on innovative storytelling that is unique to games and the environment is based on 3D effects. The style would suit the game I am hoping to create, although with the extent of work that could involve first learning, understanding, gameplay designing, and the elements of getting interactions I preferred to take the challenge on Scratch as programming is more familiar for me.
As a game designer venturing a task and creating dramatic games with the correct tools and techniques are needed. As per (LeBlanc 2006) the mechanics, dynamics and aesthetics are the guided core framework aspects of games where mechanics are all necessary pieces needed to play the game, Dynamics is the behavior of the game and the aesthetics are the emotional content, the desired responses we have when we play the game, all the kind of fun that is involved within the gameplay which challenge our intellect and stimulate our imagination provides a vehicle of self-expression, evoke specific emotional and responses are the greatest challenges of game design.
Both Scratch and Portal 2 will be of a challenge to me in my game design. Considering the tools and techniques needed and the limited time that exists in learning the game programs and applying them to develop the designing of the game, I would prefer to go forward with the scratch for my game development.