Морской Бой.
По
волне моей памяти:
Наверное, многие помнят, как играли в морской бой ещё на тетрадных листочках: 10 на 10 клеточек, те, что заштрихованы – кораблики и т.д. Немало тетрадок по математике лишилось дополнительных листов за годы учёбы…
Однако, на дворе уже 21 век, естественно «Морской Бой» появился и на компьютере. Как вариант - вот такая программа (кстати, неплохо играет J)
Однако компьютер
не потащишь с собой в класс или аудиторию. Да и играть интереснее против
реального соперника. Немного «пораскинув мозгами», был написан вариант «Морского Боя» на AVR. Всё точно так же, как в
оригинальном архаичном варианте, те же кораблики, поле, правила. Только на LCD, а не на листочке. Два
одинаковых модуля связываются между собой по радио и можно наслаждаться игрой
бесконечно (то бишь пока не сядут батарейки J). Добавлена была лишь
небольшая отсебятина в виде музончика (на основе моего другого так безумно
популярного проекта).
Схема:
· Радиомодули – приемник и передатчик от Телеконтролли.
· Повышающий преобразователь MAX756 включен по типовой схеме.
· R2 - регулировка громкости.
· R4 - регулировка контрастности.
· Разъем XS1 – для внутрисхемной отладки и программирования через JTAG.
·
LCD,
теоретически, может быть применен любой с контроллером KS108.
на макетке
вид изнутри
два
собранных модуля
Приятного полёта J