« Adaptation Project Flash Screenshots | Main | My 3rd film "88 Teardrops" »
October 29, 2004
Clock Project
Clock was really interesting subject to think about to implement some interactivity. I learned a lot more about how to program FLASH more OOP-likely. Reflecting on those days I put lots of time to make 2D games with direct draw years ago, I'm just surprised how fun and simple FLASH is.

Intent:
* Making an interactive work(especially a GAME for me) with a practical clock and also the work has to be drive from a clock’s functions.
* A clock has this cicular outline and also moving 3 different hands and I found them interesting in a way of making game world exactly driven from that.
* Game world has circular coordinate system and second hand is the most dynamic hand(except millisecond hand). Actually playing game is sometimes just killing time, so it’s interesting to make a game with clock to kill time.
* Second hand only moves 6 degrees in a second, so it’s not dynamic enough and also millisecond hand was too fast and distracting. So I chose to rotate the land counterclockwise. That gave me twice faster chance to shoot enemies in clockwise but twice slower chance to shoot in counterclockwise. That was interesting change of the game element.
* Different to most of the shooting game I wanted to make a game in which every single shot is so critical that you have to be very careful for every shot you make. In this game, actually if I lose the chance to hit black guy once when he is close to me and another black guy is chasing from opposite direction(which is often happening in the game), that’s critical to the player’s life. This limitation is not something which makes players bored or out of control but something that more challenges them.
* procedural land generation is for making things as less STATIC as possible and also to make different height of enemy. By that, it’s more challenging to shoot enemies because players actually have to decide when to press SPACEBAR with how far away the enemy is from the second hand’s angle and also what’s the distance between the center and enemy’s hitpoint height.
CHALLENGES:
* drawing procedural landscapes around the clock.
* generating dynamic instancies of MovieClips like Gems, Enemies.
* Circular Coordinate System:
- landscape has Enemies and Gems as its children but player is
Another separate MovieClip and I need to calculate the actual coordinate
Of player according to players movement by key press and also the rotation of the landscape itself.
Posted by doox at October 29, 2004 04:55 PM
Comments
Post a comment
Thanks for signing in, . Now you can comment. (sign out)
(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)