Изучаем цвета радуги

С превеликим удовольствием представляю свой новый проект — «Радужный город». Надеюсь, Радужный город постепенно превратится в место, где девочки и мальчики в игровой форме будут постигать волшебство знаний в самых разных областях: от арифметики до иностранных языков.

Читать далее

Ошибка передачи переменной в шаблон при помощи xsl:with-param

Неожиданно столкнулся с проблемой: при попытке передачи переменной в шаблон с помощью <xsl:with-param />.

Трансформер считал, что переменная не объявлена, хотя само выражение <xsl:param name="name" /> было составлено без ошибок. Не нашел сходу информацию, способную разъяснить мне причину ошибки (в докладе Нормана Уолша на самом деле прямо говориться, что param в шаблоне должен быть объявлен либо в самом верху, либо должен быть первым потомком).

Читать далее

Гайд по Ultima Online — Школа ньюбов

Предисловие

Это первый гайд, который я когда-либо писал по играм. Написан он был в июле 2003 года, и состоит из рекомендаций по оптимальному выбору характеристик персонажа и быстрому их развитию в мире Utopia (используя игровой сленг правильнее было бы сказать «на шарде Утопия»).

Читать далее

О справедливой цене на товары Forge of Empires

Товары в игре Forge of Empires необходимы для постройки Великих Строений, открытия технологий и покупки провинций.

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

Читать далее