Oleg N. Cher,
1.лучше всего, если для опроса клавиатуры ты будешь использовать свой собственный опрос клавиатуры.
2.лучше всего, если твоя программа не будет дергать прерывания
(установил IM2, добавил на прерывания все нужные подпрограммы, разрешил прерывания и забыл про них.)
3.лучше всего, если твоя программа не будет использовать ПЗУ вообще (свои библиотеки подпрограмм)
4.лучше всего, если твоя программа будет уметь стабильную скорость обновления игрового поля (не будет падения скорости при увеличении количества объектов)
(для этого обычно на прерывании вешают счетчик и синхронизируются по нему обновляя экран каждые 2,3,4,... фреймов)
5.хорошо если игра будет цветное

это рекомендации. необязательны для исполнения, но исполнение улучшит геймплей.