Просмотр полной версии : Russian Railway Magnat (demo)
Andrew771
23.07.2017, 23:39
Привет всем!
После почти годового перерыва решил тряхнуть кой-чем и взять наконец в руки шашки. И начала реализовываться давняя задумка - что-то типа Transport Tycoon для Спектрума на карте России. На данный момент в представленной демо можно строить железные дороги между 122-ю городами Российской империи, которая включает все территории бывшего СССР, а также утраченные Польшу, Финляндию, турецкий Эрзурум, китайские Порт-Артур и Харбин, Ново-Архангельск на Аляске. Плюс несколько пограничных не наших городов.
Планируется сделать перевозку между городами ресурсов. Но вот как ее интересно сделать, пока не знаю. Может, подскажете. :)
Мысли альтернативные такие:
1. Запустить поезда, которыми либо управлять вручную, либо они сами будут ездить по алгоритму определения пути. Ресурсы, которые необходимы конечному городу, назначаются в начальном городе либо вручную, либо автоматически определенное количество. Ессно на однопутном участке не может находиться больше 1 поезда, а на 2-путном больше 2х. В городах может быть любое количество поездов. Деньги зарабатываются в зависимости от перевезенных грузов, и тратятся на строительство новых путей, а также на обслуживание существующих путей. Недостаток - поездов будет очень много, примерно 2 тысячи, и управлять таким количеством вручную нудно.
2. Поезда не запускать, а после строительства путей до нового города автоматически рассчитывать модель сети в зависимости от необходимых городам ресурсов и показывать цветом загруженность путей. В зависимости от этого игрок будет принимать решение, где строить дальше. Деньги рассчитываются также, как в первом варианте. Недостаток - быстродействия Спека может не хватить, значит модель нужно упрощать, что может плохо повлиять на играбельность. И вообще играбельность в этом варианте под вопросом.
В общем, играйте и думайте. :) Клавиши q,a,o,p - передвижение на 1 клетку; shift+q,a,o,p - передвижение на экран; 1,2 - строительство 1- и 2-путных ж.д.
Исходник игры на ассемблере и ZX Like Pascal прикладываю, а также карту России 170х170 в bmp и утилиту кодирования ее в ассемблер. Карту обрисовал пикселями с реальной физической карты СССР :)
Bedazzle
24.07.2017, 00:11
ld hl,_SOURCE_NAME+0
ld (addr_arraystring_index_2),hl
ld hl,string_temp
ld (hl),0
ld de,_STR0
call add_string
ld hl,(addr_arraystring_index_2)
ld (hl),0
ld de,string_temp
call add_string
ld hl,_SOURCE_NAME+11
ld (addr_arraystring_index_2),hl
ld hl,string_temp
ld (hl),0
ld de,_STR1
call add_string
ld hl,(addr_arraystring_index_2)
ld (hl),0
ld de,string_temp
call add_string
....
тут напрашивается всё завернуть в макрос, хотя бы так
MACRO do_string src, addr, str
ld hl,src
ld (addr),hl
ld hl,string_temp
ld (hl),0
ld de,str
call add_string
ld hl,(addr)
ld (hl),0
ld de,string_temp
call add_string
ENDM
и потом вызывать это дело
do_string _SOURCE_NAME+0, addr_arraystring_index_2, _STR0
do_string _SOURCE_NAME+11, addr_arraystring_index_2, _STR1
do_string _SOURCE_NAME+22, addr_arraystring_index_2, _STR2
...
а здоровые массивы данных (фонт и всё остальное) красивее вытянуть отдельным файлом и инклудить.
Тогда при необходимости очень просто менять асмовый кусок с блоками defb на инклуд уже скомпиленого шрифта (который можно готовить в какой-либо удобной утилите).
Сам к примеру делаю так:
IFDEF ZX7PACK
INCBIN "packed/table.gfx.zx7"
ELSE
INCLUDE "../gfx/environment/table.a80"
ENDIF
Andrew771, если не трудно (наверняка память не под завязку) компильте хотя бы с 24576, а не 23900
пользователям с trdos будет гораздо проще
Andrew771
24.07.2017, 00:40
Это скомпилено ZX Like Pascal-ем (http://zx-pk.ru/threads/24967-zx-like-pascal.html) :)
Вообще-то, было бы в языке реализовано присваивание при объявлении переменных (о чем мне говорил когда-то AzAtom), такой бы порнографии не было бы. Буду доделывать компиль.
- - - Добавлено - - -
Andrew771, если не трудно (наверняка память не под завязку) компильте хотя бы с 24576, а не 23900
пользователям с trdos будет гораздо проще
Ок!
Почитал... Не понял, когда происходят события игры. Ко времени аренды Порт-Артура Аляска давно была продана.
В любом случае, события происходят до 1917 года, в таком случае в списке городов есть ошибки. Что заметил:
Запорожье в те времена называется Александровск;
Таллин -- Ревель;
Донецк -- Юзовка (если речь об областном центре, но он основан только в 1869 году и на время игры ещё небольшой городишко);
Магнитогорск -- основан в 1929 году.
Далее прочие мысли и вопросы.
Все значения, присваемые при инициализации, жёстко прописаны в исходнике. А нет желания вынести их в отдельный файл и считывать оттуда? Тогда, меняя только этот файл, но не движок, можно будет тайкунить не только в РИ, но и, по желанию игрока, в Циньской империи, США, Британской Индии, да хоть на Альфе Центавра.
Да и максимальные значения необязательно вбивать в исходник -- их тоже можно считывать из файла и иметь возможность играть на картах разного размера, с разным количеством городов и т. д.
Переменные и константы россыпью... нет желания структурировать в массивы да записи и обрабатывать в цикле?
Почему коническая проекция карты? Зачем нужны тайлы пустоты?
Будут ли в игре компьютерные коллеги-конкуренты, которых нужно перемагнатить?
Flash_zx
04.08.2017, 21:04
Почитал... Не понял, когда происходят события игры. Ко времени аренды Порт-Артура Аляска давно была продана.
В любом случае, события происходят до 1917 года, в таком случае в списке городов есть ошибки. Что заметил:
Запорожье в те времена называется Александровск;
Таллин -- Ревель;
Донецк -- Юзовка (если речь об областном центре, но он основан только в 1869 году и на время игры ещё небольшой городишко);
Магнитогорск -- основан в 1929 году.
...
Пусть события происходят в скором будущем.. тогда там все правильно ;)
hippiman
05.08.2017, 20:21
Да какая разница как города называются, чай не Europa Universalis. В Open TTD вообще карта генерится случайно и города на ней тоже. Главное чтобы интересно было.
Andrew771
08.08.2017, 20:21
Почитал... Не понял, когда происходят события игры. Ко времени аренды Порт-Артура Аляска давно была продана.
В любом случае, события происходят до 1917 года, в таком случае в списке городов есть ошибки. Что заметил:
Запорожье в те времена называется Александровск;
Таллин -- Ревель;
Донецк -- Юзовка (если речь об областном центре, но он основан только в 1869 году и на время игры ещё небольшой городишко);
Магнитогорск -- основан в 1929 году.
Спасибо за подробный отзыв!
Да, действие по задумке происходит до 1917 года, где-то в середине XIX века, в сферически вакуумной Российской Империи. Города оставшиеся переименую под старину, я просто работал на компе вдали от интернетов (чтоб не отвлекали), так что свериться не с кем было. Уточню обязательно.
Магнитогорск, Ямбург и подобные добавил для пущего интереса, хотя тогда они не существовали, чтобы не было пустоты на карте и было что возить из ресурсов (у первого - металл, у второго - нефть). Чтобы был резон строить Трансполярную магистраль, БАМ или Белкомур, и даже ж.д. на Аляску и Камчатку можно строить, которых в реальности нет и может и не будет. Естественно, за большую цену по вечной мерзлоте.
Все значения, присваемые при инициализации, жёстко прописаны в исходнике. А нет желания вынести их в отдельный файл и считывать оттуда? Тогда, меняя только этот файл, но не движок, можно будет тайкунить не только в РИ, но и, по желанию игрока, в Циньской империи, США, Британской Индии, да хоть на Альфе Центавра.
Да и максимальные значения необязательно вбивать в исходник -- их тоже можно считывать из файла и иметь возможность играть на картах разного размера, с разным количеством городов и т. д.
Карта сейчас только одна - Россия. Я ее обрисовывал поверх реальной карты неделю чистого времени где-то (изначально вообще казалась нереальной задачей сделать ее). Вряд ли кто-то возьмется делать неблагодарную работу - новые карты, хотя инструменты я дал в исходнике. Массив по идее должен быть вбит в виде байтов, а не присваиваниями, как сейчас. Это пока ограничение языка ZX Like Pascal (отсутствие инициализации переменных при объявлении), но я уже устраняю этот недочёт, обещаю закончить на ближайших выходных, уже делаю! Заодно и расход памяти существенно уменьшится.
Для игры наверно жестко заданные значения по городам и грузам нормально, они же к карте привязаны.
Но если очень охота, то всё можно поменять через исходники. Движок карты взят из моей другой игры Euphoria 2D (http://zx-pk.ru/threads/20370-euphoria-2d.html?highlight=euphoria+2d), а в ней уже имеется генератор случайных карт. А у меня была другая идея - подсунуть карту России в игру Euphoria :)
Переменные и константы россыпью... нет желания структурировать в массивы да записи и обрабатывать в цикле?
Записей в ZX Like Pascal нет. А всё задаю жестко для конкретной карты. Пока о гибкости не думал, написать бы, что имею.
Почему коническая проекция карты? Зачем нужны тайлы пустоты?
Чтобы влезть в размеры движка Эйфории - 170 на 170 клеток (3 бита на клетку), и чтобы не было много пустого места на карте. Пустотами загородил территорию Китая, Монголии, Японии, Восточной Европы, они к Российской Империи не относятся, а также Северный Ледовитый океан. Я кстати немного сжульничал, сжал территорию центральной Сибири, чтобы уместить в квадрат. В реальности Сибирь больше, но городов там мало, так что потеря земель не велика. :)
Будут ли в игре компьютерные коллеги-конкуренты, которых нужно перемагнатить?
О, классная наводка. Даже не думал об этом, хотя в описаниях для PC-игр встречал. Насамом деле, интересно было бы, но нужно придумывать ИИ, желательно не очень сложный.
Andrew771
24.09.2019, 22:06
В общем, по аналогии с соседней темой ALKO, ищу художника и музыканта для окончания данной игры (а может, ALKO захочет?). Есть шансы закончить к конкурсу Яндекса в декабре. Ибо код за последний месяц я написал на 80%, спасибо августовскому отпуску. Сейчас продолжаю потихоньку по вечерам. Игра переходит в стадию оформительства, так что очень нужен художник и консультант в одном лице, а также музыкант. И есть шанс успеть к конкурсу (месяц назад мне так не казалось :) ).
Я реализовал-таки компании-конкуренты (спасибо Sameone за идею!), с которыми соревнуется игрок в строительстве путей между городами, дабы захапать побольше городов для обслуживания и получения прибыли, а также установлением тарифов на перевозки для выбивания конкурентов из городов. Конкурентов будет 2 штуки (больше не задумано движком и форматом карты 3 бита на клетку). Конкурентами будут: Российская Империя, Советский Союз и Российская Федерация, за одного из них играет юзер. :) За каждой "компанией" стоит реальная историческая личность, связанная с железной дорогой. Собственно, художнику необходимо изобразить спрайты 3 логотипов/флагов, а также 6-8 портретов этих личностей (размер под вопросом, где-то от 4х4 до 7х7 знакомест). Портреты можно в мультяшном стиле, но не карикатурные. Также нужны советы по оформлению игры, где-что-как разместить красиво: картинки, таблицы, пояснения. А также сделать заставку для игры, идея и набросок (в виде фото) ее уже у меня есть. По сути, работа будет сводиться к обрисовыванию фоток и собственной интерпретации. :)
Музыку же - хотелось бы аранжировку романса на железнодорожную тематику одного известного русского композитора XIX века (его тоже в соавторы возьмем :) ), в личке скажу, кого имею в виду. Но наверно, некоторые уже догадались. Можно в современной обработке, а можно, как в оригинале. Ноты имеются.
В общем, и так уже многое раскрыл. :) Остальное, кого заинтересует быть соавторами, будем подробно в личке обсуждать, предоставлю текущую демо. Здесь в первом посте есть первоначальное демо.
... а тем временем движок ZXoom с колоссальным потенциалом под полноэкранные РПГ-квесты простаивает без дела, будучи некогда обплеванным за попытку реализации недо-шутера.
Andrew771
27.09.2019, 09:46
Да, совесть за ZXOOM иногда мучает по ночам, взять всё и переписать. :) По идее, в нем надо переходить на 128К, чтобы побольше графики впихнуть. На 48К мало типов стен, утомляет.
Сжать графику чем-нибудь типа LZ4 и распаковывать при необходимости :)
Andrew771
27.09.2019, 17:14
Необходимость на каждом шаге почти, офигеешь распаковывать. Впрочем, про ZXOOM есть отдельная тема (https://zx-pk.ru/threads/17303-zxoom-gotov!.html?highlight=zxoom)
А в "Железнодорожном магнате" место для графики хватает.
По идее, в нем надо переходить на 128К
И на другой жанр в том числе. Как минимум что-то вроде Doom RPG на мобилках (хотя движок самого дум-рпг вообще с полигональными стенами, и мог бы реалтайм-шутан утянуть, да вот не каждое железо тогдашних мобил утянуло бы.).
... а тем временем движок ZXoom с колоссальным потенциалом под полноэкранные РПГ-квесты простаивает без дела, будучи некогда обплеванным за попытку реализации недо-шутера.
Вот не стоило шутер, так и просится двиг для Lands_of_Lore:_The_Throne_of_Chaos (https://ru.wikipedia.org/wiki/Lands_of_Lore:_The_Throne_of_Chaos)-подобного (только не настолько занудными бегами по лабиринтам).
Ты хоть и считаешся Алк, недоделаным спектроманом, но осилил-бы, уверен, молодец...
Не взлетит. Что хотят чуваки от железнодорожных паровозиков - детализации по графике. Чтобы у паровозиков было всё проработано по графике. Чтобы вагончики, чтобы колёса - чтобы каждая мелочь. На ZX этого не добиться, увы.
Не взлетит. Что хотят чуваки от железнодорожных паровозиков - детализации по графике. Чтобы у паровозиков было всё проработано по графике.
Да и много ли таковых любителей паровозиков насобирается в принципе?
так и просится двиг для Lands_of_Lore:_The_Throne_of_Chaos-подобного (только не настолько занудными бегами по лабиринтам).
ZXoom тем и уникален, что там возможны не только клаустрофобные тоннели, как в большинстве данж-РПГ той эпохи, а и пустотелые пространства. Спрайтами можно и деревца рисовать. А из стен составить типа домики. Ещё уникальность его состоит в том, что есть возможность перемещаться под углом 45 градусов. Я вообще не припомню ни одной данж РПГ, чтоб было подобное реализовано. Ни на ДОС, ни на Сеге, ни на Амиге.
NEO SPECTRUMAN
29.09.2019, 11:10
... а тем временем движок ZXoom с колоссальным потенциалом под полноэкранные РПГ-квесты простаивает без дела, будучи некогда обплеванным за попытку реализации недо-шутера
а сколько человек вообще заметило колоссальный потенциал?
и сколько вообще переваривает такую дергалку с дискретностью 45 градусов?
такой движок мог бы быть частью какой то игры
и появляться на небольшое количество времени
и может быть это прокатило бы
но играть в эту дубовую дрыгалку больше нескольких секунд
не знаю у кого найдется желание...
у меня лично нет
...вот интересно если повысить дискретность углов и перемещения еще в 2 раза
оно станет плеябельным:? :v2_confu:
...вот интересно если повысить дискретность углов и перемещения еще в 2 раза
оно станет плеябельным:?
На ДОСах-сего-амигах данж-РПГшки были куда дёрганнее, а порой и тормознее, да ещё и в микро-окошечке (тот же M&M), однако геймироф это не останавливало, фанатов море даже в наше время.
Кстати, на сеге мастер систем (8-ми битка всё с тем же Z80, но с тайлово-спрайтовой видяхой) есть Phantasy star с плавным перемещением. НО - в ней нет того, что есть в ZXoom - перемещение по карте по диагонали, и самое главное - невозможность рендеринга пустотелых полостей. Весь лабиринт строго в шахте с однородными стенами.
Тем не менее, красиво:
https://youtu.be/zw0kqJp3NYw
Dart Alver
29.09.2019, 12:41
...вот интересно если повысить дискретность углов и перемещения еще в 2 раза
оно станет плеябельным:?
Если сейчас ZXoom под 48, то наверно под 128 кг чтото удалось бы впихнуть. Но углы критичны для шутера. Для рпг 45 гр. уже нормально, хотя глубину было бы желательно поболее. А если каким-то боком замутить обманку в виде хитрого межфазового скролла (что впрочем задача тоже не простая )) ) то и вовсе будет забавно ))
- - - Добавлено - - -
есть Phantasy star с плавным перемещением
Зы ! Напомнило Ласта Хирова, там правда промежутка одна и дёрганая )))
Bedazzle
29.09.2019, 16:34
На ДОСах-сего-амигах данж-РПГшки были куда дёрганнее, а порой и тормознее, да ещё и в микро-окошечке (тот же M&M), однако геймироф это не останавливало, фанатов море даже в наше время.
Вот не надо на Амигу бочку катить.
Hired Guns - четыре игрока.
https://www.youtube.com/watch?v=j5b2xoVWkcI
Trapped мрачная помесь RPG и FPS
(через несколько лет выпустили также вторую часть, но я не проникся)
https://www.youtube.com/watch?v=xkCWycZNIg4
Ещё очень большие надежды были на
Evil's doom (но полная версия так и не вышла)
https://www.youtube.com/watch?v=ZzuMl597A5Y
Это из того, до чего цепкие лапки дотянулись, а в наших деревнях амижного софта совсем немного пробегало.
NEO SPECTRUMAN
29.09.2019, 17:06
На ДОСах-сего-амигах данж-РПГшки были куда дёрганнее, а порой и тормознее, да ещё и в микро-окошечке (тот же M&M), однако геймироф это не останавливало, фанатов море даже в наше время.
да такая х**та со времен атари 2600...
- - - Добавлено - - -
Ещё очень большие надежды были на
Evil's doom (но полная версия так и не вышла)
https://www.youtube.com/watch?v=ZzuMl597A5Y
подумайте об эпилептиках
и как они переживут такую игру :)
- - - Добавлено - - -
А если каким-то боком замутить обманку в виде хитрого межфазового скролла (что впрочем задача тоже не простая )) ) то и вовсе будет забавно ))
ну щас делают обманку в виде
быстрого скроления кадра (дето за меньше 1\4 секунды сдвигается весь)
и по моему с линейной интерполяцией между кадрами
конечно выглядит оно так же уныло...
но сам процесс поворота воспринимается несколько плавнее
да и обычно в таких играх
графон нарисован пографонистей чем в zxoom...
юзаются нарисованные \ нарендеренные кадры с большой детализацией
- - - Добавлено - - -
Если сейчас ZXoom под 48, то наверно под 128 кг чтото удалось бы впихнуть. Но углы критичны для шутера. Для рпг 45 гр. уже нормально, хотя глубину было бы желательно поболее.
16 фаз повората
ужо приближают к играм с низким фпс
кстате у меня самого идеи для подобного движка
например можно было бы юзать панорамы нарендеренные в 3дмаксе
с тенями\отражениями\преломл ением\туманом и всем в шоколаде
делать синус корекцию при выводе
чтоб имитировать эффект камеры
может даже по 2-м осям
можно будет стоя на одном месте получить нормальный естественный поворот на любой угол
можно делать перемещение
интерполяцией между такими кадрами
а дальше встает проблема
а как на это гафно рисовать предметы\врагов...
так же такой подход может прокатить в рельсовых шутерах...
...вот только зачем так извращаться
когда спектрум прекрасно тянет и обычный рейкастинг
(да и рейкастинг даже *****й chip8 как то тянет...)
в придачу рейкастер можно прекрасно совместить с таким прекалькуляченым подходом
типо демку такого движка я несколько раз закидывал
при желание к любому рейкастеру можно прикрутить
туман
пол на котором отражаются стены
полупрозрачные окна с бликами с видом на линию горизонта (просто линию горизонта без ничего или статичный горизонт который не скролиться)
дырявые низкие стены\заборы с видом на линию горизонта или напольная разметка которую нельзя преодолеть :)
еще что нибудь
Andrew771
29.09.2019, 19:48
Я понял, железная дорога никому не интересна (кроме меня). Даже тему разговора сменили. Все ждут ZXOOM II :)
ИМХО, а также NEO SPECTRUMAN тоже так написал, перспективен рейкастинг, как у Alone (https://zx-pk.ru/threads/19689-wolf-48k.html?highlight=doom)
В движке Zxoom можно увеличить глубину просмотра, но с уменьшением углов проблема. При 22,5 градуса не будешь при шаге попадать в начало соседней клетки, как при 90 и 45.
romancha
29.09.2019, 20:18
Ну вот отбили человеку руки, в таком жанре главное не графика, в Legion of Death заигрывался не одну неделю))) там тоже графика условная, а играть было интересно[emoji57].
Отправлено с моего iPhone используя Tapatalk
Bedazzle
29.09.2019, 20:38
Я понял, железная дорога никому не интересна (кроме меня). Даже тему разговора сменили. Все ждут ZXOOM II :)
Неправильный вывод. Я не жду ни дорогу, ни зхоом. Но если выбирать из двух, дорога интереснее.
NEO SPECTRUMAN
29.09.2019, 21:06
Я понял, железная дорога никому не интересна (кроме меня). Даже тему разговора сменили. Все ждут ZXOOM II
чем еще один такой же zxoom (или еще лучше. очередное демо очередного вульф движка :) )
лучше доделывай дорогу :v2_smile:
а смена темы разговоров тут обычная дело
и чтоб пост с "ищем художнека\музыканта" не затерялся
его наверно нужно оформить в виде отдельной темы
Andrew771
29.09.2019, 21:15
лучше доделывай дорогу
ок. :)
Лучше подскажите, как перевести картинку из инета (см.приложенный файл) в монохромную размера 40х40 пикселей, чтобы была узнаваема. Тупое конверчение в BMP2SCR/фотошопе искажает сильно, остаются отдельные пиксели только. Фильтры не помогают, или я не знаю про нормальные.
Lethargeek
29.09.2019, 21:20
ZXoom тем и уникален, что там возможны не только клаустрофобные тоннели, как в большинстве данж-РПГ той эпохи, а и пустотелые пространства.
Ойдану, на рубеже 90-х "пустотелые пространства" вполне были и возможны, и создавались, вплоть до путешествий под открытым небом по лесам и полям, это от сюжета больше зависело. А по диагонали ходы не делали, вероятно, потому что слишком разбухал размер для дискеток ("стенок"-то вариантов было много, а не один-два) при не таком уж замечательном улучшении. А потом оказалось проще перейти сразу на вольфоподобные движки и видеоролики движения/поворотов.
NEO SPECTRUMAN
29.09.2019, 21:29
размера 40х40 пикселей
при помощи художнека :)
например
можно неверно сплющить
контур (там всякие эффекты обводки карандашом итд)
и чб по порогу
потом запилить фон с оригинальным цветным изображением только сплюснутым
например 3х3 картинки
и на отдельные поверх другим слоем наложить те 2+ конверсии
нижний фон с оригиналом осветлить раза в 3
а потом ручками выбирать получившиеся участки и перетягивать на пустую картинку
дорисовывать ручками что не не конвертиться
ручками дорисовать штриховку\шахматку там где получитсо...
GIMP
Меняем размер, подгоняем уровни, изображение - режим - индексированный - 2 цвета с размытием.
70139
NEO SPECTRUMAN
29.09.2019, 21:47
в монохромную размера 40х40 пикселей, чтобы была узнаваема.
а так места крайне маловато...
нужно поднимать высоту
нужно отказываться от плеч
и оставлять одно лицо
ибо не влезет
- - - Добавлено - - -
GIMP
Меняем размер, подгоняем уровни, изображение - режим - индексированный - 2 цвета с размытием.
Название: Хилков02_bw.png Просмотров: 0 Размер: 500 байт
умя щес нечем толком эксперементировать
обреж снизу по бороду
и сверху в притык или может отпанахов слегка
и глянь что будет
еще можно попробовать слегка повернуть изображение против часовой стрелки
чтоб уместить больше полезного сигнала
Я понял, железная дорога никому не интересна (кроме меня).
ну не скажи. На серьозных машинах паровозики очень даже ничего. Transport tycoon конечно не мой жанр, но вот LocoMania - считаю шедевром и иногда переигрываю, на время. Сейчас вот в факторке мильены километров рельс проложил и перепоездил.
Ах да, еще в Paper Train Traffic - ну если не все, то бОльшую часть уровней прошел. Сложновата местами.
и глянь что будет
Да не, тут наверное действительно нужно рисовать...
70140
NEO SPECTRUMAN
29.09.2019, 22:46
Да не, тут наверное действительно нужно рисовать...
конечно с под бороду ты переборщил...
но это тоже не спасло...
и для ЧБ тут маловато высоты и чтоб рисовать
её бы еще поднять
- - - Добавлено - - -
нужно рисовать...
ну смотритья по лучше
чем то что сходу вышло у меня
можно больше осветить и сделать с таким дизергом голову
а глаза рот нос наложить отдельно и дорисовать
- - - Добавлено - - -
было бы изображение цветное и в 40 пикселей можно было бы что то вместить
https://jpegshare.net/images/65/34/6534176dbf00da4a822d8939dcf7ce0a.png
https://jpegshare.net/images/96/c2/96c2f2e03033728980210b569ba6fdcf.png
https://www.old-games.ru/games/pc/operation_europe_path_to_victory_1939-45/screenshots/2154_564392d97332d.png
а как часто висит изображение на экране?
может можно прибегнуть к простому гигаскрину на 3 цвета
с укрупненной в 2-раза шахмактой
(чтоб можно было и дизеринг и чтоб на LCD(которые пиарит valesoft) было 3 цвета
а не 2
но изображение будет подрыгиваться)
- - - Добавлено - - -
Я понял, железная дорога никому не интересна (кроме меня). Даже тему разговора сменили. Все ждут ZXOOM II
а так кому нужна железная дорога?
учтя ошибки
следующей делай "Pizza Magnate 4D" ;)
с изометрией и шлюхами
может можно прибегнуть к простому гигаскрину на 3 цвета
А зачем гигаскрин? Три уровня и так есть - чёрный, серый, белый.
Вот не надо на Амигу бочку катить.
Hired Guns - четыре игрока.
https://www.youtube.com/watch?v=j5b2xoVWkcI
Ещё очень большие надежды были на
Evil's doom (но полная версия так и не вышла)
https://www.youtube.com/watch?v=ZzuMl597A5Y
Дискретность 90 градусов. Нифига не фуллскрин. Малая дистанция в глубину. (подобных данжей валом и на спек, кстати)
Trapped мрачная помесь RPG и FPS
(через несколько лет выпустили также вторую часть, но я не проникся)
https://www.youtube.com/watch?v=xkCWycZNIg4
Тут полигоны, мимо кассы. Да и наверняка требуется AGA чипсет. OCS обкекается.
NEO SPECTRUMAN
29.09.2019, 23:17
А зачем гигаскрин? Три уровня и так есть - чёрный, серый, белый.
дизерингом конечно можно сколько угодно уровней
но эффективное разрешение падает вместе с количеством цветов...
а так 3 уровня в каждом пикселе
+ дополнительные уровни дизерингом
щас попробую скачать фотошоп (с моей скоростью буду качать дня 3)
и может нарисую пример
дизерингом конечно можно сколько угодно уровней
но эффективное разрешение падает вместе с количеством цветов...
Согласен, графона там всё равно по-минимуму, все игровые тайлы 8*8 и не блещут разнообразием.
На физиономии можно было бы и триколор, или уровни яркости с точностью до пикселя за счёт чередования виртуальных экранов (как хоумбрю 90-ых делали всякие Fatal Snipe-ры).
Только вот Эндрю прогер сугубо 48к. А виртуальными экранами блымать лучше на 128к тачках, листая странички.
NEO SPECTRUMAN
30.09.2019, 00:07
На физиономии можно было бы и триколор,
триколор нельзя
его можно ткнуть в демку на короткое время
+триколор жестко жрет процессорное время даже на 2-х экранах
к триколору чуть ли не обязателен интерлейс (а это уже мультиколор)
ну или другие более дешевые средства снижения мерцания
иначе смотреть на него толком нельзя
можно было бы
гигаскрин на 4 цвета в 2-мя уровнями брайта в каждом фрейме
но это ужо будет заметнооо мигать
а шахматный интерлейс на нем не сделать
а использование обычныго нужно было закладывать еще в начале написания игры...
...тут вопрос сколько таких рож на экране?
будет ли успевать 48к их все отгигаскринивать
- - - Добавлено - - -
вот 2 варианта lcd safe гигаскрина
3 цвета со штриховкой
https://jpegshare.net/images/62/d9/62d9d424f75ab384b23e1ca860f44f90.gif
https://jpegshare.net/images/db/76/db76b75b426ebe1f0ab781823fad3013.gif
Lethargeek
30.09.2019, 00:16
а по-моему, лучше без размытия сделать шаржем, но тут нужны уже специфические скилы
NEO SPECTRUMAN
30.09.2019, 00:18
На физиономии можно было бы и триколор,
конечно еще есть монохромные "три\четыри+колоры" для медленных ЖК экранов
где диагональный падающий "типо интерлейс" и якрость задается скважностью
но при этом изображение заметно шевелиться
и получаемых цветов таки мало
4 фрейма дают всего лишь 5 оттенков яркости (и памяти жрет x4 соответственно)
в общем плохо применимо к спектруму
вот на геймбое запросто такое прокатит
на dmg 1 по крайней мере (других не видел)
NEO SPECTRUMAN
30.09.2019, 03:34
вот рожа в гигаскрине
сконверченно как попало фотошопом...
https://jpegshare.net/images/0d/2c/0d2c79b40af08454bd2a29c3655f92e1.gif https://jpegshare.net/images/82/5d/825dc445014b49eff5f602b1d299d8c6.gif
тоже самое но с бОльшим содержанием "смотрит на тебя как на гафно"
https://jpegshare.net/images/4a/f9/4af96b84412721a1792dff2d45a68152.gif
- - - Добавлено - - -
и немного не по теме :)
https://jpegshare.net/images/3f/64/3f64430bd6e5b1e0a2eb6d17d9bbb34f.gif
по моему robomanus повержен еще до начала )))),
- - - Добавлено - - -
ну и полноценный 4-х цветный гигаскрин без дизеринга вообще
и гигаскрин с запатентованным neo spectruman-ом не мультиколорным фликоподавлением :)
(который дешево и сердито просто убивает мигание и который почему то никто не использует (некоторые вообще мигают 100% площадью экрана и думают что это нормально...)
оно же хорошо работает на триколоре)
https://jpegshare.net/images/8c/b9/8cb9855e974527e84f0967bd118627f6.gif https://jpegshare.net/images/70/8d/708d0d33ac0f144a9efee10f78bc88ba.gif
3Ы
лично у меня браузер крутит их с частотой фпсов 10 (почему то о_О)
лучшо скачать и посмотреть тем что выдает с частотой экрана
для лучшого эффекта
Ну.. да.. примерно это я и имел ввиду, говоря про уровни яркости.
Но всё равно, у 128-килограммовых тачек это дело ПОЧТИ аппаратно, ведь там достаточно послать один сигнал для смены экрана, а не "LDIR-ить" постоянно.
Правда на ЖК такая диззеринговая рябь заметна.
Не знаю, как оно на ЭЛТ. К телеку своего Горбатого давно уж не подключал. Но как мне кажется, люминофором, сеточкой, наводками оно должно это дело интерполировать.
- - - Добавлено - - -
Кстати, гигаскрин 8х8 ваще кайф. Всего-то вдвое больше памяти жрёт, а графон можно выжимать уровня nes (по клешингу на знакоместо) или даже SMS (по количеству цветов на экран).
Планирую ещё сделать какие-нибудь зарисовки к Техно-Олесе.
NEO SPECTRUMAN
30.09.2019, 11:48
Не знаю, как оно на ЭЛТ
на ЭЛТ оно просто щикарно
а на лсд посторонние эффекты при переходе от одного значения яркости к другому...
...мало того на нем еще можно расмотеть temporal dithering монитора
- - - Добавлено - - -
а не "LDIR-ить" постоянно.
нормальные люди не ldir-ят гигаскрины
тк это медленно
- - - Добавлено - - -
люминофором
снятие телевизора на камеру
как бы намекает что свечение у люминофоров строк 30 вообще...
тоесть все "послесвечение люминофоров" это чисто инертность глаз
на 60Гц гигаскрин смотриться просто отлично вообще
к сожалению мигание 50Гц прекрасно различимо...
а самый стабильный гигаскрин так и остается
3-х цветный с одинаковыми атрибутами в каждом кадре
Andrew771
30.09.2019, 12:21
Эх, блин, не хотелось бы заморачиваться гигаскринами-триколорами ради 8 портретов. Простые статичные портреты. Ну можно увеличить размер до 5х5 (или 4х5). Без художника не обойтись, видимо. Сам я подрисовать к сконверченному хорошо не смогу.
- - - Добавлено - - -
ну не скажи. На серьозных машинах паровозики очень даже ничего. Transport tycoon конечно не мой жанр, но вот LocoMania - считаю шедевром и иногда переигрываю, на время. Сейчас вот в факторке мильены километров рельс проложил и перепоездил.
Ах да, еще в Paper Train Traffic - ну если не все, то бОльшую часть уровней прошел. Сложновата местами.
А-а, это типа старого доброго ShortLine. Прикольная игра, но уже не стратегия и не экономическая. Тоже как-нибудь в далеких планах сделать.
Горбатого
Поясни о чём речь и этимологию.
Поясни о чём речь и этимологию
Тема (https://zx-pk.ru/threads/17091-gorbatyj.html)
Поясни о чём речь и этимологию.
Алсо:
https://vk.com/wall-145919754_510?reply=547
- - - Добавлено - - -
Тема (https://zx-pk.ru/threads/17091-gorbatyj.html)
Эххх...олдскул... Уже и хостинг пикч неактуален...
А ведь на тот момент у меня ещё пентиума ммх не было в коллекции, которого нынче тоже называю Горбачём.
Так что в определённых кругах zx-Горбатого приходится именовать как "Спермум / Спермыч", дабы избежать путаницы.
П.С. слот сежки к настоящему времени таки отреставрировал. Но это была настоящая АДуха:
https://pp.userapi.com/c851336/v851336642/14d0b/y-l2J-9NyNM.jpg
https://pp.userapi.com/c849136/v849136964/ea001/AqBm1ZgHWrA.jpg
Bedazzle
30.09.2019, 21:02
ок. :)
Лучше подскажите, как перевести картинку из инета (см.приложенный файл) в монохромную размера 40х40 пикселей, чтобы была узнаваема. Тупое конверчение в BMP2SCR/фотошопе искажает сильно, остаются отдельные пиксели только. Фильтры не помогают, или я не знаю про нормальные.
https://files.fm/u/zgvgjvjy
я опять забыл, как на форуме картинки аттачить
NEO SPECTRUMAN
30.09.2019, 21:36
https://jpegshare.net/images/2a/48/2a481e083b5674da5f76ae8f58ecca4c.gif
надо для приличия хоть немного дизеринга дорисовать :)
https://jpegshare.net/images/d7/3d/d73d3a5b7949edfd6640ad6683d576a6.gif
а может даже еще больше
https://jpegshare.net/images/17/e7/17e73b3b9a095cd91a1855759172c62c.gif
я пиксель артить не очень умею...
думая этот фейс будет выглядить лучше +4 к леверу чего нибудь
если его наклонить как на предыдущих моих конверсиях
а под прямым углом подчеркивается что это просто старый дядька...
-6 к уровню харизматичносте :)
тем более после перевода в 2 цвета...
вот подчиканный оригинал
https://jpegshare.net/images/83/8f/838f84c75e012d293147ef27b242ad2d.png
- - - Добавлено - - -
Bedazzle, кстате с какими параметрами чем конвертил?
(выглядит как по порогу)
такое годиться для заготовок для последующей дорисовки руками
Andrew771
30.09.2019, 21:54
Когда мелкий, очень похож. А чуть крупнее увеличишь, уже не очень. По-моему, контур лица нужно дочертить :)
NEO SPECTRUMAN
30.09.2019, 21:59
Когда мелкий, очень похож. А чуть крупнее увеличишь, уже не очень. По-моему, контур лица нужно дочертить
может не контур
а всем на фон кинуть какой нить темный градиент?
пушо разрешение не то чтобы чертить контура
Andrew771
30.09.2019, 22:01
может не контур
а всем на фон кинуть какой нить темный градиент?
Наверно)
NEO SPECTRUMAN
30.09.2019, 22:07
Наверно)
тыб закинул все рожи что надо
для размышлений
- - - Добавлено - - -
потом можно подобрать нормальный ракурс для каждого
и собрать на одной картинке
а там уже может кто нить еще попробует конверить\дорисовывать
и может в конечном итоге что нить выйдет
- - - Добавлено - - -
и еще лучше и примеры кадров где будут использоваться
Andrew771
30.09.2019, 22:34
Первая партия портретов
- - - Добавлено - - -
Вторая партия
Bedazzle
30.09.2019, 22:34
Bedazzle, кстате с какими параметрами чем конвертил?
(выглядит как по порогу)
такое годиться для заготовок для последующей дорисовки руками
Вырезал квадрат, добавил контраста, взял только один канал, по нему несколько раз Despeckle, затем Stamp, дальше в два цвета и ресайз до 40х40.
NEO SPECTRUMAN
30.09.2019, 22:40
Вторая партия
мда
сборная солянка
тут надо еще и портреты доводить до уровня фоток
или фотки до уровня портретов :)
и современные рожЫ сильно современные :)
ладно потом потыкаю
а какую роль они играют в игре?
Andrew771
30.09.2019, 22:40
Скриншот игры. Вот такого типа окошки будут выводиться, слева вверху в некоторых один портрет.
NEO SPECTRUMAN
30.09.2019, 22:43
этому товарищу
https://zx-pk.ru/attachment.php?attachmentid=70149&d=1569871287
наверно вообще понадобиться перспективная коррекция
Andrew771
30.09.2019, 22:44
наверно вообще понадобиться перспективная коррекция
Ща поищу картинку получше
NEO SPECTRUMAN
30.09.2019, 22:47
Ща поищу картинку получше
по хорошему надо чтоб в конце в игре они выглядели более менее одинаково
конечно еще при сплющевании до 40 пикселей многие косяки уйдут сами собой
Andrew771
30.09.2019, 22:51
воть цветная
- - - Добавлено - - -
конечно еще при сплющевании до 40 пикселей многие косяки уйдут сами собой
Угу, есть такое :)
Andrew771
09.10.2019, 22:34
Можь, если плохо 40х40, размахнуться на 56х56? :)
NEO SPECTRUMAN
11.10.2019, 05:02
Можь, если плохо 40х40, размахнуться на 56х56?
может лучше прямоугольные
я тут немного умер и руки никак не доходят попробовать еще поконвертить... :v2_dizzy_tired2:
Andrew771
11.10.2019, 10:17
может лучше прямоугольные
Можно, да.
Хотел 40х40, чтобы все 8 челов с описаниями умещались на экране. А 56х56 уже сложно, придется частями, нехорошо. Но если это красивее, то красота требует жертв. :)
Вчера пробовал еще раз поконвертить первый портрет с разными эффектами, нифига, темное пятно на левой щеке сильно мешает. ИМХО, нужно сначала динамический диапазон скорректировать. Это из звукозаписи понятие, а может и в графике такое есть - рисуешь график, не обязательно линейный, по которому слишком тихие звуки усиливаются, а слишком громкие приглушаются. Так же и тут бы сделать - светло-серые сделать ближе к белому, а темно-серые к черному. А потом уже конвертить в монохром. Есть ли такая функция в фотошопах?
NEO SPECTRUMAN, может нам перейти в личку, если ты будешь серьезно художником? А то я не хочу до выпуска игры всем все задумки раскрывать.
NEO SPECTRUMAN
12.10.2019, 02:10
Есть ли такая функция в фотошопах?
зоветься обычно кривые
но для начала на самой фотке должен быть сам динамический диапазон чтоб его корректировать
а там местами контрастные рисунки чуть ли не с 2-мя градациями яркости...
хотя он появиться если фотку сплюшить а потом растянуть минимумы и максимумы по краям
шумы\рельеф\мазки перейдут в плавный градиент и дальше уже можно будет наверно с этим работать
может нам перейти в личку, если ты будешь серьезно художником? А то я не хочу до выпуска игры всем все задумки раскрывать.
художник врятли
а детектить косяки и может что нить быстро подкорректировать вполне
Andrew771
15.12.2019, 18:06
Музыкант оказался не нужен, удалось самому накарябать музыку по исходнику Михаила Глинки, вспомнил свое музыкальное прошлое (не спектрумовское), см.файл для Vortex. Правда, я писал в привычном Cakewalk по нотам, потом конвертил из MIDI, ибо в Vortex я до сих пор мало что понимаю.
На след.выходных буду паинтить портреты. :)
NEO SPECTRUMAN
24.12.2019, 02:49
Слегка уменьшил размах\ширину долей (при помощи автозамены в HxD)
для возможности более удобного последующего редактирования в вортексе
(да и скорость 1 это несколько экстремально и для особых случаев)
и немножко сгладил WHAM-овское звучание
глушения R-- нужно еще подогнать ручками
(тк при уменьшении длины патерна фактическая длина R-- удвоилась
и резкие обрывы режут слух еще больше)
без орнаментов звучит все как то уныло...
ну и без огибающей не по Ау-ковски
ну и может нужно поменять каналы местами
для нормального звучания на abc стерео
- - - Добавлено - - -
Выпилил все R--
все что надо и не надо
NEO SPECTRUMAN
24.12.2019, 15:08
чуть подубавил диких интерференций прим и октав
и диссонансов секунд режущих слух
за одно похерил динамический диапазон :v2_dizzy_facepalm:
и теперь его надо подравнять
Andrew771
24.12.2019, 22:23
О, спасибо большое! Мне больше всего нравится 20-й вариант, хорошо всё слышно. В 26-м соло сильно выпирает.
- - - Добавлено - - -
Кстати, в оригинале песня должна звучать намного быстрее (https://www.youtube.com/watch?v=85xRTtuOY8E), но на Спекки, скорее всего, фигово будет звучать. Поэтому, как у Винокура (https://www.youtube.com/watch?v=ta2wNQketBE), где рыбу заворачивали :)
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot