Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Электротехника и схемотехника > Алгоритм игры тетрис


Автор: nomore1 15.6.2014, 19:02
Доброе время суток.
Итак, у меня есть тетрис, с описанием его принципа роботы, а также описанием источников и потреблением информации (т.е. порты ввода и вывода микроконтроллера/[*внизу прикрепил]).  Так же есть код на ассемблере скомпилированный в TASM. 
 Мне всего-навсего нужно помочь составить алгоритм управления таким устройством на основе пора ввода и вывода, т.е чтобы фигруки, котрые зарезервированые в верху массива, рандомно выводились на матрицу екрана, примерно 7*10 .
Понимаю, что это совсем не легко, но все же,
за помощь в долгу не останусь.


Порт ввода:

7    6    5    4    3    2    1    0
    K4    K3    K2    K1    K0    P    ON

On – включение
P- ускорение фигурки
K0-K4 – кнопки управление


Порт вывода:  {не уверен что это правильно}
I1
7    6    5    4    3    2    1    0
                            
 I2
7    6    5    4    3    2    1    0
                            
I3
7    6    5    4    3    2    1    0
                            
I4
7    6    5    4    3    2    1    0
                            
I5
7    6    5    4    3    2    1    0
                            
I6
7    6    5    4    3    2    1    0
                            
I7
7    6    5    4    3    2    1    0
                            
I8
7    6    5    4    3    2    1    0
                            
I9
7    6    5    4    3    2    1    0
                            
I10
7    6    5    4    3    2    1    0
                            

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)