Tuesday, June 18, 2019

Exit Interview June 2019

Exit Interview June 2019

COPY and PASTE the following QUESTIONS 
into YOUR final post 
then answer them.


1. Which assignments did you enjoy and why? 

add a picture

2. Which assignments did you struggle with and why?
add a picture


3. Report Card Comment

The report card comment usually describes how competent you became with the objectives of the assignments and your understanding of each assignment as a whole (or the 'big picture').

What should your report card comment say?










Monday, June 17, 2019

Game Journalism FINAL DAY - 60 minute Slideshow


Game Journalism FINAL DAY
60 minute Slideshow

Today ONLY

START over

DOCUMENT the whole PROCESS

What are you capable of in ONE HOUR of rafting?

  1.  Create a NEW world - {TAKE A SCREENSHOT}
  2.  Collect Items - {TAKE A SCREENSHOT}
  3.  Build stuff - {TAKE A SCREENSHOT}

{TAKE SCREENSHOTS}
++ 





NOTE: what ever you do {TAKE A SCREENSHOT}

Due to limitations associated with uploading large powerpoint files to Google Slide: Choose your TOP 50 Screenshots


Create a PowerPoint slide show of your HOUR of Rafting Survival

Title Page: Title, Explain what you are doing, Your Name

COMPRESS YOUR IMAGES!
Double click 1 of your pictures
choose 'Compress Pictures'
UNCHECK - only apply to this picture
CHOOSE - E-mail (96 ppi)
OK



* Upload the POWERPOINT to GOOGLE SLIDES
* Embed the code on your BLOG

Friday, June 14, 2019

Game Journalism Play Day 3

Game Journalism Play 3

BUILD SOMETHING NEW

Be specific with your answers in relation to the game itself.

1. What NEW things did you build today? [IMAGE]

2. How will these NEW things help you play the game (TIPS&TRICKS)?

3. What strategies are you going to try to focus on tomorrow?

4. Add a picture of your raft. (include a caption) 
Explain why you built the raft the way you did.

Thursday, June 13, 2019

Game Journalism Work Day 3 - Build More

Game Journalism Work Day 3 - Build More



  • MOVIEs- (as always) Add a title then add your name in the CREDITs
  • (IMAGES) -(as always) - edit the image to add your captions


Build onto your raft (IMAGE)  -show building onto your raft [MOVIE]

What are the right click options when holding a hammer?
Use (IMAGEs) to display each of the 7 options.











Here are more items to show:


  • A second level - (IMAGE)
  • a Net - (IMAGE)
  • a research table - (IMAGE)
  • a crop plot - How to plant [VIDEO]
  • scare crow - (IMAGE)
  • shark bait -Shark eating Shark bait [VIDEO]
  • foraging on an Island - (IMAGE)


Wednesday, June 12, 2019

Game Journalism Play Day 2

Game Journalism Play Day 2

On the PLAY Day you are required to play the game.



If you are going for an A then you will also answer the following questions. The answers MUST be posted today.

Be specific with your answers in relation to the game itself.

1. What specifically did you do today?

2. What did you learn about how to play the game (TIPS&TRICKS)?

3. What strategies are you going to try to focus on tomorrow?

4. Add a picture of your raft. (include a caption) Explain what you have done to your raft and WHY.

Tuesday, June 11, 2019

Game Journalism Work Day 2 - Thrive



Game Journalism Work Day 2 - Thrive


Things you need to thrive


make a water purifier [IMAGE] then demo it [MOVIE].


Make sure the images have captions and the movies have titles


purifying water



create a fishing rod [IMAGE] then catch a fish [MOVIE]


a fishing rod
  




construct a simple grill [IMAGE] then cook a fish [MOVIE]


a simple grill in the menu under Food/Water

cooking a fish







  • Sail your Raft   (IMAGE) [VIDEO]




other items to do

(This may take a couple days):

  • Defend from a shark  (IMAGE) [VIDEO]
  • Row your boat  (IMAGE) [VIDEO]
  • Chop a tree  (IMAGE) [VIDEO]
  • Forage under water  (IMAGE) [VIDEO]
  • Ram another raft then pillage it  (IMAGE) [VIDEO]












Monday, June 10, 2019

Game Journalism Play Day 1

Game Journalism Play Day 1

On the PLAY Day you are required to play the game.



If you are going for an A then you will also answer the following questions. The answers MUST be posted today.

Be specific with your answers in relation to the game itself.

1. What specifically did you do?

2. What did you learn about about how to play the game? 
                                (Tips and Tricks)

3. What strategies are you going to try to focus on tomorrow?

4. Add a picture of your raft that includes a description

Friday, June 7, 2019

Game Journalism Work Day 1 - Basics


Game Journalism Work Day 1 - Basics



