Learning and Applying Mathematics using Computing

Post Index

Chronological Order

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

Comments on: "Post Index" (1)

  1. Hi Neil. I am glad to have found this.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: