# data[].attributes.body
1- Programming specifications
My program will use keyboard to control the game. The sprites will move when you click on the controllers. If there are two players, Player 1 could use keys like W,A,S,D and Player 2 could use the control keys. When there are two players, the first person to complete the task(solving science problems) is the winner.

2- Audience specifications
The game will use 'sciency' colors like green, yellow, and blue. The characters (sprites) will be in bright fluorescent colors so that they stand out against the background and are easily seen.

3- Audience/Client specifications
The game will be played by students from grade 6 to grade 10, who have knowledge of grade 8 science. Grade 6 and 7 students can preview what they'll learn, and Grade 8,9 and 10 can review what they've already learned. I hope it helps the students learn science efficiently and have fun learning new knowledges.

4- Characters and Graphics
There will be 3 characters you can choose in the game. A dog, a cat, and a whale are the three sprites. The dog will be yellow, the cat will be white, and the whale will be light blue. I won't give them each a specific gender because such things aren't important and it will rather narrow the choice of characters that students can choose.

5- Education value
It will teach the students science in depth. The game will have science problems from various levels and units so that the students can practice 'every' scientific calculations that you get to learn in grade Grade8.

# data[].attributes.body
The background is going to be mazes that look like laboratory experiment tools, such as beakers and round bottom flasks. My characters are animals that are interested in science. These soft and cozy looking animals will make little children want to play the game, too.

# data[].attributes.headline
flowchart for the game(seriously recommended)

# data[].attributes.subject
flowchart for the game(seriously recommended)

# data[].attributes.body
It's too simple, sorry.

# data[].attributes.body
The game will use controllers that are on the keyboard. It will make the sprites move and get out of the maze. Of course, it isn't 'that' easy. While the sprites find their way out of the maze, there will be science questions blocking the sprite's way every 30 seconds.

# data[].attributes.body
I completely forgot to write about the keyboard controllers and the instructions about the keyboard keys 'W, A, S, D" in the flowchart. I'll correct the flowchart when I have time. Also, I think I will change the game so that only 1 person can play it. There will be no two-players version, because I think it will  be hard to program. A one-player game will be enough for a beginner like me. The sprites will be introduced at the beginning of the game and will walk inside the maze, so I'll need to draw at least three versions of each sprite; the face, and two walking(legs moving) versions. So that will sum up to 9 drawings, because I have three sprites in my game. In addition, I'm going to change the background because three is too much. The two backgrounds are going to be named 'brick wall' and 'red wall'. Brick wall is the beginning background of the game and red wall is the main background.

# data[].attributes.body
1. Flow Chart
2. Drawing of Sprites
3. List of Backgrounds
4. List of Characters
5. List of the “Questions” for the educational part

# data[].attributes.body
One of the three sprites

# data[].attributes.body
One of the three sprites

# data[].attributes.body
One of the three sprites

# data[].attributes.body
The game partially follow my flowchart and plans.
I'll make some changes to my game from now on because what I planned is so hard to program.

# data[].attributes.body
I was planning to make three maze backgrounds for the game, but drawing mazes were too hard for me. So, I decided to make a HUGE change the whole game; to change my game like Mario. The sprites are going to run and solve questions that pop up. Each question will give you 100 points. If you get it wrong, you earn 0 points.

# data[].attributes.body
I started programming before I finished planning. Instead of multiple backgrounds, I only made 1 background. It isn't a maze; it's a brick wall. I guess I changes the whole plan after all.

# data[].attributes.body
This is the first test to measure my specifications.

# data[].attributes.headline
This is the second test to gather data on the success of the specifications.

# data[].attributes.subject
This is the second test to gather data on the success of the specifications.

# data[].attributes.body
Q1: How many sprites can you see?A: In B1, I planned to make 3 sprites and I achieved it.

Q2: How many backgrounds are there in this game?
A: There are two backgrounds in my game. It is because I changed my plan in C3 and C4.

Q3: How do you move the sprites?
A: You use the

# data[].attributes.body
Well, I wasn't able to program the science questions because I'm not good at programming and I don't know all the features of Scratch. So I wasn't successful at 'educating' kids. I'd like to finish programming my game one day.

# data[].attributes.headline
2. Games and what makes them motivating (interesting)

# data[].attributes.subject
2. Games and what makes them motivating (interesting)

# data[].attributes.body
My first goal was to make three sprites, because a variety of characters will get more attention and the players will feel satisfied when they choose a character. I think the characters make my game interesting. (The characters are in C2)

# data[].attributes.body
I planned to make three sprites in the planning stage. I succeeded in achieving my goal because I have three sprites in my game; Pink cat, Brown dog, and a Blue whale.

# data[].attributes.body
I programmed the three sprites to move when the player uses the control keys; left and right. The sprites can only move left and right, which makes the game simple but also boring. I would like to improve it by making the sprites jump up and down.

# data[].attributes.headline
The following are improvements to my design.

# data[].attributes.subject
The following are improvements to my design.

# data[].attributes.body
1) The Education in the game
I couldn't make any science questions because I didn't know how to program questions to pop up in the screen. I will have to make science questions to make my game an 'educational' game.

2) Games and what makes it interesting
The cute characters that are colored in bright colors and the scores you get when you solve the science questions.

3) How to program a computer game
You can use scratch to make a copy of my game.

# data[].attributes.headline
The following describes the impact that the product had on the client/audience.

# data[].attributes.subject
The following describes the impact that the product had on the client/audience.

# data[].attributes.body
1) The education of the game
It has a big influence in teaching children science. They can either review or preview Grade 8 science.

2) Game and what makes it motivating
You get points when you solve the science problems. The cute characters are also a motivation for playing the game till the end.

3) How to program a computer game
You can use scratch or other programs,