Тетрис для АВР+светоматрица. На Ассемблере!
- Реклама
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Не. Что же я зря деньги тратил на эти платы?! Пусть будет на этих.
Боюсь, что вернусь к этому "проекту" опять не скоро.
Станислав
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Не мое конечно, но для мотивации пойдет. )))
Станислав
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Не будь я таким ленивым, я бы тоже сделал Вашу замечательную идею. Но если я себя вдруг заставлю (что вряд ли), то сделаю Тетрис2 из ZX Spectrum. На мой взгляд - это было удачное изобретение велосипеда. Я даже как-то на java сделал себе под старый телефон подобный тетрис. Только вот теперь смартфон на Андроиде.
----------
Батя у меня монстр, прошел весь Тетрис2, а ведь там нет сохранений. Там в конце так и было написано, "Вы читер, так как это невозможно". Не дословно конечно.
----------
Батя у меня монстр, прошел весь Тетрис2, а ведь там нет сохранений. Там в конце так и было написано, "Вы читер, так как это невозможно". Не дословно конечно.
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Ну вот... Настало чуток времени уделить внимание старому проекту.
Нарисовал и вытравил три платки с регистрами из 17.

З.Ы. Напомните, чем отличается просто Тетрис от Тетрис 2?
З.Ы. Напомните, чем отличается просто Тетрис от Тетрис 2?
Станислав
- Реклама
Re: Тетрис для АВР+светоматрица. На Ассемблере!
В просто-тетрисе используются относительно простые фигуры, а во втором появились совсем уж хитровыделанные.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Нет не просто. Тетрис 2 - это аркадный тетрис. Все те же 7 фигур (есть и больше, но это изврат), с задачами на каждый этап и с жизнями. Задачи: уничтожить определнное количество линий, уничтожить кирпичи или продержаться определенное время. На каждом этапе своя скорость начальный рисунок. Лучший пример - это тетрис 2 для ZX Spectrum фирмы FuxOft. На мой взгляд - это изобретение велосипеда (в хорошем смысле). А то что скорость не повышалась, это только плюс. Бывало по пол-часа проходился один этап на грани фола в самом верху стакана.
Я тетрис 2 для спектрума как то сделал на JAVA для телефона, попроще чем в спектруме, но этапы теже. Заинтересует если, то дам данные для всех ста этапов (я их в эмуляторе спектрума зарисовал для себя
)
Я тетрис 2 для спектрума как то сделал на JAVA для телефона, попроще чем в спектруме, но этапы теже. Заинтересует если, то дам данные для всех ста этапов (я их в эмуляторе спектрума зарисовал для себя
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Не, это сильно круто. Мне бы обычный реализовать еще через пару лет...
Станислав
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Нет там ничего крутого, кроме самой идеи.
Вот сделаете обычный тетрис. Тетрис2 добавить нет проблем.
Инициализировать новый этап? Просто стакан при старте не пустой, а сразу заполненный чем-то. В том числе "кирпичами".
Если в этапе есть задание не только удалить кирпичи, а еще некое количество одинарных, двойных, тройных и четверных линий, то инициализируется задание нужными числами.
Фигура упала, сразу проверка выполненность задания. Проверяется стакан на кирпичи, на количество оставшихся линий (вернее проверка на ноль). Если нет кирпичей и в задании оставшиеся линии ноль этап пройден, следующий этап. Если заполнил стакан, тоже следующий этап, только минус жизня.
--------
Правда для индикации оставшихся линий, номера этапа, жизни и может быть очков, еще какой-то индикатор нужен будет.
Вот сделаете обычный тетрис. Тетрис2 добавить нет проблем.
Инициализировать новый этап? Просто стакан при старте не пустой, а сразу заполненный чем-то. В том числе "кирпичами".
Если в этапе есть задание не только удалить кирпичи, а еще некое количество одинарных, двойных, тройных и четверных линий, то инициализируется задание нужными числами.
Фигура упала, сразу проверка выполненность задания. Проверяется стакан на кирпичи, на количество оставшихся линий (вернее проверка на ноль). Если нет кирпичей и в задании оставшиеся линии ноль этап пройден, следующий этап. Если заполнил стакан, тоже следующий этап, только минус жизня.
--------
Правда для индикации оставшихся линий, номера этапа, жизни и может быть очков, еще какой-то индикатор нужен будет.
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Блин... ткнулся, нужны стабилизаторы 1117 на 5.0 вольт. А у меня есть 100 штук, но 3.3 В. Обидно.
Станислав
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Ну если еще столько же диодов есть, то можно и их применить. Только количество элементов увеличивается, наверное не айс будет.
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Не. плата уже готова. Лишнего не поставить ничего... ((
А по поводу самого тетриса, то у меня простая идея была. Табло 10х20 клеток. Рядом второе 2х4 клетки (для подсказок следующей фигуры). И три больших индикатора семисегментных, которые ряды считать будут. И все. Ну и джойстик от Денди.
А по поводу самого тетриса, то у меня простая идея была. Табло 10х20 клеток. Рядом второе 2х4 клетки (для подсказок следующей фигуры). И три больших индикатора семисегментных, которые ряды считать будут. И все. Ну и джойстик от Денди.
Станислав
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Не в коем случаен не настаиваю на тетр2 и не отговариваю от Вашей идеи. Тем более если вдруг потом и надумаете, скорее всего переделки будут не большие.СКАЗОЧНИК писал(а):А по поводу самого тетриса, то у меня простая идея была
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: Тетрис для АВР+светоматрица. На Ассемблере!
ВО! Хватило сил сегодня даже одну платку распаять. И того, можно уже подключить одну строку из 10 клеточек. )))

