Fallout 4 Review

Fallout 4 is an action roleplaying game. Although as the name might suggest there are quite a few Fallout games other than 1-4 of which are all great in their own way. One of such, Fallout New Vegas was made by Obsidian and licenced by Bethesda (Owners of the series) I’m reviewing fallout 4 because I am a huge fan of the series and I have over 1000 hours pumped into fallout 4 alone!

Fallout is set in the ruins of post nuclear warfare in the USA. Each Fallout is usually set in a different part of the US, with Fallout 4 set in Boston, in the Commonwealth of Massachusetts. In game non-player characters (NPCs) refer to the wasteland as “the commonwealth”.

Fallout 4 is a great game, but it just doesn’t have the same Role playing game feel  that previous fallout games had it felt more on the action side of things but this won’t stop you from becoming a fallout addict! It feels a lot better  with the revamped shooting mechanics, all the controls feel a lot smoother in general and it also feels like there’s more to do and explore than the previous titles in the series. Some areas the game felt unpolished but in others it flourished like the new building and crafting system, it fit right into the series. This game is very fun to play and can be challenging at times but difficulty can be shifted to suit all players.

The game requires you to pick one of four major factions in order to complete the main quests of the game, leaving room for a lot of replayability. Even with the game completed it has many mini quests, locations to discover, people to talk too, guns to mod, buildings to build, power armour to collect and mutated wasteland creatures to kill!

The graphics are a huge upgrade from the previous titles as well as adding a lot more animations to NPCs around the wasteland. A lot of players complained that the game was too bright compared to its siblings but I’d have to disagree with that as I quite like the sexy blue skies. Talking about blue skies, the game also includes different weather types from clear blue skies to foggy whites to green radiation storms!

Fallout 4 is also the first game of the series to have a voiced protagonist which also had a bit of criticism but I quite like it.

You can play as a male or female character and completely manipulate and customise their face and body type including adding makeup, scars, markings, enlarging and shrinking facial features, etc.

The game’s sounds are decent. It has various battle music that plays as you engage in fights. NPCs aren’t all voiced by the same 1 ½ voice actors this time. I do think it could have had some more music in some situations to set the mood more.

Overall pretty great game and definitely hope they make another soon.



Gamemaker Video Tutorials

Game Mechanic Youtube Link (Shaun Spalding)
Movement – Player can run, jump, fall (Gravity!)

DnD Platformer

DnD Top down shooter


Has “platforms” – ladders, ropes, switches, moving floor

One way platforms

Moving Platforms

Enemies, bosses



DnD Spawners

Enemies – Jump on top to kill

Enemies and HP

Enemy that Chase





Power-ups https://www.youtube.com/watch?v=Dmh4yvKzE34



Health https://www.youtube.com/watch?v=rXO-thRjVbE
Scrolling Window https://youtu.be/tZw9vGw1odM?list=PLhIbBGhnxj5IF9saL3KNqeJqHKGHHeLFh&t=280
Title Screen, Levels https://youtu.be/Ym5hgDP21sk
Saving, Loading https://www.youtube.com/watch?v=UzqrNuE5dKs
Parenting (Inheriting Code) https://www.youtube.com/watch?v=l9cpHsr-gRk

Series of Videos


Platformer movement code

Here is some GML code for “pixel perfect” movement in a platform game.

This goes in the player object’s Create event:

//Initialize Variables
grav = 0.5;
hsp = 0;
vsp = 0;
jumpspeed = 10;
movespeed = 6;


This goes in the player object’s Step event:

//Get the player's input
 key_right = keyboard_check(vk_right);
 key_left = -keyboard_check(vk_left);
 key_jump = keyboard_check_pressed(vk_space);

//React to inputs and gravity
 move = key_left + key_right;
 hsp = move * movespeed;
 if (vsp < 10) vsp += grav;

// On the floor
if (place_meeting(x,y+1,obj_wall))
 vsp = key_jump * -jumpspeed;

