Hey gang, A senior at the school I teach at wants to do his senior project by coding a video game in C. Unfortunately, there's isn't anyone on the staff who can help or advise him on what to do. Would anyone be willing to help out?
Without knowing much about what level he's at, my advice to him is to make a text adventure game; that's a very common intro-level programming project. If he's a beginner, he should be able to make a very basic but functional game with a few rooms and objects by hardcoding everything the stupid way. If he's more advanced, there's lots of room to get creative by building an extensible toolkit/interpreter and then building a game out of that.
"I have not actually recommended many games, and I'll go on the record here saying my track record is probably best in the industry." - schild