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

User Tag List

Страница 38 из 42 ПерваяПервая ... 343536373839404142 ПоследняяПоследняя
Показано с 371 по 380 из 414

Тема: Пишем игры под РК подобные

  1. #371
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    вместо генерации кучи бинарей на все случаи жизни делаешь один .rk и всё...
    куча бинарей генерируетсо намного проще
    чем цепление и тестирование автоддетекций
    цепление платформозависимых переключалок и прочей мурнки

    хотя вот например "драйвер" щелкания памяти во всяких там спецтрумах
    с вызовом через call-ы
    обслуживать и расширять было бы проще чем генерация кучи бинарей с if-ами или макросами под каждую машину

    но тут как всегда
    универсально != быстро

    но в плане рк-шок это не тот случай
    да и со быстротой у него тоже не очень Ж)
    Последний раз редактировалось NEO SPECTRUMAN; 25.03.2024 в 07:29.

  2. #372
    Member
    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    118
    Спасибо Благодарностей отдано 
    21
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    Это не юзеру проще, а разработчику - вместо генерации кучи бинарей на все случаи жизни делаешь один .rk и всё...
    Нет, это только до выхода нового клона или до момента, когда юзер заапгрейтит свой комп чем-нибудь на неведомом порту. А бывают ещё ч/б РК и цветные, и там на уровне атрибутов уже несовместимость. Вообще тотальная. Силы будут тратиться не на разработку игры, а на постоянное поддержание актуальности процедуры детекта. Я сделал такую попытку, не получилось малой кровью, только кучу времени потерял.

    Для себя решил, что все приращения юзер делает на свой страх и риск, соответственно, поможет только портирование.
    Последний раз редактировалось Hammer; 25.03.2024 в 10:49.

  3. Этот пользователь поблагодарил Hammer за это полезное сообщение:

    Oleg N. Cher (26.03.2024)

  4. #373
    Activist Аватар для cy6
    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    368
    Спасибо Благодарностей отдано 
    251
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Игры пишутся и под Бейсик, и ведь живут с этим как то. А современные всегда пишутся под движок.
    Почему бы и на рк-совместимые не писать так же? Задача игры - играть, а движка выполнять всякие стандартные вещи и взаимодействовать с аппаратурой.
    Что то типа игрового биоса.

    Несовместимость не такая трагичная, как здесь описывают. Софт всегда умнее железа, априори.
    Разве что схема подключения ВИ53, к допилу "классики", это всегда неизвестная.
    С цветными атрибутами, можно решить выбором варианта цвета при старте программы, также как и с ВИ53. Ну или генерацией варианта игрового биос.
    Остальные вещи все известны, и получаемы через стандартные п/п Монитора.
    Кстати, один из детекторов запуска уже написан Виталием.
    wtf

  5. #374
    Veteran Аватар для Ратмир
    Регистрация
    07.05.2013
    Адрес
    г. Уфа
    Сообщений
    1,197
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    113 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Мои скромные железяки


    ATARI 65хе
    YAMAHA YIS503IIIR
    PackardBell
    HP Vectra 286/25n/VE/VL/VL800/VLi8, Kayak XA
    AcerPower 433sv
    Fujitsu-Siemens Scenic/S 2
    Compaq deskpro en

    МС 0511-01
    Микро80(в процессе)
    Микроком85
    Апогей-БК01Ц
    РадиоРК-86
    БК0010/10-01/11/11М
    ПК-8000
    Львов ПК-01
    Агат-9
    ДВК-2(в процессе)
    ДВК-3М
    Вектор-06ц
    Специалист
    ХТ8088 nec-20
    АТ286,386,486
    PI-75-200ММХ
    РII, III,IV

    ZX-Evolution r.C3
    Santaka-002
    Дельта-С
    Ленинград48к
    [свернуть]

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

    Alikberov (31.03.2024), Hammer (31.03.2024)

  7. #375
    Member Аватар для Alikberov
    Регистрация
    11.04.2023
    Адрес
    г. Ташкент, Узбекистан
    Сообщений
    116
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Прокрутка экрана

    Предлагая исходный код собственной прокрутки экрана с предельной производительностью.
    Вложения Вложения
    Электроника КР-03; ZX-Spectrum "Ленинград-48"; Atari-130XE; Поиск-1...

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

    Hammer (31.03.2024), Oleg N. Cher (31.03.2024), Pyk (31.03.2024), Shaos (31.03.2024)

  9. #376
    Master Аватар для Shaos
    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    805
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    66 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поигрался с наследием vinxru и получил на РК (точнее пока в эмуляторе Emu80) подобие 16 градаций серого с разрешением 128x50 пользуясь классическим знакогенератором подрезав его через ВГ75



    Программка в формате RKR с исходниками на погонять цепляю ниже (конвертер из PNG ещё не допилил) - в отличие от оригинала я тут оставляю от стандартных символов РК только 5 верхних линий, что даёт чуть большее количество комбинаций и упрощает математику т.к. каждое знакоместо теперь делится на две половинки 3x5 которые могут быть заполнены белыми точками в количестве от 0 до 15, что даёт 16 градаций яркости на ползнакоместа - получается каждое знакоместо комбинирует 2 логических пиксела, что даёт графическое разрешение 128x50 (с учётом обычных РК-шных отступов по краям экрана), правда не все комбинации доступны (поэтому надо накапливать ошибку и корректировать яркости по мере конвертации):
    Код:
      | 0 1 2 3 4 5 6 7 8 9 A B C D E F
    -----------------------------------
    0 | F 0 0 1 0 1 1 0 0 0 0 0 1 0 0 1
    1 | 0 0 0 1 2 2 2 0 0 0 0 0 0 0 0 0
    2 | 0 0 3 2 0 0 2 3 2 0 0 0 0 0 0 0
    3 | 1 0 2 2 0 1 2 1 0 0 0 0 1 0 0 1
    4 | 0 0 0 0 1 3 4 2 2 0 1 0 0 0 0 0
    5 | 1 0 1 3 0 4 3 8 0 2 2 0 0 0 0 0
    6 | 0 0 0 1 3 0 2 5 4 1 0 1 0 0 0 0
    7 | 0 0 0 0 0 3 3 3 0 1 0 0 0 0 0 0
    8 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    9 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    A | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    B | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    C | 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1
    D | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    E | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    F | 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	rk-pgraph-small.jpg 
