Чтобы немного скрасить ожидание ;).
Обзор нововведений в игре Sancity.За последнее время в игре был произведен ряд изменений. Администрация игры представляет Вашему вниманию главные нововведения.
В игру была введена защита. Теперь больше нельзя играть одним персонажем одновременно разных компьютеров и разными персонажами с одного компьютера.
В игру введена возможность автоматического выселения злостных неплательщиков из домов.
У владельца дома добавляются три новых параметра:
* Сумма долга, после которой начинать слать письма с напоминанием. Когда долг превышает указанную сумму, жителю раз в сутки посылаются по личной почте стандартные письма с напоминанием о его долге.
* Сумма долга, после которой должно произойти автоматическое выселение.
После превышения этой суммы игрок автоматически выселяется из дома, и ему об этом доставляется сообщение по личной почте. При этом в поле “Квартира” заносится цифра 0, при этом, игрок может вернуться в свой дом только после уменьшения долга ниже этой суммы. Вселиться же в другие дома города игрок сможет только после полного погашения задолженности.
* Галочка, выключающая автоматическое выселение жильцов. Если она выключена, то по достижению критической суммы долга у владельца в интерфейсе рядом с соответствующим игроком появляется кнопочка “Выселить жителя”.
Изменения произошли и в заморозке: появилась автозаморозка. Если игрок заморозил своего персонажа на один день, но на следующий день не входил в игру, то его персонаж автоматически замораживается и на следующий день, и т.д.
В профиль игрока было добавлено поле заморозки:
* заморозить после Х дней неактивности
* заморозить при падении любого из критических параметров ниже Х%. Под словом “критический” понимается “смертельный”.
*автопродление предыдущей заморозки, если человек не вошел в игру.
По умолчанию, все эти опции отключены.
Заморозка теперь будет бесплатной, но:
- при заморозке менее чем на три дня, снимаются с продажи все лоты игрока
- при заморозке более трех дней, снимаются с продажи все лоты игрока, плюс, игрок выселяется из дома с сохранением текущего долга (см. пункт про выселение из домов)
Сделана автоматическая защита от того, что игроки не могли попасть в игру, как следствие, игра двигается во времени,т.е. если пользователи не имели доступ к игре втечение 30 минут, то она автоматически сдвигается вперед на это время, при этом будет осуществляться компенсация параметров, а если персонаж находился на работе, то он будет продолжать работать.
Также введена техническая заморозка - после сбоя у игрока не падают параметры в течение 24 часов, либо до первого входа в игру, при этом работа, продажа и пр. идет в обычном режиме.
Был переделан и алгоритм аренды установок. Работать на одной установке теперь можно несколько раз в течение одной аренды.
Специалист первой категории не может сам нанимать работников, а только трудоустраиваться к другим. Специалист второй категории может арендовать не более трех установок в сутки, а у специалиста третьей категории – ограничений на аренду нет.
Запрещена покупка исходных материалов для специалистов первой категории, чтобы люди не делали ошибки.
Добавлена возможность частичного пополнения сна/душа/туалета.
Переделана биржа труда: на ней теперь показываются не только стройки и ремонты, но и работа по специальности. Биржа была перенесена в район “Центр” и переведена на технологию AJAX, для подробной информации, см.
http://weblogic.ru/chto-takoe-ajax/Добавлена защита от подбора паролей. После трех неправильных вводов Вам потребуется ввести ‘Turing number”.
В самом важном параметре персонажа – “Здоровье” тоже произошли изменения. Пополнить здоровье персонажа более чем на 100% стало невозможно.
Добавлена безразмерная аптечка - аналог холодильника для лекарств.
При смене профессии все товары игрока остаются в очередях,т.к. на них было потрачено много времени и денег..
Добавлены кнопки "Назад" там, где их раньше не хватало, например, на рынке.
Исправлена ситуация во всех отрослях производства, например,с ХЦР. Если игрок, который арендует один кв. метр на одном ХЦР, арендовал ещё один кв. метр на другом ХЦР, то он не сможет выставить вторую заявку на другом ХЦР - появится надпись что заявка уже была выставлена на первом ХЦР.
Исправлена ошибка с возможностью брать больше посевного материала, чем у человека арендовано установок.
Исправлена ошибка в центре селекции: теперь игрок не может купить дробное количество семян, например, 1.5 кило.
Исправлена статистика по реферралам и по городу в целом.
На главную страницу игры введены новые модули: кнопка для статистики зданий “Здания” и кнопка для всех новостей “Новости”.
Добавлена кнопка "Кто где?" – она дает возможность посмотреть, где находится житель. Она работает на основе AJAX,
Также в игре заработал поиск по неполному имени игрока.
Разработаны новые здания: - казино.
В процессе разработки - социальная столовая, оптовый рынок, студенческое общежитие, студенческая столовая.
Открытие казино делает игру намного интереснее.
Реализована возможность частичного ремонта зданий.
Добавлена возможность для владельцев производственных зданий изменять
следующие параметры:
MAX Площадь владельца
Площадь для аренды
Цена аренды
Лимит площади в руки по количеству
Лимит площади в руки по времени
Цена одного посевного материала
В игре SanCity была полностью перерисована карта, а также изменен интерфейс игры. Во многих местах уже действует AJAX .
А также, было сделано много внутренних правок, незаметных игроку, направленных на совершенствование и приведение в порядок движка:
1. Улучшена структура кода - переход на ООП, SQL запросы вынесены в классы.
2. Количество таблиц в БД уменьшено в 4 раза, осуществлена подготвка для перехода на PostgreSQL и пробный перенос структуры данных в него.
3. Количество шаблонов, папок, скриптов уменьшено в шесть раз.
Добавлено кеширование многих страниц средствами Smarty, чтобы уменьшить нагрузку на MySQL.
Обзор подготовила krokodilka.