Home - nalinkanwar/yagdp GitHub Wiki
Welcome to the yagdp wiki!
Current Plan:
-
Tetris:
- Basic collision detection
- Managing 'game states'
- Input handling & Sprite loading
- Animating sprites
-
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
-
Pacman:
- Intelligent Enemy AI
- Smooth animation
- Layering
-
Some 2D 'Rocketship' game:
- Intro to vectors
- Basic physics
- Dealing with Rotations
- Learning to 'camera' (different types)
-
A Simple platformer (probably Mario clone)
- Lots of different AI (learning how to set difficulty)
- Timers, timers timers!
- More basic physics
- Dealing with Vectors