Cum adica ai terminat de invatat C? La ce intrebari pui nici lucrurile elementare nu le stii in C.
Pentru colorare era greu sa dai un search? Gasesti documentatie la greu.
https://www.google.ro/? gws_rd=ssl#q=c%2B%2B+write+color+console
Cat despre aranjarea textului, e un lucru de baza care se invata in programare, sa te joci cu outputul.
Legat de jocuri discutia e lunga si extrem de complicata. In primul rand invata bine programare si invata programare orientat obiect. Apoi invata o librarie precum OpenGL pentru grafica, apoi invata multa multa matematica mai ales geometrie ca o sa ai nevoie pentru a folosi librarii grafice.