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

User Tag List

Страница 4 из 21 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 206

Тема: Civilization на ZX: несбывшаяся мечта детства

  1. #31
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    то езь при таком походе игровое пространство дико например расширяется раза в 4 .

    ---------- Post added at 16:24 ---------- Previous post was at 16:23 ----------

    Andrew771,
    ты нифига не понял
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

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

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    разная трава, разный песок, разный лес, разная вода, разные дороги
    так это строится программно, а не заранее задано. Дорога север-юг, дорога запад-восток, дорога сз-юв, дорога св-юз и т.д. - это на клетке просто дорога. А в зависимости от того, есть ли соседние клетки с дорогой, выбирается нужный спрайт дороги.

  4. #33
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    и занятость получается на оборот
    описывется например дорога через болота
    ты будешт проверять каждую клетку , а я только массив где можно пройти
    про ограничение больших пространств был алоритм "больше меньше равно " описать 2 словами сложно.

    ---------- Post added at 16:31 ---------- Previous post was at 16:29 ----------

    Andrew771, нифига до тебя не доходит
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    каждую клетку
    существенное уточнение: каждую соседнюю клетку

    ---------- Post added at 16:33 ---------- Previous post was at 16:32 ----------

    в пошаговке скорость не важна, поэтому экономим память, на чем можем.

    ---------- Post added at 16:35 ---------- Previous post was at 16:33 ----------

    Цитата Сообщение от Totem Посмотреть сообщение
    и занятость получается на оборот
    описывется например дорога через болота
    ты будешт проверять каждую клетку , а я только массив где можно пройти
    про ограничение больших пространств был алоритм "больше меньше равно " описать 2 словами сложно.
    поэтому я и хочу оставить на карте флаг "занято/не занято". А при просчете пути там хоть чёрт лысый в ней, игнорим.

    ---------- Post added at 16:37 ---------- Previous post was at 16:35 ----------

    Цитата Сообщение от Totem Посмотреть сообщение
    дорога через болота
    ты имеешь в виду путь или сам элемент дороги?

  6. #35
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    И сколько же тогда будет занимать один элемент карты, если идет ссылка на каждый юнит?
    Он будет занимать минимум =) Нужен только признак наличия в этом месте юнита. Пример - вода - 00, земля - 01, гора - 10, юнит - 11. То, на чём стоит юнит, идёт к нему в данные, указатель на которые уже да, ищется по списку.
    Цитата Сообщение от Andrew771 Посмотреть сообщение
    И зачем это? Всё равно обрабатывать каждый юнит за ход, так можно и по списку бегать.
    Ну то, как в примере, для того, чтобы не рисовать лишний раз фон под юнитом.
    Хотя да, от движка зависит. Можно вообще от хранения юнитов на карте отказаться, а выводить их, когда на них натыкается AI. (А тут карту ещё можно на кучку сегментов побить, размером с экран)
    Последний раз редактировалось NovaStorm; 07.04.2011 в 16:46.

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

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Ну то, как в примере, для того, чтобы не рисовать лишний раз фон под юнитом.
    Хотя да, от движка зависит.
    Ну вот в пошаговой стратегии это вообще лишнее. Можно хоть после каждого шага юнита всё перерисовывать, чтобы не заморачиваться. И заниматься поисками по всем спискам на каждом шагу.

  8. #37
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    проверяем наши БОЛЬШИЕ открытые пространства
    они квадрато прямоугольные
    задаются 2 координтами
    верхний левый правый нижний
    заметь сколько мы сэконмили памяти !
    не попали не в один
    проверяем проходы
    не попали ищем юнита ( враг дом стена)
    они тоже сцуко квадранно прямоугольные.
    как то таг дико например
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

    По умолчанию

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

  10. #39
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Andrew771, нет ни одной одинаковой площадки 4 на 4? эээээ

    ---------- Post added at 17:54 ---------- Previous post was at 17:45 ----------

    а карта то сколько на сколько?

    ---------- Post added at 18:08 ---------- Previous post was at 17:54 ----------

    и все таки -пожертвовав 12кб и немного дико изъе...сь, можно сделать огромный мир по меркам спектрума. который будет нормально играться и на 128 с магнитофоном. без дицка
    каждый такой экран это локация, прикидывал до 8 таких можно упихать, останется место под бои
    тексты музыку небольшую, насытить игру мелкими прияными деталями.

    ---------- Post added at 18:19 ---------- Previous post was at 18:08 ----------

    единствено нужно очень грамотный диспетчер в оставшейся памяти
    для пошаговой стратегии он в разы будет проще и графики с маской не будет почти.

    ---------- Post added at 18:32 ---------- Previous post was at 18:19 ----------

    ты имеешь в виду путь или сам элемент дороги?
    в данном случае это одно и тоже

    ---------- Post added at 18:41 ---------- Previous post was at 18:32 ----------

    NovaStorm,
    Ландшафт, я надеюсь, ты чем-то ядрёным изменять не собираешься?
    данная незотейливая технология кокраз подразумевает безболезнную смену ландшафта.
    был целый лес 8на8 и сгорел фигачим на этот кусок сгорефшие пинечки , если еще добавить
    флаг на эту плошадь прохадима нет, круть . 6 -8 байт на описалово

    ---------- Post added at 19:05 ---------- Previous post was at 18:41 ----------

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

    ---------- Post added at 19:20 ---------- Previous post was at 19:05 ----------

    еще припомнил про больше меньше равно по 2 координатам прямоугольника
    не помню на сколько эффективен алгоритм-получалось вроде еффетивно в 1 сторону двигаться .
    вспомню расскажу. в краце проверок минимум при не совпадении обьектов.
    если нужна пиксельная точность то медленно, хотя решаемо.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  11. #40
    Activist Аватар для Jukov
    Регистрация
    03.12.2005
    Адрес
    Серов
    Сообщений
    491
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Реалтайм тут имхо совершенно неуместен. Лучшие стратегии, которые были на zx - пошаговые. В цивилизацию я бы добавил строй военная дерьмократия (как классическая демократия, но можно нападать на кого хочешь, типа как США) и коммунизм с китайской спецификой, как самый прогрессивный строй, когда и деньги рекой и воюешь с кем хочешь.
    Кворум-192, Кворум-128 CP/M, Кворум-64, ZS-Scorpion 256 Turbo+&Caro ZX_MC, Мастер48К

Страница 4 из 21 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Мечта: АГАТ на ПЛИС
    от LeoN65816 в разделе Агат
    Ответов: 48
    Последнее: 29.08.2017, 19:06
  2. Картинки из детства
    от abelenki в разделе Графика
    Ответов: 9
    Последнее: 19.01.2016, 15:30
  3. Поиск игры из детства. помогите!
    от Andrey в разделе Игры
    Ответов: 32
    Последнее: 23.11.2007, 17:10
  4. Мечта садиста
    от Krenon в разделе Игры
    Ответов: 8
    Последнее: 20.05.2007, 22:18

Ваши права

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