Важная информация

User Tag List

Страница 4 из 46 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 456

Тема: Демо эффекты для Вектора

  1. #31
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Ах, Лена, я ведь ее даже использовал.
    Отлично проявляется мандрил теперь!

    Что мне нравится в этом алгоритме, так это то, что он прекрасно адаптируется и для варианта c клетками 4х4 (поле 64x64) — берем 12 битный LFSR, и все то же самое. И даже для клеток 4х4 его можно рекурсивно употребить. Прям руки зачесались, но я знаю, что ты это сделаешь быстрее.
    Больше игр нет

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да я уже сделал по этой теме больше чем хотел. Выкладываю исходник последнего варианта, вдруг кто-нибудь еще поиграется.
    И да, lfsr очень удобен для данного применения легкостью масштабирования, прямо красиво.
    Вложения Вложения

  4. Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    nzeemin (28.11.2020), Oleg N. Cher (05.02.2021)

  5. #33
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил как рыбу в ассемблер, если ivagor не против.

    Прямо из ассемблера можно запустить.
    Больше игр нет

  6. #34
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Он (ivagor), конечно, не против и даже за.
    Возник вопрос - выбрать в шапке обезьяну смог, а переключится с нее на что угодно (РК, Микроша и т.д.) не получается. Куда надо ткнуть или что нужно нажать?

    И злостный оффтоп - в биологии не разбираюсь и по названию (baboon) всегда думал, что это бабуин. Когда ты написал, что мандрил, я тоже посмотрел - и точно, мандрил. Странно, но насколько я понял из английской вики, какое-то время мандрил(ов?) относили к бабуинам, но сейчас нет, может так и получилось название классической картинки.

    - - - Добавлено - - -

    Насчет переключения - насколько вижу, в обязьянине не хватает хитрой пиктограммы с рыбкой, при нажатии на которую и появляется выбор. Возможно так и задумано

  7. #35
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В биологии, в Ленах и в чайниках я разбираюсь исключительно по иллюстрациям к алгоритмам компьютерной графики.

    Да, я поторопился. Обновил заголовок:

    (Бе, у форума аллергия на рыбу, пришлось цитату заменить на скриншот).

    Ты сделал правильный вывод о том, что меню просто реагирует на рыбу в тексте.
    Последний раз редактировалось svofski; 05.10.2017 в 23:15.
    Больше игр нет

  8. #36
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,561
    Спасибо Благодарностей отдано 
    925
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    (Бе, у форума аллергия на рыбу, пришлось цитату заменить на скриншот).
    Оффтоп, конечно, но можно подробнее. Форум не пропустил сообщение?
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  9. #37
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Небольшое дополнение. Раз уж в названии темы есть слово "демо", то это поднимает планку ожиданий по оптимизации предлагаемых вариантов. А в выложенном исходнике многое можно оптимизировать. Хотя это все лежит на поверхности, но я перечислю:
    1. Заменить setpixel на вариант с маской по таблице (8 байт). Это дает ускорение на 2 секунды (20%). А если как в basic 2.5 выделить под таблицу 256 байт, то будет еще быстрее.
    2. Можно оптимизировать счетчик основного цикла, сейчас он "школьный".
    3. Можно внести ГСЧ и рисование точки в тело цикла, чтобы убрать накладные расходы на вызов процедур.
    4. Очистка экрана медленная. Причем можно очищать только одну плоскость, а не 4.

    - - - Добавлено - - -

    Вопрос к svofski - как вставлять бинарники в прекрасный асм?

  10. #38
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Black Cat / Era CG, он показывал рыбу в превью (внутри тега code), но отправленное сообщение оказалось оборванным. Какая именно рыба - просто скопировать и вставить из ассемблера.
    Больше игр нет

  11. #39
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,561
    Спасибо Благодарностей отдано 
    925
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Black Cat / Era CG, он показывал рыбу в превью (внутри тега code), но отправленное сообщение оказалось оборванным. Какая именно рыба - просто скопировать и вставить из ассемблера.
    Понял. У меня просто недавно не хотелось сообщение с кодом отправляться, вот я и подумал... но это скорее всего браузер у меня просто умничает
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  12. #40
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Небольшое дополнение. Раз уж в названии темы есть слово "демо", то это поднимает планку ожиданий по оптимизации предлагаемых вариантов. А в выложенном исходнике многое можно оптимизировать. Хотя это все лежит на поверхности, но я перечислю:
    1. Заменить setpixel на вариант с маской по таблице (8 байт). Это дает ускорение на 2 секунды (20%). А если как в basic 2.5 выделить под таблицу 256 байт, то будет еще быстрее.
    2. Можно оптимизировать счетчик основного цикла, сейчас он "школьный".
    3. Можно внести ГСЧ и рисование точки в тело цикла, чтобы убрать накладные расходы на вызов процедур.
    4. Очистка экрана медленная. Причем можно очищать только одну плоскость, а не 4.
    Высылай обновленный исходник, я все выложу. По-моему не обязательно все делать сверхоптимально, читабельность кода в нашем случае предпочтительна. Но если больше, чем 20%, то конечно. Пиши комментарии.

    Цитата Сообщение от ivagor Посмотреть сообщение
    Вопрос к svofski - как вставлять бинарники в прекрасный асм?
    Утилитой base64 кодируешь бинарник в base64 и полученную строку засовываешь в директиву db64. Учитывая, что максимальный размер бинарника по нынешним меркам комически мал, это вполне практично. На виндус можно найти такую же программу из разных портов GNU утилит. Но вот, говорят, еще есть под виндус некий такой стандартный certutil:
    Код:
    certutil -encode inputFileName encodedOutputFileName
    Больше игр нет

Страница 4 из 46 ПерваяПервая 12345678 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  2. Демо эффекты для Корвета
    от esl в разделе Корвет
    Ответов: 31
    Последнее: 10.10.2016, 13:37
  3. Звуковые эффекты AY в играх
    от goblinish в разделе Игры
    Ответов: 31
    Последнее: 21.07.2015, 04:43
  4. Возьму в дар эффекты для частей мегадемо
    от AAA в разделе Программирование
    Ответов: 36
    Последнее: 25.11.2013, 14:45
  5. Эффекты в музыкальном редакторе ...
    от Robus в разделе Музыка
    Ответов: 0
    Последнее: 20.09.2006, 21:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •