Показать сообщение отдельно
Старый 14.10.2009, 14:11   #2
Tronix
Знающий
 
Регистрация: 26.07.2009
Адрес: Россия, Москва
Сообщений: 318
Написано 103 полезных сообщений
(для 331 пользователей)
Ответ: Эмулятор приставки Chip-8

Cделал клавиатуру. Вынес весь процесс эмуляции в отдельный поток. Сейчас дорабатываю видео-вывод, ибо пока есть глюк - если часть спрайта вылезает за границы экрана, то она должна отобразится с другой стороны, а пока не отображается ) Также пока не реализованы таймеры и игра идет просто с засыпанием потока на 1 и временем на перерисовку спрайтов.

Так как в оригинальной приставке было всего 16 клавиш, управление нумпад клавой с включенным NumLock (-,+,*,/,Enter на нумпад клаве тоже учавствуют). Причем во всех играх управление разное. Например в PONG левая палка ездит вверх/вниз клавишами 7,4 а правая палка вверх - плюс, вниз - минус. В игре BRAKEOUT все сделано нормально - влево клавиша 4, вправо - 6. Ну и тд.

Можно пока просто посмотреть простые игры типа BRAKEOUT, TICTAC (крестики-нолики), MAZE (просто рендерит рандомный лабиринт) и тд.
Миниатюры
Нажмите на изображение для увеличения
Название: sx1.PNG
Просмотров: 1164
Размер:	7.5 Кб
ID:	7981  Нажмите на изображение для увеличения
Название: sx2.PNG
Просмотров: 1131
Размер:	6.0 Кб
ID:	7982  Нажмите на изображение для увеличения
Название: sx3.PNG
Просмотров: 1130
Размер:	8.5 Кб
ID:	7983  Нажмите на изображение для увеличения
Название: sx4.PNG
Просмотров: 1148
Размер:	6.3 Кб
ID:	7984  Нажмите на изображение для увеличения
Название: sx5.PNG
Просмотров: 1155
Размер:	5.7 Кб
ID:	7985  

Вложения
Тип файла: zip chip8.zip (218.9 Кб, 693 просмотров)
(Offline)
 
Ответить с цитированием