Note: name the world with the "date -1" etc...
 you might die - a  lot 


put captions in your images



DISPLAY for your readers 
the BASICS of the GAME

When you post information - talk to your BLOG readers - give them information - don't make excuses - talk about the game only


What is this game about? - explain your situation and what you see- add image

How do you collect debris?



  1.  explain plus [IMAGE] 



  1. Your raft [IMAGE] 
  2. each type of debris [IMAGE] -what's it good for?
  3. a shark eating your raft [IMAGE] 


Why did you die and what do you need to do about it? 

Tuesday, May 28, 2019

Car Builder

Car Builder (1982 Simulation Game)



Find Acs-Hand-Out \ IT \ #Tools \ CarBuild - copy to your onedrive
 
In order to run Car Builder 
you will require: DOSBox for Google chrome
INSTRUCTIONS TO LOAD DOSBox

Search for it and load it. After loading it you should see an APPS section in the bookmark bar. 


INSTRUCTIONS TO LOAD CAR BULDER

  1. Launch the Chrome app
  2. Click the ? in the bottom right corner of the DOSBox window
  3. LOOK TOP RIGHT Choose to: Delete C:\ drive contents
  4. CLICK ON: Import local directory to C:\ drive
  5. Find your onedrive CarBuild - click OK
  6. SHUT down then Restart APP
IF --> the screen pops up all black
go to ? - choose configure DOSBox (Advanced)
place a '#' infront of output=opengl    ---   # output=opengl
click SAVE
  1. Type: cd carbuild
  2. Type: car
Grading Rules:
  • All cars must have a body.
  • Point System     C  B  A    (BONUS: A+ on the fastest cars - if you are the only person)
  • NOTE   C-   B-    A-    if you omit your blog URL or decal or both
  • Your points may change with the latest results. Be prepared to adjust your car.



FOUR DAY project
  • Build your car
  • All cars must have a body
  • Test your car
  • ALWAYS add your name as a DECAL
  • Screenshot, resize then add URL
  • POST with title describing the car and goal
  • Under the image place a caption for which car it is and the goal you were trying for especially if you are posting more than 1 screenshot in a post.
  • for example  "100 mph car 4 seats" or "Fastest Sedan (4 seats) 177 mph"

DAY 1:

  • 100 mph car (2) seats
  • Slowest car 2 seats 53 mph
  • fastest minivan (6 seats ) 166 mph
Post: 3 cars with captions
DAY 2:

  • 100 mph sedan (4) seats
  • Slowest minivan (6) seats 45 mph
  • fastest sedan (4) seats 177 mph
Post: 3 cars with captions
GOALS
A:   100 mph car 2/4/6 seats
B:   +- 1 mph
C:   +- 2 mph
GOALS
A:   slowest car  2/4/6 seats
B:   + 1 of slowest speed
C:   + 2 of slowest speed
DAY 3:

  • 100 mph Minivan (6) seats
  • Slowest Sedan (4) seats 45 mph
Post: 2 cars with captions
DAY 4:
  • Fastest Car (2) seats 195mph


Post : 1 car with caption
GOALS
A:   fastest 6/4 seats car
B:   within 10 mph of fastest car
C:   within 20 mph of fastest car
GOALS
A:  Fastest 2 seat car
B:  within 20 of fastest car
C:  within 40 of fastest car

Friday, May 24, 2019

Animate CC - Pong Game Part 5 & Part 6 -collisions

Animate CC - Pong Game 
Part 5 & Part 6



Part 5 -Collisions


If the ball and the playerPaddle share the same space then the ball’s speed is reversed by multiplying by -1 (do you remember the maze game?)

This code goes just above of the other code in the function loop. It tests to see if the ball is moving left (negative number that is < 0) so the ball does not get stuck behind the paddle. The CPU paddle is treated similarly. Except the ball will be moving to the right or have a positive value…so we test for that.
hit F9

The Code:

if( playerPaddle.hitTestObject(ball) == true ){
    if(ballSpeedX < 0){
        ballSpeedX *= -1;
    }

} else if(cpuPaddle.hitTestObject(ball) == true ){ //add this
    if(ballSpeedX > 0){
        ballSpeedX *= -1;
    }

}

Do not forget the last bracket!




Part 5b
Now to add some functionality. This first function tests for ball angle and sets the y speed to a number between 5 and -5 depending on where on the paddle it hits. Add this function above the function loop NOT inside the loop like the others.

THE CODE:

function calculateBallAngle(paddleY:Number, ballY:Number):Number
{
    var ySpeed:Number = 5 * ( (ballY-paddleY) / 25 );
    // (ballY-paddleY) / 25 will be between -1 and 1 depending on where the ball hits

    return ySpeed;
}

Do not forget this last bracket.
 Now REPLACE the playerPaddle and cpuPaddle hitTestObject code we just added (in 5 above) with this

