プログラム行数は、いわゆる「一画面プログラム」などのミニゲームを除けば、最初から考える物ではないです。  これまでの自他の経験から行くと、スーパーマリオのようなゲームを作るには、どんなに少なくても千何百行、プログラムをコンパクトにできない人や、余裕を持って見やすく多めに書く人が作ると、3000行も珍しくありません。  またスーパーマリオなど、具体的に商業品を模倣したゲームとなるとほとんどの場合、名前・キャラデザイン・音楽は変える必要があります。  名前と質問の内容からすると、プログラムは初心者の方でしょうか。まず最初はプチコンについているサンプルゲームや、他の方が作ったゲームの改造や解析をして、基本的なプログラムの勉強をして、凄く簡単なゲームから作っていきましょう。