Охлаждать можно только физически, подставкой.
А вот уменьшить нагрев можно, к примеру, ограничив частоту процессора, или выбрав экономичный говернор. Я для этого (в основном для увеличения работы от батареи) использую TLP
Я делал (не для курсача, просто по ходу учебы) некий платформер по типу Марио в консоли, все отрисовывалось псевдографикой. Писалось на С, но на С++ с классами даже проще будет