Просмотров:	177 
Размер:	89.4 Кб 
ID:	80571  
    Вложения Вложения
    Последний раз редактировалось Shaos; 01.04.2024 в 17:31.
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

  10. Этот пользователь поблагодарил Shaos за это полезное сообщение:

    Pyk (31.03.2024)

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

  12. #377
    Master Аватар для Shaos
    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    805
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    66 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Конвертер из серых PNG практически готов

    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Screenshot from 2024-03-31 06-02-15.jpg 
Просмотров:	156 
Размер:	28.1 Кб 
ID:	80576  
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

  13. Этот пользователь поблагодарил Shaos за это полезное сообщение:

    Fishbone (01.04.2024)

  14. #378
    Master Аватар для Shaos
    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    805
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    66 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот вам ещё Фольксваген до кучи

    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Screenshot from 2024-04-01 08-49-46.jpg 
Просмотров:	140 
Размер:	20.8 Кб 
ID:	80581  
    Вложения Вложения
    Последний раз редактировалось Shaos; 01.04.2024 в 18:51.
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

  15. #379
    Member Аватар для Alikberov
    Регистрация
    11.04.2023
    Адрес
    г. Ташкент, Узбекистан
    Сообщений
    116
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Горизонтальная прокрутка

    Предельная производительность
    Вложения Вложения
    Электроника КР-03; ZX-Spectrum "Ленинград-48"; Atari-130XE; Поиск-1...

  16. Этот пользователь поблагодарил Alikberov за это полезное сообщение:

    Oleg N. Cher (01.04.2024)

  17. #380
    Master Аватар для Shaos
    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    805
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    66 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Исходник конвертера Grayscale PNG 128x50 в образ экрана РК (для демонстрации в формате 6x5) - на выходе ASM и BIN (размером 78x61=4758 байт):

    http://www.nedopc.org/forum/viewtopi...173126#p173126

    Теперь надо попробовать со сжатием сколько таких картинок может влезть в один RKR файл

    P.S. Прикинул по Фольксвагенам - в сжатом виде в память вплоть до 7600h должно влезть порядка 16 Фольксвагенов

    P.P.S. В дополнительную память суперклона РК SRAM 128K влезет ещё 54 фольксвагена т.к. всего 70
    Последний раз редактировалось Shaos; 02.04.2024 в 19:11.
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

Страница 38 из 42 ПерваяПервая ... 343536373839404142 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Игры под джойстик
    от Underground1 в разделе PC-совместимые компьютеры
    Ответов: 4
    Последнее: 21.12.2022, 20:14
  2. Игры под Spec256
    от Spectramine в разделе Игры
    Ответов: 183
    Последнее: 24.12.2019, 21:41
  3. Игры под ZX-Poly
    от Raydac в разделе Игры
    Ответов: 21
    Последнее: 16.11.2019, 16:52
  4. Пишем на ассемблере под эмулятором
    от GM BIT в разделе Для начинающих
    Ответов: 76
    Последнее: 15.07.2016, 20:04
  5. хорошие игры под 48k
    от шин в разделе Игры
    Ответов: 16
    Последнее: 23.12.2007, 08:25

Ваши права

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