Наваял статейку про портирование -- http://geektimes.ru/post/261074/
Наваял статейку про портирование -- http://geektimes.ru/post/261074/
hobot (01.03.2020), Oleg N. Cher (03.03.2020)
nzeemin, есть у меня новости по теме - причём только хорошие!
Сегодня дошли руки и последнюю сборку с увеличенными задержками
временными на живой машинке прогнал (вот эту > http://zx-pk.ru/showpost.php?p=801444&postcount=51 ).
Несмотря на то, что ты её ещё в мае выложил на форум, там лето-разъезды и проч. руки не дошли. Так вот, Никита! От души тебя поздравляю, майский вариант 100% играбелен на живой машинке (в плане скорости и чуткости управления) !!! Тебе действительно удалось сделать то что ты сделал, от меня повторная личная благодарность.
Показатель скорости выбирал минимальный SPEED = 2,
играть очень комфортно, причём в отличие от эмулятора,
управление гораздо лучше работает на реале (чуткость), ГГ идеально слушается кнопочки !!! Так что гонял сегодня в LODE RUNNER )
И так тебе удалось в кратчайшие сроки сделать порт
не просто "удава" какого-нибудь, а тот самый LODE RUNNER !!!
Очень хочется надеется, что ты теперь не забросишь насовсем
программировать для УК-НЦ на уровне не ниже достигнутого результата!!!
С благодарностью за этот проект, Хобот.
фотка сегодняшняя
[свернуть]
p.s.
Специально не заостряю на отсутствие некоторых фишек
оригинала, главное что уже сейчас в библиотеке игр УК-НЦ
добавилась такая мощная версия LODE RUNNER'а .
Завтра буду (для соседней темы) вторую УК-НЦшку заводить,
ради тестов прогона, погоняю игрушку и на нём - для чистоты
эксперимента. Я что то промахнулся, сделаю фото где номер
релиза видно - стартовое меню тобишь!
[свернуть]
hobot, очень рад что вам понравилось.
Я научился запускать программу в памяти ПП и смогу сделать настройку палитры для игры, но это несколько позже.
Надеюсь ещё порадовать вас.
Сегодня (ну или вчера вечером) поигрался на другой живой машине.
Чуткость управления + скорость = всё ОК! Разницы не замечено с
первым компом.
заставка игры
первый уровень "зачищен"
!!! Очень не хватает паузы - в плане контроля над происходящим !!!
(кто помнит "Ну, погоди!" и "Тайны Океана" - там не было паузы,
из за этого порой приходилось отказываться от рекордов).
Выяснился ещё момент зависания игры в старших версия RT-11.
То есть после выбора в стартовом меню пункта 1 - играть!,
рисовался уровень и игра благополучно виснет на
опросе клавиатуры. Это не однократно обсуждалось
на этом форуме и трое наших главных экспертов
по системам и вариантам мониторов RT-11 - form, Patron и Alex_K, не однократно заостряли внимание на возможности
возникновения такой проблемы при использовании старого ПО или ИГР для УК-НЦ. Вооружённый шпаргалкой по опросу клавиатуры,
я эту проблему устранил с помощью программы DESS путём редактирования исполняемого файла
что должно соответствовать (если не ошибаюсь)
вставленной в исходник строке
Исправленную MAIN8F.SAV залил в раздел УК-НЦ\OtherКод:BIS #^O10100,@#^O44
http://archive.pdp-11.org.ru/ukdwk_a...nner_main8fix/
Она одинаково успешно стартует и в 5.0 системе и в семёрке.
Никита, так держать! )
Всем приятной игры в настоящий LODE RUNNER на реальных УК-НЦ! )
Ура!
Помню в школе на уроках информатики был вообще в шоке от УКНЦ после ZX Spectrum который уже был дома. Мне было очень удивительно высокое разрешение и цвет на точку.
hobot, было бы круто портировать принца персея на УКНЦ и исходники есть. А лодерунер конечно классика но игра слишком уж простенькая.
Принца Персии?Вне темы и строго ИМХО !!!
По мне - УГ ) Не обижайтесь - никогда не фанател от этой паделки какого-то там американца или кто он там? ) Не знаю о каких исходниках речь, но точно знаю, что один из моих знакомых давно пишет порт этой игры для УК-НЦ. Тугость в том, что ресурсов не хватает слегка у нашей машинки, по этому поводу в Зеленограде свернули начатый на всех парах порт спектрумовского Сабатёра.
ТЗ - было, что бы работала по сети, оказалось никак не получится. Сейчас такого "ограничения" как написание программы именно для сети УК-НЦ конечно нет, а тогда было.
Несовсем понимаю, так же, что вы подразумеваете под простотой?
Простоту написания (создания такой игры) ? Простоту законов
взаимодействия игровых объектов в игре? Простоту прохождения?
Попробуйте нарисовать свой остроумный уровень для этой простенькой
игры и засеките сколько уйдёт на это времени? Не просто уровень,
где кирпичами написано DJ3000 и лесенками ПРИВЕТ!, а действительно
остроумный в плане прохождения. Простая в плане графики?
В общем это LODE_RUNNER. Принцы там на 286+EGA )
Просто раньше именно этой, самой правильной версии (по непонятным
мне причинам) на УК-НЦ не было!!! Вот ещё в чём уникальность момента, именно с этими уровнями на БК0010 был, на ДВК для КЦГД,
ребята из Maple сделали (только там черепа за ГГ гоняются и кстати
модель их поведения там злее чем в классике чёртики), а теперь
есть и на УК-НЦ. Такие дела.
В целом - переориентация на игры для DOS, на саму DOS ИМХО:не просто неправильное направление - это упадничество, поскольку
для этого есть ретро компьютеры с проц. Интел и DOSBOX. И это
на мой взгляд сильно повредило БК - как платформе. БК11 наверное
гордятся своим "Островом Обезьян!" и АНДОСОМ, но мне такое развитие не интересно, так же как и любые "оконно-мышиные"
потуги на УК-НЦ. Вот я всё не доберусь прогнать через утилиту
Титуса свой мартышград (хотя звуковой файл с ней уже есть)
для БК - это файл с уровнями для NEW TARZAN который рисовали
когда-то группа соавторов. Я даже не помню, вряд ли он окончен.
[свернуть]
Последний раз редактировалось hobot; 23.10.2015 в 08:37.
hobot, на вкус и цвет как говорится
вот исходники оригинально версии принца https://github.com/jmechner/Prince-of-Persia-Apple-II который изначально был написан для Apple II.
Простые игры это те у которых не только простая графика но и не замысловатый геймплай. Например на денди ранние игры были простыми и в последствии были на многоигровках. Это например пакмен, галаксиан, лодерунер, донкинконг, марио брос, роадфайтер, тетрис, батлсити и т.д. Я не говорю что они плохие... они просто более простые чем поздние баттелтоадс, супермарио, дактеилс, метроид, принцперсии, мегамен и т.д. На старых платформах бывало часто так что почти все игры это как раз такие простые. Например взять MSX и тут основная масса таких же "простых" игр хотя есть штук 10 уже поздних более сложных и графонистых игр.
Ребята, я на это так смотрю.
Для меня, как думаю и для вас, ретрокомпьютинг это хобби. Которое стало быть должно приносить удовольствие и отдохновение от основной работы. Мне в этом плане более интересно копать вширь чем вглубь. Т.е. изучать что-то для меня новое постоянно -- другие платформы например. И кроме того, сложность должна возрастать постепенно, не рывками. Lode Runner был вообще первым проектом подобного объёма, написанным мной для УКНЦ -- это около 2К строк кода, не считая всякой мелочовки -- и если считать в календарном времени то фактически это месяц, или чуть больше. Это и много и мало, для первого проекта можно сказать нормально.
Получил фидбек, написал статью. Можно присматривать чем заняться дальше. И это самое дальше не должно быть больше в 3-4 раза, иначе вы не дождётесь когда я закончу, а я разочаруюсь в идее и перегорю.
В настоящее время я смотрю дизасм игрушки под Атари -- кода около 4.5К строк, там 6502, и это довольно простой процессор, при этом довольно развитые средства отладки, но я пока совершенно не знаю архитектуру той системы. Посмотрим что будет дальше, как созрею так опубликую первые результаты.
nzeemin, ну круто Prince of Persia на Apple II так же под 6502 А какая игра с Атари заинтересовала?
Когда-то я смотрел исходники Prince of Percia (POP) для PC, там ооочень много кода, его восстановили в Си из дизасма, а потом долго причёсывали, и забросили в итоге. В этом репозитории https://github.com/jmechner/Prince-of-Persia-Apple-II с виду тоже десятки килострок кода -- для одного человека это неподъёмно, это нужно год сидеть до первой полу-рабочей версии, я на такие подвиги не готов.
На БК я видел какой-то POP, но как я понял там был долгострой и несколько человек только до играбельного демо смогли его довести (может я и не прав, не влезал в тему).
Выглядит это так:
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)