home   |   physics.highpoint.edu
/courses/phy1200/

PHY1200 - Physics for Video Games (Spring, 2013)

 

Syllabus

Handouts

Solutions

Grades

 

Software

Download the following software:

  1. Python and VPython. Follow the isntructions at www.vpython.org. There are two installers. Be sure to install Python before you install VPython. Note that VPython is actually a collection of python packages, including the package visual.
  2. Tracker. This is free video analysis software that is written in Java. It runs on Mac, Windows, and Linux. Download and run the installer.

Tutoring

Randy Williams is our SI for the course.

Schedule

Day Date Chapter
11/8

21/10

Chapter 1: Coordinates

Chapter 2: LAB: Coordinates

31/15

Chapter 3: PROGRAM: Introduction to VPython

41/17

Chapter 4: Vectors

CH4 Solutions (password is vector=head-tail)

51/22

Chapter 5: Uniform Motion

CH5 Solutions (password is physicsisPHUN)

61/24

Chapter 6: LAB: Video analysis of uniform motion

CH6 Solutions (password is physicsisPHUN)

71/29

Chapter 7: PROGRAM Uniform Motion

81/31

Chapter 8: PROGRAM Loops, Lists, and Ifs

92/5

Chapter 9: PROGRAM Keyboard Interactions

102/7

Chapter 10: PROGRAM Collision Detection

112/12

Quiz 1

Quiz 1 S12 | Solutions
Study Guide for CH1-10

122/14

Chapter 11: Relative Motion



Begin Project 1. Due: 2/28/13. Present on 2/28/13
132/19

Chapter 12: Collisions with Rigid Barriers

142/21

Chapter 13: LAB: Coefficient of Restitution

152/26

Chapter 14: Pong (and work on projects)

162/28

Project Presentations

173/12

Chapter 15 LAB: Video analysis of a fancart

183/14

Chapter 16 Newton's second law

193/19

Chapter 17: PROGRAM Modeling motion of a fancart

203/21

Chapter 18: GAME Lunar Lander

213/26

Chapter 19: LAB Projectile Motion

223/28

Chapter 20: LAB Angry Birds

234/2

GAME: Tank Wars

  • Play Tank Wars. Use up and down arrows to adjust the launch angle. Use A and Z to adjust the launch speed. Press spacebar to shoot.
  • tank-wars-template.py. Right-click and save the file to your computer.

244/3

VPython: Modeling motion with friction

GAME: mini-golf

golf putt with friction and break

254/9

LAB: center-of-mass

264/11

GAME: Asteroids

274/16

Projects

284/18

Projects

294/22

Quiz 2



colliding-carts


High Point University       Last modified:   8/13/13 4:29 PM