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

User Tag List

Страница 10 из 32 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 317

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

  1. #91
    Activist Аватар для Slesar
    Регистрация
    27.08.2009
    Адрес
    г. Смоленск
    Сообщений
    385
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Наверно надо, чтобы по цвету врагов можно было определить, какой энергией они пользуются для защиты и оружия.
    Точно.

    Цитата Сообщение от zst Посмотреть сообщение
    В корпус 8х16 или короче тогда надо будет втиснуть башню, которую можно будет поворачивать на 360 градусов.
    А зачем? Можно сделать неподвижный ствол и вращать спрайт целиком в сторону стрельбы. Машина-то на антигравах, она вполне может ехать боком и задом, ей все равно.

    ---------- Post added at 13:50 ---------- Previous post was at 13:46 ----------

    Цитата Сообщение от zst Посмотреть сообщение
    Все-таки колеса/антигравы нужно сделать другого цвета иначе все будет однотонное.
    Я что-то слабо представляю. В спрайте 4 знакоместа, в каждом из которых может быть только по 2 цвета, один из них черный. Максимум можно сделать перед одного цвета, а зад другого, или шахматную раскраску.
    Сталинград-1, две Дельты, Балтик. А еще Subor SB-225B
    2х УКНЦ + КМД УК
    AMIGA A1200 + Elsat E1208 + 8Mb Ram Radio - 86RK Электроника МК-52 + 4 батарейки

    Венец прогресса - телевизор, унитаз и холодильник. Его орудия - паяльник и напильник!

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

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

    По умолчанию

    Я что-то слабо представляю. В спрайте 4 знакоместа, в каждом из которых может быть только по 2 цвета, один из них черный. Максимум можно сделать перед одного цвета, а зад другого, или шахматную раскраску.
    Я предлагаю сделать спрайт размером 16х16 точек, но занимать он будет 6 или 9 знакомест:
    123
    456
    789

    Корпус занимает знакоместа 4,5,6.
    Гусеницы, колеса, антигравы занимают по пол-знакоместа 1,2,3,7,8,9. То есть у них свой цвет+черный.
    "L-256"

  4. #93
    Activist Аватар для Slesar
    Регистрация
    27.08.2009
    Адрес
    г. Смоленск
    Сообщений
    385
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А-а-а...
    Сталинград-1, две Дельты, Балтик. А еще Subor SB-225B
    2х УКНЦ + КМД УК
    AMIGA A1200 + Elsat E1208 + 8Mb Ram Radio - 86RK Электроника МК-52 + 4 батарейки

    Венец прогресса - телевизор, унитаз и холодильник. Его орудия - паяльник и напильник!

  5. #94
    Activist Аватар для Slesar
    Регистрация
    27.08.2009
    Адрес
    г. Смоленск
    Сообщений
    385
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Концепт
    Нажмите на изображение для увеличения. 

Название:	11.jpg 
Просмотров:	493 
Размер:	69.3 Кб 
ID:	24110Нажмите на изображение для увеличения. 

Название:	22.jpg 
Просмотров:	500 
Размер:	35.5 Кб 
ID:	24111
    Нажмите на изображение для увеличения. 

Название:	33.jpg 
Просмотров:	443 
Размер:	40.3 Кб 
ID:	24112Нажмите на изображение для увеличения. 

Название:	44.jpg 
Просмотров:	475 
Размер:	47.2 Кб 
ID:	24113
    Сталинград-1, две Дельты, Балтик. А еще Subor SB-225B
    2х УКНЦ + КМД УК
    AMIGA A1200 + Elsat E1208 + 8Mb Ram Radio - 86RK Электроника МК-52 + 4 батарейки

    Венец прогресса - телевизор, унитаз и холодильник. Его орудия - паяльник и напильник!

  6. #95
    Veteran Аватар для Лас
    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,078
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Slesar Посмотреть сообщение
    Концепт
    Нажмите на изображение для увеличения. 