// Horizontal collision
if (place_meeting(x+hsp,y,obj_wall))
  while (!place_meeting(x+sign(hsp),y,obj_wall))
    x+= sign(hsp);
  hsp = 0;
x += hsp;

// Vertical collision
if (place_meeting(x,y+vsp,obj_wall))
  while (!place_meeting(x,y+sign(vsp),obj_wall))
    y+= sign(vsp);
  vsp = 0;
y += vsp;


This is taken from https://www.youtube.com/watch?v=izNXbMdu348



Competitions and more

There are a bunch of great activities to get involved in if you want to stretch yourself or round out your computing experience.

If you’re interested in any of these, let me know and we’ll arrange a time outside of class to work on them, but you may also be able to work on some of these during class time.

  • Fair Go for the Swift Parrot – dates to be determined, but need to start researching and prototyping soon
    • We looking for someone who has some experience/interest in embedded systems (e.g. Arduino, Particle Electron, Raspberry Pi?)
  • RoboCup Junior
    • Regionals/State finals – June/July?
    • Nationals (Brisbane) – 23-24 September
  • Moonbots
  • Young ICT Explorers
  • FIRST Robotics Competition

See also these ones on my Computer Science blog that have more of a programming focus.


Week 2

This week we’re working together on a whole-class challenge. This is based on a challenge called “The Wave” originally featured in this video by robotics educator Damien Kee.

Ian Chow-Miller is a teacher who picked up on Damien’s idea and has done some amazing variations with his class. For example:

Ian’s playlist – https://www.youtube.com/playlist?list=PL04BFE6CD07839962

A post by Ian about this challenge – http://www.legoengineering.com/a-week-in-the-life-2-starting-to-wave/

Following some discussion of Damien’s original video, we figured that it was comprised three distinct sections that we called:

  1. Triangle
  2. Zig-zag
  3. Wave

What is the first thing that the robots in Damien’s video do?

Welcome 2017

Hi, my name is Rob and I’m your teacher for Robotics and Game Design this year.

This subject is all about design, building, and programming robotics and video games.

We’ll be doing mostly robotics for the first half of the year, and mostly game design in the second half, but there will be some overlap.

There will also be opportunities to get involved with extension activities, both in and out of the class.

More details about the course are in this document: Robotics and Game Design – Course handbook 2017



Write a game review

Write a review about a game (or family of games) that you are familiar with. It doesn’t have to be a game that you like. Choose a game from a genre that you like.

Your review should provide a brief description the game (what genre, when it was released, what platform) and include paragraphs that cover:

  • Fun factor
  • Control and gameplay
  • Graphics
  • Sound
  • Replayability

Some tips..

  • Be clear
  • Be yourself
  • Be fair
  • Be specific – provide examples

The process

  1. You write your review in a Word document and email it to me.
  2. I will proofread your review, making edits using “track changes” and leaving comment, and then email it back to you.
  3. You accept or reject my edits, and rewrite any sections as required.
  4. You post your game review on the blog. (See other students’ reviews for examples)


  • Play the game – and make notes



How secure is your password?

From https://xkcd.com/936/

1. How long would it take a computer to crack your password?

2. Has your email address has been compromised in a data breach?

3. Just how terrible are most people’s passwords?

4. Scared yet? Here’s some practical advice on how to pick a better password.

5. And here is the XKCD cartoon referenced in the video…

Video game testing

Here are the links from the video game testing handout that you received in class.

Why is software testing important?  https://goo.gl/X9TVlN

What it is like working as a game development tester?  https://goo.gl/XfQVJf

Here’s a great book that I use in my classes at the prison, called “Level Up: The Guide to Great Video Game Design” 2nd Edition by Scott Rogers, 2014 (page 21 to 22 has about video game testers and quality assurance). Preview available here by clicking on the “Look Inside” feature on the right hand side of the screen: http://goo.gl/DJl9L

– Byron