full screen is not an option for a game designed teach. why would you purposely make your code harder to debug? (no debugger) theres no reason.
go with drawing through DCs to start. its easy. rip some vector libraries and rock on.
Tetris is a tad on the harder side. think bout the collision rules. pong has the least ramp cause you can write: Po (degraded pong)