Chronological Order
- Ready to launch: an introduction
- Sine on the Dotted Line: using sine and cosine to move at an angle
- They’ve got atan, You Want atan2: using inverse tangent to turn towards a location
- Teaching The World To Wrap: using modular arithmetric to make the world wrap around
- The Mean Streak: visualising the calculation of the mean.
- What Goes Up Must Come Down: implementation falling and jumping through acceleration.
- Integrated Knowledge: changing acceleration to speed and speed to distance — an example of integration
- Looking Too Hard for Patterns: a post about finding spurious patterns
- Catch My Drift: a post about implementing asteroids-style drifting
- Where Am I Headed?: converting between cartesian and polar coordinates
- The Bus That Couldn’t Slow Down: implementing braking using fixed or proportional slow-down
- Burning Rubber: rotating positions using polar coordinates
- Theory: Vectors
- Driving – Like A Bus: Adding friction based on location, and that differs sideways to forwards.
- Theory: Lines
- Checkpoint!: Adding checkpoints to the racing scenario by looking at the intersection of two lines
- First We Take Manhattan: How to measure distance on a grid
- Finding Your Way Around: Pathfinding on a grid with obstacles
- Drawing in a Straight Line: Deciding which pixels to fill when drawing a line
- Robotic Outlaws: Shooting on a grid
- Lines of Sight: Calculating visibility on a grid
- Approaching the Third Dimension: Raycasting
- Another Brick In The Wall: Texture Mapping
- Doomed: Trigonometry in an early first-person shooter game
- Shooting Rocks: Collision Detection between a point and a circle
- Laser Cutter: Don’t Miss A Thing; collision detection between a line and a circle
- First In Line: taking only the first item that a line collides with.
- Image Rotation: how to rotate an image.
- Pooled Knowledge: how to detect if two circles are touching each other.
- Bouncing Off The Walls: one way to bounce a ball off a wall, using angles.
- Rack ‘Em Up: how to use maths to figure out the starting placements for pool balls.
- Bouncing Off The Walls, More Productively: a different way to bounce balls off walls, using the dot product.
- Making Your Balls Bounce: implementing collision resolution between two moving balls.
- Fruit Flies Like A Banana: Projectile Motion.
- Take Aim: working out where a projectile will land before it’s fired.
- Flight Music: generating an individually-tailored sound for each thrown projectile.
Comments on: "Post Index" (1)
Hi Neil. I am glad to have found this.