Computing

Just another WordPress.com weblog

Educational Game Design

What will you teach?
*An educational game teaching the learner about road rules.

How will you teach it?
*Different levels and random questions pops up what you should you e.g. what do you do if a cat runs across the road while you driving? Do a) keep going or b) stop and wait for the cat to get across c) make a U-turn d) over take the cat e) Absolutely nothing keep going like you have never seen the cat.

*Who is the learner?
Year 10- Kenneth Matthews and year8-David Hawkins just  incase  these  people  reject us  we  will  ask  some  year12's. 

Name of your game?
*CrUiZiNg WiV sTyLe!

*from angdig, blank4aname and gamedesign* 

April 10, 2006 Posted by angdig | Uncategorized | | 1 Comment

First Person Shooter (video)

Notes:

First Person Shooter:

1)    What Is the Video about?

The video is about a family concerned about their 16 year old son playing to much videogames and if the violence in the game becomes a realistic matter. They put a test towards their son and try ways to take away the videogames by bribing him with broadband internet or limiting his time on the games but it just got worst. Their parents talked to other parents about it and they also had the same problems with their sons. One person would be getting up at 6 am in the morning because they were so addicted to this game. They decided to put their sons to a test with “competitions” which they had to bring their own computers and the winner gets rewarded. The video also includes tests by a thirteen year old boy buying videogames from several stores which are rated M 17+. They also say that a good game is one which has ‘blood and guts’ every where.  Parents are getting concerned about their children’s environment. The video shows footage of their children playing games and how focused they are. When they took away the games the teens would try every thing to get them back. At the end of the competition they loose but they still are polite and shake hands with the winners.

  2)    What would you have done if you were the parents?

If I were the parents I would want to see how bad the game is then maybe limit the time of being able to play the game. It really depends on how “bad” the game is and if it is addictive.

 

3)    Is it a concern that this might happen to either you or some one you know [video game addiction]? Explain

It is a concern because the violence could become realistic and the game could become addictive. Yes I know people who are video game addicts and it is also why they wake up in the morning because the game is their world. When they get home that is their first priority.  

 4)   In your opinion are video games addictive in a dangerous way?

It really depends on what type of game it is. Some may be addictive but others may get boring after a few times it is played. The games can be addictive in dangerous way because it could send messages of murder or violence to the people playing it.  

                                                        

April 7, 2006 Posted by angdig | Uncategorized | | No Comments Yet

Problem 7

Hi Everybody!Well good news for you! This problem was a lot more easier than i thought! it didn't take so long either! Try it! Have fun!
Problem 7: Make a timer which counts up or down how much time is left to play.

Solution:

The first step is to “Add Object” then go to “Add Event” and put in the “Create” event. Next drag in “Set the value of a variable” for an action and when the box pops up put in variable: my time and in the value put in 10. Then press ok. The next action to put in is the “Set an alarm clock” (found in the main 2 tab) and when the box comes up put in number of steps: room_speed and in the in alarm no: Alarm 0. Then press ok. Next go “Add Event” and go to ‘Alarm’ and for its actions put in variable: mytime and for its value put in -1. Click relative and press ok. Next put in the “Set an alarm clock” and when the box comes up put in no. of steps: room_speed and in alarm no: Alarm 0 then press ok. The next event you have to put in is the “Step” event. For it’s actions put in “If a variable has a value” and when the box comes up put in the variable: mytime and in the value: 0 then in the operation: smaller than. Then press ok. The next action you have to put in is the “Set the value of a variable.” Put in the variable: mytime and in the value: 0 then press ok. The next event you put in is the “Draw Event” for its actions put in “Set the font” (found in the draw tab) and when the box comes up put in Font: font 0 and for align: left then press ok. The next action you put in is the “set the colour” then choose a colour and press ok. The final action you put in is the “Draw a text” when the box comes up put in the text: ‘time =’ + string(mytime) and keep x & y zero then press ok. Finally I added a room and put the object in. Then I went to “Font Properties” and I changed the font to “Arial” and changed the size to “18.” Finally run the game and you are finished!

Hope it wasn't confusing!

Who helped me:
Blank4aname & gamedesign

Goodbye!:)

April 1, 2006 Posted by angdig | Uncategorized | | No Comments Yet

Problem 11

Problem 11: Push a rock

Solution:

To make this problem you have to firstly make a character so go “Add Sprite” then “load sprite” then choose a sprite in this case I chose the ‘pacman_stand.’ Then you have to “Add Sprite” for the stone which can be found in the “Various” folder. Then press ok.

