Ankur Garg Journal Entry

From CyberOne Wiki
Revision as of 15:40, 25 September 2006 by <bdi>Agarg</bdi> (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Playing other students games gave me a sense of the broad variations in design and game types that can be developed with Scratch. My game, a racing game, was quite different than the RPG like game Pentagon which I played. I also played Danger Cat a Frogger type game. While looking at all the games, I realized how much we borrow ideas from other sources. Many of the games have a distinct style and feel reminiscent of games created in the past, and it seems that true originality is difficult to achieve in such a short time period.

The code in the game is essentially the law for each sprite that must be obeyed. If the law is vague, then the sprite may make moves that were not anticipated. The more precise the law or code the easier it is for the sprite to follow, but sometimes the tighter the code or law, the less originality or unpredictable outcome may result.

In my game, there were bounds where the user could not go beyond, and if they did, they lost. This simple law allowed the user to move within a defined boundary only, limited to the space given.

I felt constrained by the processing power and number of scripts I could run at one time. Also controlling the timing of scripts and placement of objects off the screen felt limiting to me. This may be from the fact I am used to programming in languages like C which allow more freedom for me to define my environment and how my program works.