Название:	11.jpg 
Просмотров:	493 
Размер:	69.3 Кб 
ID:	24110Нажмите на изображение для увеличения. 

Название:	22.jpg 
Просмотров:	500 
Размер:	35.5 Кб 
ID:	24111
    Нажмите на изображение для увеличения. 

Название:	33.jpg 
Просмотров:	443 
Размер:	40.3 Кб 
ID:	24112Нажмите на изображение для увеличения. 

Название:	44.jpg 
Просмотров:	475 
Размер:	47.2 Кб 
ID:	24113
    Женица вам надобно, барин.

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

    По умолчанию

    Цитата Сообщение от Лас Посмотреть сообщение
    Женица вам надобно, барин.
    Вот и программисты подтягиваются.
    Как нам из этих рисунков спрайтов наделать и заставок ?

    А что - хороший летающий танк получился. До чего дошел прогресс...
    "L-256"

  8. #97
    Veteran Аватар для Лас
    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,078
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Вот и программисты подтягиваются.
    C юбилеем.

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

    По умолчанию

    Цитата Сообщение от Лас Посмотреть сообщение
    C юбилеем.
    Стареем, стареем ...
    "L-256"

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

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    Нашел детальную открытую переписку В.Медноногова по этому поводу: http://pmg.org.ru/ai/raypath.zip

    Вкратце быстрый алгоритм поиска пути таков (кому лень читать многабукафф):
    1. Идем по прямой к цели.
    2. Если наткнулись на препятствие, то переходим на п.3, иначе на п.1.
    3. Считаем по периметру препятствия по часовой и против часовой стрелки (в двух направлениях), где меньше клеток для обхода, и запоминаем эти клетки. Последними клетками обхода считаются те, из которых можно двигаться по прямой к цели (последующие возможные препятствия пока не считаются).
    4. Обходим препятствие по клеткам с минимальным обходом.
    5. Переходим на п.1.
    Вспомнил вот, решил написать...
    Когда в 2000 г. я начал писать для Спектрума RTS (надеюсь, напишу ее), то алгоритм поиска пути делал тоже без полного просчитывания пути, чтобы максимально сэкономить время просчета и память. Он еще быстрее медноноговского, но маршрут может быть хуже, если препятствия протяженные. Тем не менее, в итоге юнит придет в нужную точку. Вот такой он:

    1. Идем по прямой к цели (обе координаты горизонтальная и вертикальная сближаются с целью), запоминаем последние 6 клеток, через которые прошли, в буфер.
    2. Если наткнулись на препятствие, то идем на клетку, чтобы хотя бы одна координата - горизонтальная или вертикальная сближались с целью. При этом не заходя ни на одну из 6 последних запомненных клеток в буфере. Продолжаем запоминать 6 последних клеток в буфер.
    3. Если невозможно идти в условии п.2, то идем на любую соседнюю случайную клетку, которой нет в буфере. Продолжаем запоминать 6 последних клеток в буфер.
    4. Если невозможно идти в условии п.3, то идем на любую соседнюю случайную клетку, которая есть в буфере, кроме той, где были на прошлом ходу. При этом в буфере запомненных клеток удаляем клетки, из которых пришли на текущую клетку в прошлый раз.
    5. Переходим на п.1, пока не достигли цели.

    Проверял, работает. Правда, приходится для каждого юнита хранить буфер 6 клеток (можно не сами координаты клеток, а смещение до них от текущей в 2-3 битах). Буфер можно увеличить/уменьшить в зависимости от размера и изрезанности предполагаемых препятствий.
    Последний раз редактировалось Andrew771; 04.04.2011 в 10:06.

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

    По умолчанию

    Подумываю продолжить разработку игры. Если игровое поле больше, чем один экран, в какой момент обычно делают передвижение экрана ? Для игры типа танчики.
    "L-256"

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

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

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

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

Ваши права

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