Хы. Кондер один не правильно запаял...
Хы. Кондер один не правильно запаял...
Станислав
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Спаял две платки... Одну даже решился проверить.
Ну почему я такой тупой в программировании???!
Плату получилось развести так, чтобы было проще. В итоге на каждом регистре не используется каждый 1ый и 5ый выходы. Получается, что всего 6 выводов порта регистра подключено к 6ти входам ключей УЛН2003.
В программе, соответственно, каждый светодиод - это 3 бита. Плюс один самый первый, который не используется. Итого РГБ = 7 цветов. Первый пропускаем, а дальше три бита РГБ. Опять пропускаем и дальше три бита РГБ.
Короче, работает, только как-то криво.

З.Ы. И к сожалению, не ярко.
И массив неправильно все время считывает... Цвета не совсем те
Ну почему я такой тупой в программировании???!
Плату получилось развести так, чтобы было проще. В итоге на каждом регистре не используется каждый 1ый и 5ый выходы. Получается, что всего 6 выводов порта регистра подключено к 6ти входам ключей УЛН2003.
В программе, соответственно, каждый светодиод - это 3 бита. Плюс один самый первый, который не используется. Итого РГБ = 7 цветов. Первый пропускаем, а дальше три бита РГБ. Опять пропускаем и дальше три бита РГБ.
Короче, работает, только как-то криво.
З.Ы. И к сожалению, не ярко.
И массив неправильно все время считывает... Цвета не совсем те
Станислав
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Относительно все, мне думается. Может попробовать схимичить пару-тройку ячеек, в размер и посмотреть, как они будут работать при дневном свете, вечернем заполняющем освещении и в темноте. Стенки можно мятой фольгой обклеить, до кучи.СКАЗОЧНИК писал(а):И к сожалению, не ярко.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18592
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Станислав, чем дОльше вы будете идти по изначально ошибочно выбранному пути, тем больше разочарований вас будет ждать. Вы считаете уже понесенные затраты и считаете, что возвращаться к началу уже не выгодно. Но поверьте, к тому моменту, когда вы завершите свою работу, затраты будут еще больше, а разочарование - сильнее! Останавливайтесь и пересматривайте концепцию на WS2812 - отличная яркость, простое использование, недорого. То, что уже закуплено - или продайте по небольшой цене, или отложите на будущие проекты.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Я одному гражданину делал некий проект на них. Говорит часто вылетают, а выгоревший один, гасит после себя все остальные. Есть такие же, но более надежные, за счет дублирования линии данных. WS2813.ARV писал(а):и пересматривайте концепцию на WS2812
А так то да, поддерживаю ARV. Очень сильно упростят Ваш проект.
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: Тетрис для АВР+светоматрица. На Ассемблере!
Роман, не считаю этот путь прямо ошибочным... Пусть он будет. Это же для развлечения (хобби), а не заказ какой ради денег, где надо сделать быстрее и дешевле, а продать подороже.ARV писал(а):Станислав, чем дОльше вы будете идти по изначально ошибочно выбранному пути
Не считаю также, что у них яркость больше, чем у обычных светодиодов (что по сути тоже самое, только без микросхемы внутри).ARV писал(а):на WS2812 - отличная яркость
Да, с ними можно было сделать проще. Но когда все это начиналось они стоили во много раз дороже.
Кому же теперь я продам заводские травленные платы с распаянными на них светодиодами? Даже если и не дорого? А для тех же ВС2812 тоже надо платы делать... По одному их явно будет мало. А под несколько штук - получаются те же платы, которых надо много и в ручную делать прямо напряжно. Придется заказывать, что опять тоже самое.ARV писал(а):что уже закуплено - или продайте по небольшой цене,
З.Ы. Все это философия.
Станислав
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18592
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Тетрис для АВР+светоматрица. На Ассемблере!
хобби, приносящее разочарование - ну, дело ваше... раз нравится.СКАЗОЧНИК писал(а):Это же для развлечения (хобби)
WS-ки продаются на маленьких платках, которые можно уже наклеить куда угодно, останется только проводочками соединить в нужном порядке.
- Вложения
-
- screenshot-www.aliexpress.com-2017-08-27-11-38-14.jpg
- (117.18 КБ) 307 скачиваний
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!



