ASM Advanced Game Design

Erik Brown
Miguel Cortez, Program Assistant

Meeting 24

 

with help from Miguel

 


MC: Kenny

Next Monday: Jonathan

 


Schedule for this week

Mon Tues Wed Thurs Fri
Club presentation:
Unite the Weebs
Club presentation:
Doki Doki Character Design Club
Club presentation:
Programming Gang
Club presentation:
Junior Producers Club
Club presentation:
Super Smash Scrubs
Glitch art & Design Team meetings Club meeting What's on Miguel's mind...? Club meeting Showcase

 


Construct 2 (review)
Making enemies that chase you

The easy way:

A problem:
The enemy sprites might not be designed to look good if they twist in space.
This can be solved, but it's a bit more complicated:

Let me paste that last part here for you:

angle(player.X, player.Y, enemy.X, enemy.Y) + 180

angle(x1, y1, x2, y2) — this is an expression
It calculates angle between two points

How to prevent enemy bullets from rotating

 

Making enemies shoot

You could also look into Turret behavior

 


Club meetings

 

Club presentation: Junior Producers Club

Slide presentation

 



 

Group 4 meeting
10:00–10:45 a.m.

Nathan, Andrej, Jeremiah, Matt, Mel

 

Serious games brainstorming—Master List


Scenario: you are a team of journalists who want to use game design technologies to help bring an important story to light.

Select an idea from the Master List (or: combine 1 or more ideas) to develop a game concept.

Create a new document in Classrooms with the following:

  1. Game title
  2. Plot/storyline for the game
  3. Goal(s) for the game—what you want the player outcomes to be
  4. Main character design
  5. Example(s) of NPCs
  6. Sketch of game level
  7. A list of the most important game mechanics


This will be completed during this meeting, so you will need to work fast! Sketching by hand is fine (you can photograph and upload sketches), or you can use sketching software like Sketch.io, or whatever you prefer.

Here's a Jamboard, if you want it.