За последние 24 часа нас посетили 16649 программистов и 1681 робот. Сейчас ищут 837 программистов ...

Проблема в браузерной стратежке

Тема в разделе "PHP для новичков", создана пользователем ZyManch, 11 ноя 2009.

  1. ZyManch

    ZyManch Активный пользователь

    С нами с:
    5 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    Начал писать онлайн браузерную игрушку - стратежку. Графика 2.5D .
    Для каждой DIV отвечающую за 1 ячейку прописана к примеру:
    Код (Text):
    1. .item0_0{
    2.     position:absolute;
    3.     left:368px;
    4.     top:0px;
    5.     z-index:0;
    6. }
    В каждом такой DIV имееться DIV отвечающий за рисунок к примеру:
    Код (Text):
    1. .tile1{
    2.     background-image:url(../images/town/tile1.png);
    3.     position:relative;
    4.     left:0px;
    5.     top:-16px;
    6.     width:93px;
    7.     height:64px;
    8. }}
    Соотвествено вся карта выглядит в виде блоков примерно так:
    Код (Text):
    1. <div class="item0_0">
    2.   <a href="?action=event&x=0&y=0">
    3.     <div class="tile0">
    4.     </div>
    5.   </a>
    6. </div>
    какие есть идеи реализации ссылок? Т.е. чтобы если шелкнули по зданию переходило имено по ее ссылке?
    Пока есть идея только хранения фигур для <map> в базе а потом поверх всей карты выводить <maP> с прошитаными уже ссылками из фигур.... Но предположительно это слишком нагрузит сервер. Естьк акие нить альтернативные пути?
    [​IMG]
     
  2. Phantik

    Phantik Активный пользователь

    С нами с:
    2 июл 2009
    Сообщения:
    163
    Симпатии:
    0
    А почему Map должен загружать сервер?
    Если не Map-ом то наверно писать обработчик клика для каждой картинки-ссылки.
     
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Да да, во всех современных играх стараются как можно больше задач переложить на javascript.