Exercises and examples from book "Mathematics and Physics for Programmers", 2nd Edition Slide rule Vector graphics Planets moving under gravity 3D Projection Maze generation Table of Contents Essential Topics in Mathematics Numbers Arithmetic Algebra Geometry and Trigonometry Vectors Calculus Essential Topics in Physics Acceleration, Mass, and Energy Detecting Collisions Between Simple Shapes Collision Resolution Detecting Collisions Between Complex Shapes Simple Pool Game Complex Motion Force and Newton's Laws Angular Motion Friction Strings, Pulleys, and Conveyor Belts Oscillations 3-D Mathematics 3-D Geometry Transforms 3-D Collision Detection Lighting and Textures Modeling Techniques Game Algorithms Speeding Things Up Tile-Based Games Mazes Game Theory and Artificial Intelligence Search Techniques