So I have no ideas exactly how to make an actual game from scratch, but I did something else.
In GD50, Pong was the 1st game rebuilt, and I decided "Hey, I like this game. I'll just make my own version if I owned the game.". (This happened when I was still at Legend of Zelda.)
So I got the source code and started updating it, with AI, background color, powerups and settings. Then I got to the Final Project point, and I thought of making Plants VS Zombies first, but the problem is that I can't properly make a game from scratch. So I decided to submit my Pong instead (which is now named PlayBall) and it was scored 0.
It was an original concept, but since it came from their original source code, that could be the reason.
Right now, PlayBall's version is Alpha 2.3, and I'm planning to make a full release.
Are there ways on how I can improve my game that it is acceptable to be submitted in the course?