Создаём собственную игровую зону

Discussion in 'Машинное отделение' started by ProstoTak, 3 Feb 2010.

  1. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    Собственно я собираюсь создать на основе стандартных средств интернет сервера и обычного браузера продукт не уступающий (ну почти не уступающий) решениям с локальным клиентом. Тесты показали, что достижима скорость 0,12 секунды на ход. Правда инет должен быть соответствующий. :) Здесь буду докладывать о ходе реализации проекта.
     
  2. phisey
    Оффлайн

    phisey Модератор

    Репутация:
    0
    Это будет шахматная игровая зона или просто игровая?
     
  3. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    Шахматная конечно
     
  4. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
    ProstoTak, адвансовая или для он-лайн шахмат?
     
  5. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    Адвансерская с возможностями максимально приближёнными к он-лайн шахматам.
     
  6. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
    ProstoTak, круто! А по срокам какая-то ориентация есть?

    И еще, что-то там по открытию исходников игровой зоны?
     
  7. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    Об исходниках говорить рано. Их исшо нет. О сроках тоже. Но к лету думаю будет готово.
     
  8. Luke Skywalker
    Оффлайн

    Luke Skywalker Учаcтник

    Репутация:
    0
    А почему сразу не написать решение с локальным клиентом?
     
  9. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
    А зачем? Через браузер же удобнее играть.
     
  10. Luke Skywalker
    Оффлайн

    Luke Skywalker Учаcтник

    Репутация:
    0
    Во-первых, не всем удобнее играть через браузер, во-вторых, в 1 сообщении написано, что будут небольшие задержки (а это же именно из-за того, что игра будет через браузер?).
     
  11. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
    Таких ноль целых, шиш десятых.
    Все адвансовые сервера сейчас браузерные.
    А те что небраузерные (Планета, например) загнивают и живут последние дни.

    Обратите внимание, что имеется ввиду игра в адванс!
     
  12. Luke Skywalker
    Оффлайн

    Luke Skywalker Учаcтник

    Репутация:
    0
    ну если про адванс - да,согласен.
    Но намного лучше было бы создать блиц-зону, а то Планета действительно загнивает и живет последние дни, а зарубежные денег требуют... Адвансовских сайтов ведь и так полно.
     
  13. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
    Блиц зоны: chessplanet.ru, playchess.com, chesscube.com, chess-online.ru - этого разве мало?

    А вот нормальных серверов для адванса в России (и СНГ) НЕТУ. Вообще.
     
  14. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    В клиенте можно реализовать все никак не хуже, чем в браузере.
     
  15. Кузьмич
    Оффлайн

    Кузьмич Никита

    Репутация:
    0
    ...а хороших нету.
     
  16. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
    Дык что проще, открыть браузер или качать и устанавливать прогу?

    Пример Планеты показывает, что разница между браузерными сайтами (ChessCube.com) и Клиентными - большая и не в пользу последних.
     
  17. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    Браузер трафик жрет нипадецки. Клиент в этом смысле намного выгоднее. А один раз скачать прогу - не проблема.
     
  18. Crest
    Оффлайн

    Crest Админ, МГ Staff Member Команда форума

    Репутация:
    627
    Пример ICC и PlayChess показывает, что зоны с клиентами по-прежнему далеко впереди браузерных. Они работают на порядок надежнее и экономичнее.
    Скачал, установил - и вперед. И блиц с любым контролем успешно работает, и траффик минимальный.

    А приводить глючную Планету в пример... Это все равно, что привести в пример "Запорожец" - для того, чтобы доказать неэффективность автомобиля как средства передвижения. :D
     
  19. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    А шо исшо есть пользователи инета которых волнует трафик? Если даже и есть ограничения по трафику то это гигабайты, а любая игровая зона сделанная даже через браузер сожрет из этого трафика ну пару процентов. Или есть такие у кого трафик по баксу за 1 мегабайт? Отзовитесь, а-уууууууууу!!!! :D
     
  20. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
    В деревнях многие сидят на модеме еще, часто на сотовом.
     
  21. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    Renegat23, это не повод чтобы я отказывался от идеи сделать стандартными средствами продукт не хуже чем с локальным клиентом. Вся суть в том, что если делать локальный клиент то тогда нужно делать и серверную часть самому. Иначе это все равно, что запрячь лошадь в тот же запорожец, как бы его некоторые не ругали :) А делать серверную часть - это значить иметь на это право на сервере. А за это право надо бабло платить. Ты улавливаешь нить? :D
     
  22. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
    Дык я же только ЗА. Просто ответил на твой вопрос :d
     
  23. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    Доска и фигуры уже готовы. :D
     
  24. phisey
    Оффлайн

    phisey Модератор

    Репутация:
    0
    Так серверная же часть по любому нужна? Где будут храниться сами базы партий?
     
  25. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    Но это стандартная серверная часть - PHP, MySQL. Это уже я на своём сайте делал.
     
  26. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    [​IMG]

    Вот как это будет выглядеть. :)
     
  27. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    Уже можно подвигать фигурки. Правда нет пока контроля правильности ходов и нет контроля времени. Но самое муторное позади. Эх если бы времени было больше чем 2 часа в неделю чтобы заняться разработкой как следует.
     
  28. Блаженный_Поэт
    Оффлайн

    Блаженный_Поэт Поэт Staff Member

    Репутация:
    4
    Собственно прошу прощения за дилетантский вопрос.
    А на каком языке пишется всё это чудо?
     
  29. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    На PHP и JavaScript - самые стандартные средства для WEB
     
  30. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
    ProstoTak бета-тестеры критиканы не нужны? :sideways:
     
  31. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    Скоро, совсем скоро понадобятся.
     
  32. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    Прикрутил время и частичный контроль правильности ходов. Можно делать рокировку. Взятия на проходе и превращения пешки в фигуру ещё нет. Уже можно потестировать. Обращайтесь в чате ко мне.
     
  33. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
    В какой чат?
    Готов потестить, напиши ссылку в ЛС.
     
  34. Блаженный_Поэт
    Оффлайн

    Блаженный_Поэт Поэт Staff Member

    Репутация:
    4
    Я тоже готов потестить.
     
  35. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    Сделал усовершенствование клика. Теперь фигуры должны лучше реагировать на щелчек мышки. И ещё. Теперь не удастся побить короля :)