User Tag List

Показано с 1 по 10 из 317

Тема: Что нужно для написания игр ?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Crash Nicker Посмотреть сообщение
    2) "Гоняющийся" скролл, он же chasecam. Схема такая: в середине квадрата, представляющим собой "рабочую" зону игры, рисуется ещё один воображаемый квадрат. Не даём нашему танку за него выехать, не считая тех случаев, когда мы на границе карты. И кстати, делать этот воображаемый квадрат настолько же большим, как и окошко с геймплеем - ну очень плохая тенденция, я даже не буду рассказывать, почему.
    Допустим окно геймплея 190x190 точек. Посередине воображаемый квадрат размером 100х100 точек, в котором танк может ездить без скролла экрана ? Если же он пытается выехать за этот квадрат, то экран сдвигается на... сколько ? С какой скоростью ? Как себя должны вести в это время все объекты на экране (двигаться или замереть)? Реагирует ли игра на клавиатуру или джойстик во время скролла экрана ? Какое положение танка должно быть после окончания скроллига? Список игр с таким скроллингом на World Of Spectrum можете перечислить ?
    Последний раз редактировалось zx-kit; 16.07.2013 в 06:00.
    "L-256"

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

  3. #2

    Регистрация
    23.05.2011
    Адрес
    г. Кривой Рог
    Сообщений
    1,697
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Допустим окно геймплея 190x190 точек. Посередине воображаемый квадрат размером 100х100 точек, в котором танк может ездить без скролла экрана ?
    Да-с.

    Цитата Сообщение от zst Посмотреть сообщение
    Если же он пытается выехать за этот квадрат, то экран сдвигается на... сколько ? С какой скоростью ? Как себя должны вести в это время все объекты на экране (двигаться или замереть)? Реагирует ли игра на клавиатуру или джойстик во время скролла экрана ?
    Открою секрет Полишинеля. При "живом скроллинге" враги и инпут не должны замораживаться ВООБЩЕ. Первое - потому, что всю игру можно пройти, никого не убив (ибо все враги стоят истуканами), а это тупо. Второе - потому, что куда проще удерживать кнопку "вверх", чтобы наверх и идти без остановок, а не долбить её раз по триста. Что ещё более тупо.

    Ну, тут можно пойти одним из двух путей:
    * Ikari Warriors - скроллинг попиксельный, специально для игр, которые сплошь и рядом ч/б. Если скролл идёт либо только по горизонтали, либо только по вертикали, можно траву, море и песок отделить своими цветами. Более затратный с точки зрения тактов.
    * Savage и другие игры от Дэйва Перри - скроллинг атрибутный, ибо вся графика тут цветастая и разукрашенная. Разумеется, все объекты (все) на экране передвигаются в пределах знакомест. Можно и для ч/б применять, благо это экономно с точки зрения ресурсов, чем скроллить медленно и плавненько...

    Или скомбинировать их вот так:
    * Чёрный Ворон - спрайты движутся попиксельно, а вот экран - поатрибутно...
    * Игры от The Mojon Twins - ...ну или поэкранно, пардон за каламбур.

    Цитата Сообщение от zst Посмотреть сообщение
    Какое положение танка должно быть после окончания скроллига?
    Ну, поскольку мы не выезжаем за эти 100х100, то, вестимо, внутри этого квадрата; причём в какую сторону ехали, в такую и смотрим...
    Последний раз редактировалось Crash Nicker; 16.07.2013 в 16:14.

  4. #3

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,867
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    311
    Поблагодарили
    235 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Допустим окно геймплея 190x190 точек. Посередине воображаемый квадрат размером 100х100 точек, в котором танк может ездить без скролла экрана ? Если же он пытается выехать за этот квадрат, то экран сдвигается на... сколько ? С какой скоростью ? Как себя должны вести в это время все объекты на экране (двигаться или замереть)? Реагирует ли игра на клавиатуру или джойстик во время скролла экрана ? Какое положение танка должно быть после окончания скроллига? Список игр с таким скроллингом на World Of Spectrum можете перечислить ?
    вот например танк едет влево

    доезжает до края активного окна - экран скролится вправо так чтобы танк оказался максимально справа.
    вот так

    в момент скролла все стоят никто не двигается.
    так сделано в игре impossamole например

    другой вариант - как в игре сатан
    есть герой - его идеальные координаты 10,15
    его текущая координата например 8,20

    программа вычисляет разницу -2, 5
    и прибавляет 1/10 от этой разницы к текущему положению камеры
    так получается что чем ближе герой к краю экрана тем быстрее движется экран пытаясь вернуть героя в центр.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	p1.png 
Просмотров:	704 
Размер:	1.7 Кб 
ID:	42472   Нажмите на изображение для увеличения. 

Название:	p2.png 
Просмотров:	633 
Размер:	1.9 Кб 
ID:	42473  
    С уважением,
    Jerri / Red Triangle.

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

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

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

Похожие темы

  1. простой скрипт для написания хелпов
    от jim в разделе Программирование
    Ответов: 2
    Последнее: 09.04.2007, 14:33
  2. Ответов: 26
    Последнее: 09.08.2006, 14:48
  3. Ищу программистика для написания игры МИНОТАВР
    от TomCaT в разделе Программирование
    Ответов: 13
    Последнее: 15.04.2006, 03:09

Ваши права

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