I think 4 months are too much. Yes, you could have better quality, but you'll have MANY unfinished games. The more complex a game is, the more possibility you have that it won't be finished..
Maybe 2 month would be ok.. One can think of a simple game and implement it in that time