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

User Tag List

Показано с 1 по 2 из 2

Тема: Рейкастер для Радио-86РК

  1. #1
    Member Аватар для hitomi2500
    Регистрация
    05.10.2018
    Адрес
    г. Москва
    Сообщений
    172
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Рейкастер для Радио-86РК

    Как-то стало мне обидно за державу. Вон на спеке куча рейкастеров, а у нас ни одного. И в порыве обиды (который затянулся на несколько месяцев), случайно перебирая байты и пытаясь их запустить на эмуляторе, я таки собрал рейкастер для РК. Вернее для Апогея, потому что там есть сдвиговый регистр для синхронизации цвета, и удобный полутоновый символ. Но путём несложного допиливания его можно перенести на любую машину семейства, пусть с оговорками.

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

    Исходники в комплекте, для написания я использовал компилятор С Морозова (ну привычней мне в нём), но сам код на ассемблере. Прикрепляю всё окружение с компилятором к архиву, благо не очень много весит. Если кто-то захочет на основе этого что-то сделать - вперёд, пока каникулы.

    Мой реал сейчас в лёгком нокауте, поэтому если кто-то проверит на реале, буду благодарен.

    И кстати, с новым годом всех!

    RKaster.7z

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

    ivagor (03.01.2020), L Juriy (03.01.2020), MaratBest (26.04.2020), NEO SPECTRUMAN (03.01.2020), Oleg N. Cher (05.01.2020), petrov1962 (03.01.2020), SegaBoy (04.01.2020), svofski (03.01.2020), Дмитрий2012 (03.01.2020), Радио-86РК (03.01.2020)

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

  4. #2
    Member Аватар для hitomi2500
    Регистрация
    05.10.2018
    Адрес
    г. Москва
    Сообщений
    172
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Добавил функцию рисования диалоговых окон, чтобы в теории можно было превратить это в 3D текстовый квест. Сейчас кроме диалога на старте в лабиринте никаких других действий не происходит, не ищите.

    В проекте на далёкие годы (судя по темпам) :
    1) Попробовать оптимизировать ещё, вдруг получится. В разы думаю не выйдет, но хотя бы в 1.2-1.5 раза, чтобы играть было не так больно.
    2) Сделать уже наконец карту лабиринта человеческую.
    3) Текстуры на стенах (заполнять определённые стены другими символами).
    4) Спрайты! Это уже на грани безумия, но изначально вся идея недалеко. Если есть диалоги, должны быть видимые предметы/персонажи, которые их активируют, почему нет-то?

    Игру я делать пока не планирую. С такой скоростью она будет не очень-то играбельна. Может быть демо, но тормознутое демо это ещё страшнее чем тормознутая игра.

    Последний rka: https://yadi.sk/d/kKN6al7LaW-X8Q Полный архив с исходниками во вложении.

    Пара картинок для привлечения внимания.
    Вложения Вложения

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

    b2m (25.04.2020), ivagor (25.04.2020), MaratBest (26.04.2020), Oleg N. Cher (26.04.2020), ppp (25.04.2020), shapipovo (28.04.2020), svofski (25.04.2020), Радио-86РК (25.04.2020)

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

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

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

Похожие темы

  1. Радио-86РК по журналам радио (техническая часть)
    от Daniil Chislov 86 в разделе Радио-86РК
    Ответов: 61
    Последнее: 13.09.2019, 11:37
  2. Куплю плату для сборки "Радио 86РК"
    от Kanzler2001 в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 22.04.2012, 14:39
  3. Ответов: 110
    Последнее: 27.10.2011, 00:16
  4. Ответов: 0
    Последнее: 07.07.2005, 00:32

Ваши права

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