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

User Tag List

Страница 31 из 32 ПерваяПервая ... 272829303132 ПоследняяПоследняя
Показано с 301 по 310 из 317

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

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

    По умолчанию

    Цитата Сообщение от drbars Посмотреть сообщение
    На каком этапе игра?
    Пока только думаю...

    Планирую сделать так, чтобы в начале игры вся карта была затуманена и проявлялась по мере продвижения FT по уровню. Долго думал, как бы это сделать. Пришел к такому решению. В начале в рабочей копии уровня все атрибуты делаем цветом серый INK + серый PAPER. При движении FT вокруг него (вернее в поле в форме квадрата размером, например, 9х9 клеток) закрашиваем реальными атрибутами тайлов. Если FT один раз прошел по этому месту, то элементы уровня остаются видимыми.

    Вражеские танки видимы только в этом квадрате. Видно даже через стены. Вот такой сканер ограниченного по расстоянию действия.
    Последний раз редактировалось zx-kit; 02.10.2013 в 20:27.
    "L-256"

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

  3. #302
    Veteran Аватар для Hacker VBI
    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    это называется "туман войны" и реализуется дополнительной картой видимости
    "наличие готового программного обеспечения для нового компьютера в наши дни имеет мало смысла."
    "Еще вопрос - почему на Спектруме большинство звуков на AY булькающие ? Как это исправить ?"
    (c) zst

  4. #303
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как у zst, тоже нормально.

  5. #304
    Veteran Аватар для Hacker VBI
    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Andrew771, да, всё зависит от необходимости.
    "наличие готового программного обеспечения для нового компьютера в наши дни имеет мало смысла."
    "Еще вопрос - почему на Спектруме большинство звуков на AY булькающие ? Как это исправить ?"
    (c) zst

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

    По умолчанию



    Примерный внешний вид 1 экрана игры "FUTURE TANK. Разведка" .

    Теперь лабиринты будут 3D. Попиксельного скроллинга экрана не будет. Будет перескок в соседний экран. Максимальный размер лабиринта 3 * 8 экранов. В памяти будут храниться упакованные лабиринты в 2D. Во время отображения текста миссии распаковывается 2D карта и по ней компьютер сам строит 3D карту.

    На первых уровнях стрелять нельзя, чтобы не выдать себя. Они принимают FT за своего...

    Работу над игрой продолжу. Исходники и образы SNA можно скачать тут Планируются статьи про то, как я писал эту игру.
    Последний раз редактировалось zx-kit; 23.02.2014 в 16:18.
    "L-256"

  7. #306
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,784
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    1,187
    Поблагодарили
    781 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    распаковывается 2D карта и по ней компьютер сам строит 3D карту.
    похожий метод применяется в игре RanaRama (в zxreview был перевод статьи про это)

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

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    похожий метод применяется в игре RanaRama (в zxreview был перевод статьи про это)
    Читал. У Тернера каждая комната прямоугольного размера задается двумя байтами, где размещены типоразмер комнаты и относительные координаты.

    У меня игровое пространство проектируется произвольной формы сначала на бумаге в виде контуров дорог и стен. Размеры дорог и стен кратны квадратам 2х2 клеток экрана. Дальше все заменяется последовательностью чисел 1, N1, 0, N2, 1, N3, 0, N3. То есть с указанием количества одинаковых элементов. Показанный на рисунке экран занимает 60-70 байтов и быстро распаковавается.

    Как и у Тернера, у меня есть подпрограмма, которая по контурам 2D карты расставляет кирпичи для получения 3D изображения. Работает достаточно быстро. Распаковывается сразу вся карта уровня. При перемещении на целый или часть экрана будет печататься изображение из 3D карты, на которой расположены номера тайлов.

    Все ресурсы распределены по страницам: LEVELS, PAGE_MAP_2D, PAGE_MAP_3D, PAGE_SPR (спрайты танков, тайлы, шрифт ). При работе впечатывается нужная. Во время прерывания PAGE_SPRITES, при выходе из подпрограммы обработки прерывания восстанавливается старая страница.
    Последний раз редактировалось zx-kit; 23.02.2014 в 18:16.
    "L-256"

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

    По умолчанию

    Добавлено ручное управление танком (клавишы W, A, S, D)
    Вложения Вложения
    "L-256"

  10. #309
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    интересно, а алгоритм проложения маршрута, например A*, кто-то пробовал реализовать?

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

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    интересно, а алгоритм проложения маршрута, например A*, кто-то пробовал реализовать?
    Уточните вопрос ? Имеется ввиду задача, как объекту дойти из точки А в точку Б по лабиринту ?
    "L-256"

Страница 31 из 32 ПерваяПервая ... 272829303132 ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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