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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: Анонс игр для ZX81 в 2013 году

  1. #1
    Activist
    Регистрация
    19.11.2012
    Адрес
    г. Луганск
    Сообщений
    406
    Благодарностей: 392
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Анонс игр для ZX81 в 2013 году

    Тут несколько проектов в том числе и для Speccy.

  2. Этот пользователь поблагодарил PATHNK за это полезное сообщение:
    greenpill (08.05.2013)

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

  4. #2
    Member Аватар для greenpill
    Регистрация
    30.04.2013
    Адрес
    г. Львов, Украина
    Сообщений
    98
    Благодарностей: 37
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PATHNK Посмотреть сообщение
    Тут несколько проектов в том числе и для Speccy.
    Да, красиво! Я еще не был на этом сайте, нужно поиграть в эти игры хотя бы на эмуляторах!

  5. #3
    Master Аватар для Бука
    Регистрация
    29.08.2012
    Адрес
    Анапа
    Сообщений
    555
    Благодарностей: 797
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Однако ретро заразно.
    Я недавно от нечего делать (приболел) почти дописал "Страну Монстров" для ZX81.
    На бейсике...
    «Земля - слишком маленькая и хрупкая корзина, для того чтобы человечество держало в ней все свои яйца…» - Роберт Энсон Хайнлайн.
    Электроника МК-61, Psion series 5mx.

    Всем умеющим читать советую http://www.skeptik.net/conspir/moonhoax.htm

  6. #4
    Junior
    Регистрация
    19.01.2006
    Адрес
    Voronezh
    Сообщений
    6
    Благодарностей: 0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Бука, проосим! проосим!

  7. #5
    Master Аватар для Бука
    Регистрация
    29.08.2012
    Адрес
    Анапа
    Сообщений
    555
    Благодарностей: 797
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Делаю...

    Версия бейсика на ZX81 доставляет немерянно, заставляя познать толк в извращениях.

    Самое главное ограничение это "одна строка - одна команда", максимум две в IF-THEN.
    Т.е. нельзя написать "если а=б тогда бла-бла-бла".
    А использование вложенных GOSUB немеряно тормозит и так медленный барсик (в SLOW режиме проц работает на 3,25/4 = 0,81мгц О_о).

    Хотел сделать все красиво и структурно - оказалось что будет слишком медленно.
    Так что в проге примерно +10500 GOTO. ))))))))))))
    Но кое-как работает.

    =====

    12792 байт текста на барсика есть.
    1564 под переменные, 1029 осталось.
    Можно легко давануть один массив на 380 байт, но тормоза возрастут сильно.
    Впрочем из "канонического" набора осталось стихийные бедствия прописать, ну и "скитальца", если влезет.

    ======
    Перевел текст сообщений с "руглиша" на более-менее инглиш. Доделываю. Рандом на ZХ81 безжалостен, но это даже прикольно.
    Последний раз редактировалось Бука; 09.05.2013 в 15:24.
    «Земля - слишком маленькая и хрупкая корзина, для того чтобы человечество держало в ней все свои яйца…» - Роберт Энсон Хайнлайн.
    Электроника МК-61, Psion series 5mx.

    Всем умеющим читать советую http://www.skeptik.net/conspir/moonhoax.htm

  8. #6
    Master Аватар для Бука
    Регистрация
    29.08.2012
    Адрес
    Анапа
    Сообщений
    555
    Благодарностей: 797
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уф, веселая "битва за последний килобайт" почти завершена. Свободно во время игры всего 160 байт... Первый экран можно выкинуть, конечно - но его лучше заменю описанием игры и её историей.

    Итого 13.6 килобайта программы в 750 строк. Нумерацию их лучше не смотреть, во избежание. (напоминаю - большая часть написана в сильно приболетом состоянии)
    Двести строк в памяти заняли UDG, это не "Спектрум", где их легко загрузить. При ограничении "одна строка-одна команда" это много...


    Из канонической статьи в "Технике-Молодежи" не влезло следующее:
    Скиталец, хотя в самом простом варианте может еще утрамбую.
    Землетрясение. Аналогично. Из предметов - мало нужный и добавленный хз зачем мел. "Базы" нет - предметы можно бросать, и есть шанс их потом найти.

    Некоторые правила тоже изменил, например если нечем дать дань чудищу - писец. Или "бесконечный генератор" предметов и прочего при взятии золота/предметов. Явный глюк.

    Но в основном придерживался оригинальных правил Михаила Пухова. А, за исключением главного - "золото" сменял на "gems", драгоценные камни. Тяжелое оно...

    Тестить уже лень, если какие баги будут - пишите. Да - веселуха с RND это фича ZX81. Это насчет пострелялок с речным змеем и стихийных бедствий. Суровый британский рандом - при вероятности того, что в голову змея придет идея "а не вынырнуть ли?" 1/4я на каждой итерации он вполне может донырнуть до игрока вообще не всплывая. О_о

    ==============

    Эмулей нормальных для ZX81 два - EightyOne http://www.chuntey.com/eightyone.1.0a.zip

    и VB81_XuR http://zx81.vb81.free.fr/download/VB81_XuR_EXE.zip


    Советую первый - второй мощней и навороченней, но пару раз нафиг калечил проект. Так что основную часть я делал в EightyOne.

    Ну и в настройке он проще, и картинку показывает по умолчанию похожую на реальный Sinclair ZX81 со всеми его "прелестями" типа дерганья экрана и т.д.

    Запустить, F6, выбрать 81й с 16к памяти. Если вдруг не пойдут UDG проверить в сеттингс - убрана ли галка "protect ROM". Емнип по умолчанию убрана. (читерство - я UDG в пзу заслал, хотя правильный вариант занял бы на сотню байт больше. Но какая разница - реального железа под рукой нет, а проверить лишь на нем можно)

    ================

    Добавил версию М, с бесконечной картой (для удобства тестирования).
    Ну и убрал досадный баг.
    up Стихийные бедствия сделал в 1.5 раза реже.
    up исправил баг. Вроде больше нет... И добавил сканы страниц журнала "Техника-Молодежи"
    Вложения Вложения
    Последний раз редактировалось Бука; 26.05.2013 в 20:37.
    «Земля - слишком маленькая и хрупкая корзина, для того чтобы человечество держало в ней все свои яйца…» - Роберт Энсон Хайнлайн.
    Электроника МК-61, Psion series 5mx.

    Всем умеющим читать советую http://www.skeptik.net/conspir/moonhoax.htm

  9. Эти 2 пользователя(ей) поблагодарили Бука за это полезное сообщение:
    baxter (26.03.2016), scl^mc (12.05.2013)

  10. #7
    Master Аватар для Бука
    Регистрация
    29.08.2012
    Адрес
    Анапа
    Сообщений
    555
    Благодарностей: 797
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    up включил-таки канонический генератор при взятии предметов/золота. Веселей получается.
    Для включения совсем читерской карты нажать BREAK, и заменить в строке 1014 GOSUB VAL "630" на "620". Запуск GOTO 1
    После RUN карту генерировать обязательно!

    up
    Мля. Пропустил досаднейшую ошибку, точней вкралась при ужимании текста. Исправил, но все равно стыдно...

    up
    Добавил управление курсором.

    up
    Немного косметической правки. Свободная память кончилась, осталось только НЗ в виде стартового экрана. Аж целых четыреста байт... О_о
    Последний раз редактировалось Бука; 21.05.2013 в 10:52.
    «Земля - слишком маленькая и хрупкая корзина, для того чтобы человечество держало в ней все свои яйца…» - Роберт Энсон Хайнлайн.
    Электроника МК-61, Psion series 5mx.

    Всем умеющим читать советую http://www.skeptik.net/conspir/moonhoax.htm

  11. #8
    Master Аватар для Бука
    Регистрация
    29.08.2012
    Адрес
    Анапа
    Сообщений
    555
    Благодарностей: 797
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Wink уфф...

    up

    Отключил генератор при взятии предметов. Базовая сила монстров в интервале 2-20, в отличии от канонической 3-30.

    Скорее всего это финальная версия...
    Памяти ёк, совсем.

    Перенести теперь с ZX81 на Спектрум - простейшая задача. Если будет совсем скучно, может и сваяю.
    Последний раз редактировалось Бука; 01.06.2013 в 13:20.
    «Земля - слишком маленькая и хрупкая корзина, для того чтобы человечество держало в ней все свои яйца…» - Роберт Энсон Хайнлайн.
    Электроника МК-61, Psion series 5mx.

    Всем умеющим читать советую http://www.skeptik.net/conspir/moonhoax.htm

  12. #9
    Master Аватар для Бука
    Регистрация
    29.08.2012
    Адрес
    Анапа
    Сообщений
    555
    Благодарностей: 797
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Post

    up
    Нашлось свободное время, поковырял текст программы.

    Впихнул-таки Скитальца в минимальном варианте. Силу "монстров" вернул на прежний уровень.
    Ну и чуток косметической правки, исправление очепяток.

    Дальше править не буду - если только еще какой баг не вылезет.

    Приложил к файлу еще и листинг - на поржать.
    (на ZX-81 посмотреть листинг программы целиком - муторное занятие)

    З.Ы. не задевайте пробел - по умолчанию как BREAK работает.
    А отключить не так-то просто, как на Спектруме. Наоборот весьма сложно - в памяти замену штатного обработчика прерываний держать придется.

    З.З.Ы Большая человеческая просьба. Если кто хорошо владеет аглицкой мовой - поправить, где я мог накосячить.

    up
    Маленькая очепятка нашлась, исправил...

    up

    Версия с UDG, которые будут работать на реальном ZX81.
    Доработанном конечно, с добавлением ОЗУ в промежутке h2000-h4000. На обычном UDG вообще нет.

    up Исправлена ошибка с неуничтожимостью ловушек (опечатка)

    up Исправлена мелкая ошибка.
    Вложения Вложения
    Последний раз редактировалось Бука; 26.03.2014 в 00:43.
    «Земля - слишком маленькая и хрупкая корзина, для того чтобы человечество держало в ней все свои яйца…» - Роберт Энсон Хайнлайн.
    Электроника МК-61, Psion series 5mx.

    Всем умеющим читать советую http://www.skeptik.net/conspir/moonhoax.htm

  13. Эти 2 пользователя(ей) поблагодарили Бука за это полезное сообщение:
    baxter (26.03.2016), razer (26.03.2016)

  14. #10
    Activist Аватар для razer
    Регистрация
    21.01.2005
    Сообщений
    346
    Благодарностей: 46
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    как запустить игру в эмуляторе?
    вот что после запуска:
    Последний раз редактировалось razer; 26.03.2016 в 17:00.
    "С тобою мы объехали пол света,но каждый раз тянуло нас домой,поставь мою любимую кассету,давай передохнём перед игрой"

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Демка к новому году
    от Ares в разделе Программирование
    Ответов: 12
    Последнее: 16.12.2012, 13:10
  2. анонс srs#4
    от scl^mc в разделе Пресса
    Ответов: 46
    Последнее: 25.10.2012, 08:00
  3. анонс анонсов
    от scl^mc в разделе Новости
    Ответов: 30
    Последнее: 13.06.2007, 19:06

Ваши права

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