The brief I chose for this criteria was the Astronomy game for 8 - 11 year olds. The reason for me choosing this game is because I little prior knowledge of space, more so about our solar system as I used to have a poster on my wall as a child that I found really interesting. That said I specially chose to talk about the three closest planets to our sun.
Ideas
Once my mind was settled on basing the game on the three closest planets to the sun, I gathered a bit of research on our solar system and the three planets: Mercury, Venus and Earth as well as a bit of research on our Sun.
Assets
The used in my game are 4 images: Mercury, Venus, Earth and The Sun (all of which I created on Photoshop using visual effects, the original images were copyright free images on Google).
My titlescreen background was also created in the same manner as the other images.
Legal and Ethical Considerations
My game will have only appropriate content for my target audience, it won't have any violence or foul language, just interesting facts concerning the planets used.
Product Specification
The first scene I created was for the title screen, the plan for this scene was that the background be filled with stars and have the three game titles bulletpointed as if they were one of the stars. The titles to each game being the following:
Solar System - This is a timeline showing the distance between the planets involved
Drag and Drop - This is a game where you must drag the right answers to the right picture.
Hangman - This is a game in which you have to guess fill in the blanks with the correct letters, if you get too many wrong then a wormhole appears and swallows you.
![]() |
| This was the end result, to which I am quite happy with and out of each scene this is the only one I wouldn't change even if I had more time to work on it. |
Using Flash's actionscript commands, I was able to turn the bulletpoints into buttons that would connect me to the others scenes I would create to for each game. This was possible using the code - on(release){gotoAndStop("h_o_g"); - h_o_g being the name label of the frames in the scene "Solar System". This same method was also used to connect the title screen to the other scenes and vice-versa too.
The next coding was for the timeline on the Solar System scene, the timeline is basically what I used to compare the distance of the selected planets to the Sun. Placing 3 points on one line I coded each planet to align with each each point. On top of aligning each planet I also placed one or two facts relating to them. Here's an image of how the actionscript on this scene looks like...
![]() |
| This is the code that allows each planet to align on the timeline. |
Note the on the actionscript the forth line says - var games:Array = ["chess", "space_invaders", "call_of_duty"] - These are the labels placed on each planet, the reason they have names irrelevent to planets though is because I used them on a test timeline whilst learning the code.
chess is in place of Earth
space_invaders is in place of Venus
call_of_duty is in place of Mercury
![]() |
| Here is how the timeline looks without the bulletpoints (or markers) being highlighted. |
![]() |
| And here's is how it looks after a planet aligns itself. Displaying its order and a few facts. |
The coding for this scene makes it so when the right words are matched to the right pictures, the word correct will be displayed.
For the hangman game, I had to code each individual letter so that not only would clicking on them demand a response but also an image of a The Milky Way (would either gradually appear with each wrong letter or fully appear with a congratulations message). If you look at the actionscript, you'll see that I had to code it so the words would only appear after the correct letters are selected and until they are clicked their visibility will remain "false".
When the right letter (or key) is pressed the visibility for that letter becomes "true", meaning it they will gradually appear until all of the words are revealed.
![]() |
| Here's how the hangman scene will look. |

.jpg)
.jpg)
.jpg)
(02).jpg)
.jpg)

.jpg)







