Техника
Люди кто ладит со схемотехникой и радиоэлектроникой помогите сделать игру "Минер", на логических элементах. Пожалуйста
Идея игры такова: 1. есть поле 4х4, то есть 16 кнопок. под (в) каждой кнопкой находиться лампочка. кол-во и местоположение мин задается пользователем, также задается и кол-во попаданий на мины. При нажатии на кнопку лампочка если нет мины горит зеленым, если есть горит или мигает другим цветом. также игровое поле представляет собой таблицу истинности с 16 строками, каждая строка соответствует своей кнопке. помогите пожалуйста
В том виде, в каком вы излагаете правила игры, игра представляет собой тупую угадайку — нажал на кнопку, взорвался или нет. Не предусмотрена информация, по которой можно вычислить положение мины.
Если вы запустите стандартную виндовскую игру «Сапёр» , то увидите, что там есть пикантная особенность, которая делает игру осмысленной. При проверке поля она сообщает, сколько мин есть в соседних клетках. Угадайка превращается в игру на логику.
В этом виде реализация игры будет примерно такая:
1) Для каждой клетки должна быть схемка, которая позволяет перед игрой задать, в каких клетках есть мины, а в каких нет. Схемка простая — тумблер и резистор. Всего их будет 16.
2) Для каждой клетки должна быть схемка, которая позволяет игроку проверить, есть ли мина или нет. Схемка тоже простая — кнопка и резистор.
3) В каждой клетке должен быть триггер, который запоминает, была ли ранее нажата кнопка.
4) Должна быть одна кнопка на все клетки, которая в начале игры сбрасывает все триггеры.
5) В каждой клетке должен быть 7-сегментный индикатор с дешифратором, чтобы показывать число мин. У дешифратора должен быть вход разрешения, чтобы индикатор горел только тогда, когда предварительно была нажата соответствующая кнопка.
6) В каждой клетке должен быть сумматор, который суммирует сигналы с тумблеров соседних клеток и вычисляет число мин. Сумматор будет замороченный, т. к. нужно просуммировать 8 однобитовых чисел. В каждой клетке будет 3 однорязрядных полных сумматора, и по одному двух- и четырёхразрядному.
7) В каждой клетке должен быть светодиод, сигнализирующий о наличии мины, с сопутствующей схемой. Схема должна иметь вход разрешения, чтобы светодиод мог гореть только после нажатия кнопки. Вместо светодиода можно использовать «точку» 7-сегментного индикатора. Это упростит схему, но будет не так наглядно.
В общем, схемка довольно простенькая.
Если вы запустите стандартную виндовскую игру «Сапёр» , то увидите, что там есть пикантная особенность, которая делает игру осмысленной. При проверке поля она сообщает, сколько мин есть в соседних клетках. Угадайка превращается в игру на логику.
В этом виде реализация игры будет примерно такая:
1) Для каждой клетки должна быть схемка, которая позволяет перед игрой задать, в каких клетках есть мины, а в каких нет. Схемка простая — тумблер и резистор. Всего их будет 16.
2) Для каждой клетки должна быть схемка, которая позволяет игроку проверить, есть ли мина или нет. Схемка тоже простая — кнопка и резистор.
3) В каждой клетке должен быть триггер, который запоминает, была ли ранее нажата кнопка.
4) Должна быть одна кнопка на все клетки, которая в начале игры сбрасывает все триггеры.
5) В каждой клетке должен быть 7-сегментный индикатор с дешифратором, чтобы показывать число мин. У дешифратора должен быть вход разрешения, чтобы индикатор горел только тогда, когда предварительно была нажата соответствующая кнопка.
6) В каждой клетке должен быть сумматор, который суммирует сигналы с тумблеров соседних клеток и вычисляет число мин. Сумматор будет замороченный, т. к. нужно просуммировать 8 однобитовых чисел. В каждой клетке будет 3 однорязрядных полных сумматора, и по одному двух- и четырёхразрядному.
7) В каждой клетке должен быть светодиод, сигнализирующий о наличии мины, с сопутствующей схемой. Схема должна иметь вход разрешения, чтобы светодиод мог гореть только после нажатия кнопки. Вместо светодиода можно использовать «точку» 7-сегментного индикатора. Это упростит схему, но будет не так наглядно.
В общем, схемка довольно простенькая.
Скачай книжку Конструкции на логических элементах цифровых микросхем (Нечаев И. А. ) там и найдешь схему.
непонятно - здесь что, две задачи ?
Похожие вопросы
- пожалуйста подскажите, какой проект можно сделать по радиоэлектронике??? ) нужно сделать проект по радиоэлектронике)))
- Про логические элементы
- ЭСЛ – логические элементы являются наиболее потребляющими ток по цепи питания. Обоснуйте утверждение.
- Радиоэлектроника. Помогите понять.
- Как сделать тепловентилятор . Как управлять нагревательным элементом?
- помогите сделать ящик для сабвуфера
- Помогите сделать выбор, что выбрать на день рожденье: фотик или айфон?
- Помогите сделать светильник
- Помогите сделать электроплитку
- помогите сделать силовой трансформатор