The CODE:

if( playerPaddle.hitTestObject(ball) == true ){
    if(ballSpeedX < 0){
        ballSpeedX *= -1;
        ballSpeedY = calculateBallAngle(playerPaddle.y, ball.y); //add this
    }

} else if(cpuPaddle.hitTestObject(ball) == true ){
    if(ballSpeedX > 0){
        ballSpeedX *= -1;
        ballSpeedY = calculateBallAngle(cpuPaddle.y, ball.y); //add this
    }

}

Do not forget this last bracket.



Part 06 –scoring points
Start with ZERO, if you miss a ball the other gets a point.
Add these variable where the others are –at the very top-:
THE CODE:

var playerScore:int = 0;
var cpuScore:int = 0;

now add points – look for the following code then make these changes:

the CODE:

//first check the left and right boundaries
if(ball.x <= ball.width/2){ //check if the x position
      ball.x = ball.width/2; //then set the ball's x position
      ballSpeedX *= -1; //and multiply the ball's x speed by -1
      cpuScore ++; //increase cpuScore by 1
} else if(ball.x >= stage.stageWidth-ball.width/2){ //check to see if         ball.x = stage.stageWidth-ball.width/2; //and set the         
      ballSpeedX *= -1; //multiply the x speed by -1
      playerScore++; //increase playerScore by 1     
}

This will not show up anywhere. We need to add a display for the scores. Note the capitals!
With the text tool write Player Score: 0 – check its properties and set to Dynamic Text and instance name to: playerScoreText
Again:
Write CPU Score: 0 –dynamic text – instance name: cpuScoreText
Add a new function – above the other new function (ball angle)
To avoid an error message we need to add a font
Choose – TEXT –Font Embedding
Find your font –check box uppercase, lowercase and numerals

– click the + sign (top left ish)
we added
Here’s the code:

function updateTextFields():void
{
    playerScoreText.text = ("Player Score: " + playerScore);
    cpuScoreText.text = ("CPU Score: " + cpuScore);
}

Do not forget the last bracket.
Make some changes to your code again:
FIND the CODE:

//first check the left and right boundaries
if(ball.x <= ball.width/2){ //check if the x position               
    ball.x = ball.width/2; //then set the ball's x position                      
    ballSpeedX *= -1; //and multiply the ball's x speed                      
    cpuScore ++; //increase cpuScore by 1
    updateTextFields();
} else if(ball.x >= stage.stageWidth-ball.width/2){ //check to see if            
    ball.x = stage.stageWidth-ball.width/2; //and set the x position to that,               
    ballSpeedX *= -1; //multiply the x speed by -1 so that the ball is now moving left
    playerScore++; //increase playerScore by 1
    updateTextFields();
}

CTRL-ENTER to play
WINDOW KEY + G to record
download as an animated GIF



=ALL DONE=

Animate CC - Pong Game -Part 3 & Part 4 - paddle code

Animate CC - Pong Game 
Part 3 & Part 4
-paddle code-



Pong Part 3 – the Player’s Paddle

In this section, you simply add code to make the player’s paddle move. It moves up and down according to your mouse movement. Code also stops it from exiting the screen.
Add this code to  à
function loop(e:Event):void
{
    Right about here   
          ball.x += ballSpeedX;
the code: press F9 to bring up the actions window

playerPaddle.y = mouseY;

// check if top of paddle is above top of screen
if(playerPaddle.y - playerPaddle.height/2 < 0){
     playerPaddle.y = playerPaddle.height/2;

//check if bottom of paddle is below bottom of screen
} else if(playerPaddle.y + playerPaddle.height/2 > stage.stageHeight){
     playerPaddle.y = stage.stageHeight - playerPaddle.height/2;
}


don't miss this last bracket

CTRL-ENTER to play
WINDOW KEY + G to record
upload - https://ezgif.com/
download as an animated GIF


  
NOTE: left paddle follows the mouse (vertically)

Pong Part 4 – the CPU's Paddle


Part 4 –the CPU’s paddle

This code is meant to simulate a decent paddle player.  The CPU should miss occasionally because it will be a little too slow.
The first bit of code is placed at the very top just under var ballSpeedY:int = -2;
The CODE:

var cpuPaddleSpeed:int = 3;

The next bit of code where we place the rest of the code – in the function loop
Place it just above playerPaddle.y = mouseY;

The CODE

if(cpuPaddle.y < ball.y - 10){
    cpuPaddle.y += cpuPaddleSpeed;
} else if(cpuPaddle.y > ball.y + 10){
    cpuPaddle.y -= cpuPaddleSpeed;
}

Do not forget the very last bracket!


CTRL-ENTER to play
WINDOW KEY + G to record
download as an animated GIF