Home - nalinkanwar/yagdp GitHub Wiki

Welcome to the yagdp wiki!

Current Plan:

  1. Tetris:

    • Basic collision detection
    • Managing 'game states'
    • Input handling & Sprite loading
    • Animating sprites
  2. A 2D scrolling shmup (Shoot 'em up; think 1942 or B-Wings):

    • Basics of animating multiple objects
    • Basic Enemy AI
    • Better collision detection
    • Framerate management
    • Basic Particle system for handling things like bullets and explosions
    • Layering
  3. Pacman:

    • Intelligent Enemy AI
    • Smooth animation
    • Layering
  4. Some 2D 'Rocketship' game:

    • Intro to vectors
    • Basic physics
    • Dealing with Rotations
    • Learning to 'camera' (different types)
  5. A Simple platformer (probably Mario clone)

    • Lots of different AI (learning how to set difficulty)
    • Timers, timers timers!
    • More basic physics
    • Dealing with Vectors