Dagaz

  • ХабрахабрФото DagazServer: Как всё устроено

    DagazServer: Как всё устроено

    ZRF = ; Dagaz.Model.BuildDesign = function(design) { design.checkVersion("z2j", "2"); design.checkVersion("animate-captures", "false"); design.checkVersion("smart-moves", "true"); design.checkVersion("show-hints", "false"); design.checkVersion("show-blink", "true"); design.checkVersion("deferred-captures", "true"); design.checkVersion("advisor-wait", "5"); design.addDirection("ne"); design.addDirection("se"); design.addDirection("sw"); design.addDirection("nw"); design.addPlayer("White", [2, 3, 0, 1]); design.addPlayer("Black", [2, 3, 0, 1]); design.addPosition("a8", [0, 9, 0, 0]); design.addPosition("b8", [0, 9, 7, 0]); design.addPosition("c8", [0, 9, 7, 0]); design.addPosition("d8", [0, 9, 7, 0]); design.addPosition("e8", [0, 9, 7, 0]);…

    Читать далее »
  • ХабрахабрФото Как мы турнир провели

    Как мы турнир провели

    { "openapi":"3.0.0", "info":{ "title":"Dagaz Server", "description":"Dagaz Server API description", "version":"0.0.1", "contact":{ } }, "tags":[ { "name":"dagaz", "description":"" } ], "servers":[ ], "components":{ "schemas":{ "User":{ "type":"object", "properties":{ "id":{ "type":"number" }, "is_admin":{ "type":"number" }, "name":{ "type":"string" }, "username":{ "type":"string" }, "password":{ "type":"string" }, "email":{ "type":"string" }, "created":{ "format":"date-time", "type":"string" }, "deleted":{ "format":"date-time", "type":"string" }, "last_actived":{ "format":"date-time", "type":"string" } }, "required":[ "id", "name",…

    Читать далее »
  • ХабрахабрФото Сплетая дизайн

    Сплетая дизайн

    Три кольца — премудрым эльфам— для добра их гордого.Семь колец — пещерным гномам— для труда их горного.Девять — людям Средиземья… Джон Рональд Руэл Толкин Работая над играми, я уделяю большое внимание дизайну. Речь идёт не о красивой картинке, хотя и она конечно имеет значение. Прежде всего, для меня важны удобные игровые механики. Игра должна приносить удовольствие. Когда в Сапёре при…

    Читать далее »
  • ХабрахабрФото Dagaz: История с персистентностью

    Dagaz: История с персистентностью

    Любая достаточно развитая технология неотличима от магии.Артур Кларк — Я больше не хочу быть сравнением… Сделайте меня метафорой.Чайна Мьевиль Работа над большим проектом похожа на метроидванию. Решая частные проблемы, мы открываем новые возможности. Со временем, эти возможности крепнут, соединяются с другими возможностями и это позволяет решать застарелые, куда более важные и сложные проблемы новым, совершенно неожиданным способом. У меня есть хороший…

    Читать далее »
  • ХабрахабрФото Dagaz: Сумма технологий

    Dagaz: Сумма технологий

              Итак, технологии интересуют меня, так сказать, по необходимости: потому что всякая цивилизация включает и то, к чему общество стремилось, и то, чего никто не замышлял.           Порой, и довольно часто, путь технологии открывал случай: искали же когда-то философский камень, а нашли фарфор.   Станислав Лем. С самого начала работы над проектом, было понятно, что качественный AI мне жизненно необходим! Самому с собой…

    Читать далее »
  • ХабрахабрФото Dagaz: Эпизоды (часть 1)

    Dagaz: Эпизоды (часть 1)

    Мы расшатали ваши умственные фильтры, и в результате появился ответ. Метод сработал, он будет действенным всегда. Все, что необходимо сделать — это избавиться от лишнего груза предрассудков… Раймонд Джоунс "Уровень шума" Я всегда увлекался настольными играми и головоломками, а программированием занимаюсь сколько себя помню, но мысль о некоем «универсальном» движке просто не могла бы прийти мне в голову. Dagaz появился…

    Читать далее »
  • ХабрахабрФото Dagaz: Ошибки

    Dagaz: Ошибки

    Дело помощи утопающим —  дело рук самих утопающих. И.Ильф и Е.Петров.   Ошибки ошибкам рознь. Работая над проектом, я веду свой личный рейтинг ошибок. Что-то исправляется совсем легко, при первом запуске, что-то намертво прибито гвоздями к архитектуре и потому отравляет жизнь годами. Некоторые ошибки просто вымораживают. Когда их исправляешь — чувствуешь, что живешь. Я люблю такие ошибки.Всё время писать одинаковые игры…

    Читать далее »
  • ХабрахабрФото Dagaz: Подробности

    Dagaz: Подробности

    В «пи» цифр не пересчитать,«е» — бесконечно столь же.А если их с конца писать, какое будет больше? Мартин Гарднер «Крестики-нолики» Очередной релиз вновь затянулся. Для этой статьи, я хотел выбрать другой эпиграф, но счёл его излишне пафосным. Работа на новом месте отнимает уйму сил, но я продолжаю находить время для своего маленького увлечения. За это время, я успел сменить работу!…

    Читать далее »
  • ХабрахабрФото Dagaz: Быстрее, Лучше, Умнее…

    Dagaz: Быстрее, Лучше, Умнее…

    — Как взмывают ангелы дружно в ряд…— Дружно в ряд, дружно в ряд…— Поднимают головы! И летят! И летят!.. сэр Терри Пратчетт «Ночная стража» Рано или поздно, всегда наступает момент, когда количество неизбежно переходит в качество. Накапливаются новые игры, нуждающиеся в осмыслении, проект обрастает новыми возможностями, возможности комбинируются между собой. Если всё не рушится под собственной тяжестью, результат может превзойти самые смелые ожидания.…

    Читать далее »
  • ХабрахабрФото Сага опций

    Сага опций

    Чтоб я вновь устроил Сампо,Сделал короб многострунный,Вновь пустил на небо месяц,Солнцу снова дал свободу…                                  «Калевала» Здесь нет необходимости в построении фотореалистичных изображений и применении сложных шейдеров (хотя никто не запрещает этим заниматься). Настольные игры выглядит очень привлекательно для начинающих разработчиков. Сложность настольных игр сосредоточена на не визуальных составляющих. Даже использование 3D, в подавляющем большинстве игр, вовсе не обязательно. Пользовательский интерфейс…

    Читать далее »


Кнопка «Наверх»