УКНЦ, игровой пакет ИТО91, Road Fighter (UKNC, Road Fighter)

Sdílet
Vložit
  • čas přidán 26. 10. 2017
  • Третья, последняя, игра из пакета "ИТО-91" - ещё один хит, перенесённый с MSX. Пожалуй, лучшая реализация подобных гонок с вертикальным сдвигом среди всех сугубо советских ПК (кроме той же игры для мелкосерийного ПК8002). Графика перенесена полностью, динамика отличная (разве что, можно упрекнуть за слишком долгий и нудный разгон), как всегда в играх ИТО, прекрасно реализованы спрайты. УКНЦ, кстати, имеет аппаратную поддержку наложения одноцветных объектов на сложный фон, что облегчает программную имитацию спрайтов. К сожалению, как и в игре Knight, автор УКНЦ-версии не стал делать плавный скроллинг, оставив такой же ступенчатый, как на MSX (но ещё более бросающийся в глаза из-за долгого набора скорости).
    Использовался эмулятор UKNCBTL.
  • Hry

Komentáře • 14

  • @roadtrippin48
    @roadtrippin48 Před 2 lety

    Эх, жаль раньше мне в школе не показывали, что на УКНЦ были такие игрушки) информатика была бы еще любимей)

    • @vladtru9670
      @vladtru9670  Před 2 lety +1

      Эх, с игрушками на УКНЦ просто беда - по крайней мере, сейчас в интернете можно найти хорошо если штук 20 нормальных (из них основная часть - порты с MSX и Apple II). Это очень и очень странно - УКНЦ был одной из самых крутых и самой массовой моделью советских ПК, их выпущено более 300 тысяч. То есть было порядка 20 тысяч классов на базе УКНЦ, и если в каждом классе нашёлся бы хотя бы один талантливый юный программист (а ведь на каждом компьютере работало до нескольких десятков школьников), игр должны быть как минимум тысячи. Но их нет! Или они до нас не дошли.

    • @vadimvadim9803
      @vadimvadim9803 Před 2 lety

      @@vladtru9670 самая большая проблема УКЦН было практическое полное отсуствие документации по архитектуре

  • @maximnotmentioned9363
    @maximnotmentioned9363 Před rokem +2

    Все-таки как ни старался СССР догнать Запад, пусть даже китайским путем, через "стырил и скопировал", так и не догнал. Последним моим оплотом веры была консолька "Ну, погоди", и та оказалась ворованной (
    Всю романтику и веру в возможности СССР без шансов на реабилитацию разрушило истинное положение вещей.

    • @vladtru9670
      @vladtru9670  Před rokem +1

      Замечательно бессмысленный комментарий. Уже не первый раз вижу подобные. Непонятно, правда, какое отношение это имеет к игре Road Fighter на УКНЦ. Ну и ряд других вопросов тоже сразу возникает:
      например, зачем сейчас вера в возможности СССР (которого давно нет), и не лучше ли верить в возможности своей нынешней страны? На что была способна наука и промышленность СССР, мы примерно знаем, достижения тех времен грандиозны во всех сферах, и игрушка "Ну, погоди!" далеко не главное из них :).
      Наверное для антисоветских пропагандистов кажется удачной идеей "рушить веру в СССР" с помощью игры "Ну, погоди!", но со стороны - это просто детский сад и явная нелепость. Дескать, то что в нашей стране делали огромные суда, атомные ледоколы, космические ракеты и корабли, самые мощные самолёты и вертолёты, строили города, железные дороги, выпускали самую разнообразную технику и тд. - это всё ерунда, а то что внешний вид детской игрушки скопировали с иностранного прототипа - это всё, капец, ребята, тушите свет, вся вера порушена навсегда :) :) :).
      Лучше посмотрите на тот же УКНЦ - невероятный советский учебный компьютер, два 16-битных процессора, графика 640х288 при 16 цветах (czcams.com/video/1dTXn5XU5Yo/video.html), ОЗУ 192 Кб, и компьютер оригинальный, ни с чего не скопирован. Кстати, подавляющее большинство советских ПК не были копиями иностранных, а до конца 1980-х (начала относительно массового выпуска советских Спектрум-совместимых и IBM-совместимых) даже не были программно совместимыми с какими-либо иностранными. Да, все основные, самые массовые модели советских ПК (УКНЦ, ДВК, БК-0010/0011М, Вектор-06Ц, Корвет, Львов и др) - это оригинальные модели, а не копии западных.
      Так что там ещё СССР вероломно "тырил и копировал"?

    • @soviet_gamer
      @soviet_gamer Před rokem +2

      Всё не так уж плохо было. Вот примеры чисто советских игр для чисто советских компов.
      Для БК-0010:
      Десантник-1 (1989) czcams.com/video/ToZrnCj7JXo/video.html
      Десантник-2 (1989) czcams.com/video/iLfPa4H9Lnc/video.html
      Десантник-3 (1989) czcams.com/video/8xZypr39pO0/video.html
      Десантник-4 (1989) czcams.com/video/h1P6ilU7beM/video.html
      Десантник-5 (1989) czcams.com/video/-Uvd25PEkok/video.html
      Hard Restoration (1990) czcams.com/video/vAPrDrO26Ho/video.html
      Bally (1990) czcams.com/video/DQPthtq5kBM/video.html
      Flasse (1990) czcams.com/video/8pBsJSfzt5g/video.html
      Enigma (1991) czcams.com/video/XbYczYnx4s8/video.html
      Батискаф (1991) czcams.com/video/5xWj3zt28MQ/video.html
      Индиана Джонс-1 (1991) czcams.com/video/LduN6fC7p8w/video.html
      Индиана-Джонс-2 (1991) czcams.com/video/GCSc9NuEraE/video.html
      Индиана Джонс-3 (1991) czcams.com/video/6Xdwixbs4iw/video.html
      Для Вектор-06Ц:
      Йети (1988) czcams.com/video/yMClqO2u5cM/video.html
      Тетрис (1988) czcams.com/video/Y3g84kjnrtM/video.html
      Полёт (1989) czcams.com/video/lBhq2MmUy3A/video.html
      Адскок (1990) czcams.com/video/YdAPBSv2yRs/video.html
      Сражение с НЛО (1990) czcams.com/video/7rwUztFFe6Q/video.html
      Alien Ambush (1990) czcams.com/video/w-HDavGcx_0/video.html
      Гротоход (1991) czcams.com/video/RzzChixqN00/video.html
      Планета птиц (1991) czcams.com/video/RnWqeGxamXg/video.html
      Step&Jump (1991) czcams.com/video/O1OfiWNARqQ/video.html
      Амбал (1991) czcams.com/video/syvuxKoCUfs/video.html

  • @MacIn173
    @MacIn173 Před 6 lety

    Хех, на Денди же была 1 в 1

  • @user-fy9ow6nu1r
    @user-fy9ow6nu1r Před 6 lety

    А как их переносят? Исходников же нет. Заново переписывают?

    • @vladtru9670
      @vladtru9670  Před 6 lety +5

      Обычно просто дизассемблируют - получают ассемблерный вид программы, потом разбираются, какая её часть для чего предназначена - где вывод фона, спрайтов, звука, очков, где основной цикл игры и т.д. (без исходников и комментариев автора это не просто, но, конечно, возможно, особенно для опытного программиста). Потом можно заменить неподдерживаемые другим процессором команды на какие-то аналогичные последовательности команд или подпрограммы (при переносе с Z80 на 8080, что было очень часто - скажем, при портировании со "Спектрума" или MSX на "Вектор", ПК8000/8002 или, например, на "Львов"). При портировании на ПК с совсем другой системой команд (как здесь с MSX/Z80 на УКНЦ/PDP-11) наверное проще полностью переписывать код, ориентируясь на алгоритм работы игры, полученный при дизассеблировании. Это если требуется точный перенос всей логики, динамики, графики и т.д. Но здесь порт не такой уж близкий к оригиналу - да, графика в основном та же (но есть и заметные отличия), однако динамика явно более тормозная, компоновка экрана отличается, поведение соперников не полностью совпадает с версией на MSX. Возможно, на УКНЦ просто перенесена графика, а программа написана заново (без дизассемблирования), ориентируясь на видимое поведение объектов на экране.

    • @user-fy9ow6nu1r
      @user-fy9ow6nu1r Před 6 lety

      Понятно теперь

  • @vadimvadim9803
    @vadimvadim9803 Před 5 lety +2

    Код писался с нуля

    • @vladtru9670
      @vladtru9670  Před 5 lety

      А исходную версию (MSX) дизассемблировали? Или исходную программу вообще не изучали, ориентируясь лишь на примерное повторение алгоритма игры? Если вы имели отношение к этой игре, расскажите, пожалуйста, почему взята именно она и как происходило портирование (например, перенос графики). Другие игры ИТО тоже очень интересны - собственно, сборники ИТО были лучшими играми на УКНЦ, пусть и портами с других ПК.

    • @vadimvadim9803
      @vadimvadim9803 Před 2 lety +1

      @@vladtru9670 дизассемблировать смысла не было никакого, архитектуры совершенно разные. Игры выбирались из собсвенных предпочтений, с учетом графических возможностей самой УКНЦ конечно

    • @vadimvadim9803
      @vadimvadim9803 Před 2 lety +1

      @@vladtru9670 графика рисовалась с нуля конечно, был написан упрощенный граф редактор специально для рисований уровней