The next step is to make objects for all the sprites. For the “object character” put in the “character” in the sprite and check the solid box. Go “Add Event” and choose keyboard left make x: -5 and for y keep it zero then check relative. Then go “Add Event” then choose keyboard up and for y: -5 and for x keep it zero and check relative, then press ok. Go “Add Event” and choose keyboard then choose right then in x: 5 and in y keep it zero, check relative and press ok. Finally go to “Add Event” and go to keyboard then choose down and make y: 5 and keep x zero, check relative and press ok.

Next you have to make an object for the “Stone.” Put in “stone” in the sprite and tick solid. Go to “Add Event” and choose the “Collision” event then put in the “Object Character.” For its actions put in “If a position is collision free.” This can be found in the control tab. Make x: 32 and keep y: 0 next put in Objects: only solid check relative and press ok. The next action you have to put in is the “jump to given position” which can be found in the move tab. When the box appears change x to 32 and keep y: 0 then check relative and press ok.

Now we have to “Add Room.” Make the grid 32 by 32 and put in the character and two stones. Then press the green arrow and try it out!

no11.jpg

Who helped me:

Teacher helped me with this problem

April 1, 2006 Posted by angdig | Uncategorized | | 1 Comment

Problem 6a

Hello! Hello! Hello!

Problem: 

A ball goes through a goal and the score goes up by one… the score does not go up if the ball misses a goal. 
Solution:
The first thing we had to do was 'Add a Sprite' then we had to 'Load the sprite' In this case I chose the 'ball' sprite then I changed its name to 'spriball.' Then I had to put in a sprite for the wall after that was done I renamed it to ‘sprwall.’

Next you have to add a sprite for the barrier. You don’t need to make an object for the barrier.

Now we need to put in the objects for the ball. Go to ‘Add Event’ and put in the ‘If an expression is true’ and put in the expression self.y 336’ then press ok. Then put in the ‘destroy the instance’ Then drag in the transition: shift from left. Then press ok. Finally put in the blocks at the beginning and end.

Next put in a collision for a barrier. And for an action put in precise: precisely and for against: all objects. Then press ok.

Then go to “Add Event” and put in “Draw the value of a score” and when the box comes up put in ‘10’ for x and put in ‘10’ for y. Then for Score: caption. Then press ok. Next drag in the “Draw a sprite image” and when the window comes up put in the sprite: ball, x: 0, y: 0 subimage -1 and then click relative. Once this is done click the ok button. The next Event you have to add is “Key press space” then for the actions put in “Set direction and speed of motion.” When the box comes up put in direction: 45+ random(90) and put in the speed of 7. Then press ok.

 picture6a1.jpg

Well I hope I didn’t totally confuse you.

Who helped me: 

blank4aname 

April 1, 2006 Posted by angdig | Uncategorized | | 1 Comment

Random crap:) For an extra mark!

Well i need to get an extra mark for my assesement so ill make an off topic blog!:) Well this is the first year at this school and all ive ever done in IT is worksheets for word! (which kinda gets really old after a few years!) Game maker and blogging is totally new to me. Ive never used both of them before so its been really good. When i first started i didnt have a clue how to use both of them! Yay! Now i can make games!:)

April 1, 2006 Posted by angdig | Uncategorized | | 2 Comments

Problem 6

G'day!
Well we all got given a challenge to make during class and it was kind of difficult cause it was doing things that it should not of been doing such as the ball kept multiplying, which made things confusing however teacher helped us out and were all very, very happy. Well not really cause we still had a whole lot of other questions we have to finish. Well that reminds me I have to finish this blog so I can get on with the others. Anywayz Good night and Goodluck!
Sorry if this confuses you.

Program one key press to shoot expertly towards the goal but sometimes misses and another poor shooter key which misses more often than it scores.

Solution:

The first thing we had to do was 'Add a Sprite' then we had to 'Load the sprite' In this case I chose the 'ball' sprite then I changed it's name to 'spriball.' Then I had to choose the wall sprite for the wall and then I renamed it to "spriwall."

Once this is done we have to add objects to these. Just like problem 6a. For this challenge you have to delete the "outside room." Once this is done you have to go in the "Step Event" and copy the actions 3 more times as there is North, East, West and South to shoot at. Keep all the actions the same but change the "if an expression is true."

Next we have to change it so the "Key Press" event has more 8 letters all together.For there actions right click on the 8 blue arrows and change it so A= 160+random(40)West, B= 60+random(60) North, C= 180+ random(90) South, D=180+random40 South, L=360 East, P=315+random(40) East, V=45+random(90) North, and Z=120+random(120) West.

Well i found this challenge much more difficult than the other games because you had to put in more directions, and you had to find the correct directions.

picture6.jpg

Who helped me:

Blank4aname helped me with this problem.

April 1, 2006 Posted by angdig | Uncategorized | | 1 Comment

Problem 10

 Hello this is problem 10:

Problem 10:

10) A character jumps up off a platform, and return under the influence of gravity – you cannot jump from midair

Solution:

The first step is to make a sprite, go to “Add Sprite,” “Load Sprite” then pick the sprite this sprite has to be left. Next you have to make a sprite but this time choose the right sprite. To get the sprit repeat the “Add Sprite,” “Load Sprite.” Then press ok.

The next sprite you have to make is the block so go to “Add Sprite” “Load Sprite” then choose the block. Then press ok.

The next step is to add objects. Go to “Add Object” and choose the sprite left character. Next go to “Add Event” and choose “step” and for its actions put in the “put some comment” found in the control tab and when the box comes up put in the comment: check whether the air then press ok. Now put in “If a position is collision free.” Put in x: 0 and in y: 1 and in the objects: solid only. Check relative and press ok. The next action you have to put in is the “Set the gravity” in direction: 270 and in the gravity: 0.5 then press ok. Now put in the “Else” action which is also found in the control tab. Next we have to put in the “Set the Gravity” action, when the box comes up put in the direction: 270 and keep the gravity: 0 then press ok. Put in the “Put some comment” action. When the box comes up put in the comment: Limit the vertical speed. Then press ok. The next action you put in is the “If a variable has a value” put in variable: vspeed and in the value: 12 and in operation: larger than then press ok. The final action you put in for the step event is the “set the value of a variable” and when the box comes up put in variable: vspeed and in the value: 12. Then press ok.

The next event you have to put in is the “Collision” then put in the block and put in the “Move to contact position” when the box comes up put in the direction: direction and in maximum: 12 then against: solid objects. Then press ok. The next action you put in is the “Set the vertical speed” and keep the vertical speed: 0 then press ok.

Next we go “Add Event” and choose “keyboard, left” for its actions put in x:-4 and in y: 0 then in objects: only solid. Check relative and press ok. The next action you put in is the “Jump to a given position,” when the box comes up put in x:-4 and in y: 0 then tick relative and press ok. The final object for the left key is the “Change Event” put in the sprite: left and in the subimage: 0 and the speed: 1. Then press ok.

Now go to “Add Event” and choose the “Keyboard, up key” For its actions put in “If there is a collision at a position” When the box comes up change it so for x: 0, y: 1 and for objects: only solid. Then tick relative and ok. The next action you have to put in is the “Set the vertical speed” when the box comes up put in the vert.speed: -10 then press ok.

The final event you put in is “Keyboard, right key.” For its actions put in “If a position is collision free” and in x put in 4, in y keep it 0 and for objects: only solid then tick relative and press ok. Next put in “Jump to a given position” and when the box comes up make x: 4 and keep y zero, then tick relative and press ok. The final action you put in is the “Change the sprite” and when the box comes up put in sprite: right and in the subimage keep it zero however change the speed: 1 then pre

Next we have to “Add Room.” Put in the background and objects and you have finished. Then try it out.

Clipboard03.jpg 

Who helped me with this problem:

Gamedesign and Blank4aname

March 31, 2006 Posted by angdig | Uncategorized | | No Comments Yet

Problem 8 & 9

Problem 8:

You have to hit a character 3 times with a bullet before it dies  

 Solution:

 The first step is to “Add Sprite.” Load the sprite and call it character. Next we have to make an “enemy.” Once again go to “Add Sprite” then “Load sprite” and call it enemy. Now we have to make a bullet to hit the enemy. To do this, go to “Add Sprite” then “Load Sprite” and call it missile. Next you have to make a sprite for the explosion therefore go to “Add Sprite”, “Load Sprite” and choose the explosion sprite.

Now we have to make objects for all the characters, to do this go to “Add Object” Then go to “Add Event” and choose create. Then press “Start in moving direction” and when the box comes up, press up and put the speed as 15. Then press ok. Next go event, to do this you have to go “Add Event” and choose “other” then choose “Outside Room” and for an action go to “Destroy the Instance” Then press ok. Next we need to make an object for the “Enemy.” Go to “Add Event” and choose “Create” and for it’s action choose variable which could be found in the control tab, put in the variable: time_hit and in the value: 3 then press ok. Next you have to put in the “Step” event. Now put in the actions “If a variable has a value” and when the box comes up put in variable: time_hit, value: 0 and operation: equal to then press ok. Next put in the “Change the instance” event and when the box comes up put in change into: explosion and in the perform events: yes then press ok. Finally for its last event got to “Add Event,” then choose “Set the value of a variable” and for its variable: time_hit and for its value: -1. Next check relative and press ok. The next action you have to put in is the “destroy the instant” which can be found in the main 1 tab.

The next step is to put in objects for the character. Go to “Add Event” and choose “keyboard, left” for its actions put in “Jump to a given position” when the window appears put in x: -10 and in y: 0 then tick relative. The next Event you have to put in is the Keyboard right when the box comes up put in the x: 10 and in y: 0 then tick relative. Now go to “Add Event” and go to “keyboard, down” for its actions put in “Jump to a given position” when the box comes up keep x: 0 and make y: 5 then press relative and press ok. Now we have to make an event for “Space” for its actions put in “Create an instance of an object” and when the box comes up put in object: missile and in x and y 0. Then tick relative then press ok. The final step is to add a sound to do this go to the main 1 tab and put in play a sound. When the box comes up put in looping: false then press ok.

Now we have to put in an object for the explosion. Go “Add Event” and put in “Create” For its actions put in “Set the value of a variable, when the box comes up put in variable: image_speed and for its value: 0.4. Then press ok. Now go to “Add Event” and put in “other, animation end” for its action put in “destroy the instance” and press ok.

Next we have to make a room. To do this go to “Add room” put in its objects and background and press ok. Finally try it out.

 Clipboard012.jpg

Question 9:

Question 9 is using the same game instead we just add some more objects. Firstly we have to go into the character “Add Event” then got to “Create” for its actions put in Variable: canshoot and value: true and press ok. For the next Event put in “Alarm then press Alarm 1” Set the value variable” and in the variable: canshoot and in the value: true. Then press ok. That’s question 9.
 Clipboard021.jpg

March 31, 2006 Posted by angdig | Uncategorized | | No Comments Yet

Problem 5

Hello! This game drove me insane. It was easy to make but it was just the character who would not stop following! Yeh I know it’s ment to but don’t worry i’m just a freak. Anywayz this game was pretty easy to make! Hope it does not confuse you!

Problem 5:
5) Make one object follow another object

Solution:
Firstly we have to make two characters. Go to “Add Sprite,” “Load Sprite,” then choose the ‘Various’ folder and choose a character, I chose ‘money.’ Now rename it to ‘character’ and press OK.

Now we have to “Add Object” for the money character. To do this we go to “Add Object” then go to “Add Event” and choose “Keyboard”- left then put in the “jump to given Position” action and change the x so it is -4 and keep the y zero. Before you press OK check the relative box.

Next go to “Add Event” again and choose “Keyboard” instead choose up then once again put in the “jump to given position.” This time keep x zero and put in -4 for y. Tick the relative box.

Go to “Add Event” again and go to “keyboard” but this time choose right.

Put in the “jump to given position” and change the x to 4 and keep the right zero. Tick the relative box.

Finally repeat the “Add Event” process but this time choose down from the “Keyboard” and keep the x zero and change the y to 4, then tick the relative box.

Next go to “Add Event” and choose other then select the ‘intersect boundary’ and put in the “jump to given position” for its action and for x put in xprevious and for y put in yprevious. Then press OK.

Now we have to make another character so it can follow the sprite. Go to “Add Sprite” and choose the packman folder, then choose the packman_stand sprite. Then rename it to character 2 and press OK.

Now we have to make an object for the sprite. Go to “Add Object” and choose the character 2 sprite. Then go to “Add Event” and choose the ‘step’ event then choose the “perform a step towards a point” as an action. Change the information in the box so the x: character.x and y: character.y then change the speed so it is 2.5 and change the “stop at: all instances” then press OK.
Now we have to make a room for the game to run in. To do this go to “Add Room” Then go to the settings tab and change the width and height to 250. When this is done put the two characters in press OK and run the game!

Clipboard02.jpg

Who helped me with this? For this problem blank4aname helped me.

March 20, 2006 Posted by angdig | Uncategorized | | 1 Comment