Совет 1: Игры в стиле Alice: Madness Returns

Alice: Madness Returns — это компьютерная игра, разработанная студией Spicy Horse и изданная компанией Electronic Arts. Многие считают ее интересной и завершив прохождение, ищут что-нибудь похожее. Есть несколько игр в стиле Alice: Madness Returns.

American McGee`s Alice


Отыскивая похожие игры, прежде всего стоит обратить внимание на предшественницу Alice: Madness Returns. Игра точно также принадлежит к жанру Action. Необходимо продвигаться по линейным уровням главной героиней — Алисой. По пути она в автоматическом режиме общается с различными персонажами игры, решает головоломки и сражается с боссами.

Управляя главной героиней, игрок может бежать, передвигаться шагом, прыгать, цепляться за веревки и лазать по ним, плавать в воде. Помимо прочего имеется возможность летать на восходящих потоках газа с помощью раздувающегося платья. По ходу сюжета встречаются уникальные предметы, наделяющие Алису сверхспособностями.

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

Contrast


Еще одна игра с ретро-антуражем, напоминающая Alice: Madness Returns — это Contrast. Здесь вся идея заключается во взаимодействии двумерного и трехмерного пространства. Данная механика позволяет крутить и вертеть мир вокруг героя и таким образом создавать интересные головоломки.

Игроку предстоит играть за длинноногую и загадочную девушку с именем Заря. С первых минут игры вам дают понять, что она является другом маленькой девочки Диди. Никто, кроме маленькой малышки не видит героиню. В свою очередь Заря не может видеть взрослых - лишь только их тени на стенах. Сюжет рассказывает про столкновение детских фантазий со взрослой и подчас грязной реальностью.

Хотя Contrast по большей части является трехмерной игрой, но мало какие задачи можно выполнить без перехода в 2д режим. Героиня может переключаться из 3д режима в 2д и обратно. По мере продвижения по сюжету ей будут открываться новые возможности. Например, проход сквозь стеклянные стены, разрушение хрупких препятствий, прыжки по «теневым поверхностям» и так далее.

Psychonauts


Стоит упомянуть игру Psychonauts, созданную студией Double Fine Productions, так как она весьма похожа на Alice: Madness Returns. Здесь тоже имеется вид от третьего лица, возможность путешествовать по воображаемым мирам, сражаться с врагами и многое другое.

Управлять игроку предстоит персонажем по имени Разом, который сбежал из цирка и теперь является новичком в учебном лагере психонавтов. Данная организация создана для борьбы с пси-террористами и для чтения мыслей людей. Новичок в скором времени узнает, что вожатый Олеандр похищает кадетов, чтобы похитить их мозги и создать пси-пушку. Вам же придется бороться с ним.

В игре Psychonauts имеются шикарные диалоги с возможностью выбора вариантов ответа, двойной прыжок, невидимость, способность читать мысли, поджигать, карабкаться по лестницам и многое другое. Пробираясь сквозь сюжет, необходимо собирать некие «вымыслы» - это довольно забавно и весело. Ко всему прочему можно добавить, что игра эта пропитана замечательным юмором и искрометными шутками, а значит, скучать не придется.

Совет 2: Как преобразовать строку в дату

Преобразование строки в дату – одна из самых частых операций, с которыми сталкивается программист при написании определенных программ или скриптов. Каждый язык по-своему реализует данную функцию и имеет собственный инструментарий для обработки строкового типа данных.
Инструкция
1
Язык программирования Delphi для преобразования строки в дату использует функцию StrToDate(), при этом строка должна иметь формат «число число число». За обратное преобразование отвечает функция DateToStr(). Если необходимо преобразовать дату формата «01 января 2000», то для начала придется преобразовать значение месяца в число, а затем осуществлять вывод при помощи соответствующей функции.
2
В C# также используется соответствующая функция. Например, если дата имеет формат «Sat, 01 Jan 2000», то можно воспользоваться функцией Convert.ToDate() или Date.Parse().
3
В PHP существует специальная функция strtotime(). Например, запрос "echo strtotime(“01 January 2000”);" переведет указанную строку в дату и выведет ее на экран. Если необходимо перевести строку типа «01012001» в правильный формат даты, то лучше всего воспользоваться регулярными выражениями:
function string_and_time($time) {

return preg_replace(“/(\d{2})(\d{2})(\d{4})/e”,”\\’.match_month(‘\\2’).’\\3”,$time); }

echo string_and_time(01012001);
4
Для C++ существует функция sscanf(), которая делает соответствующие преобразования. Если использовать библиотеку Qt4, то можно воспользоваться функцией "QDate::fromString(“01.01.2001”, “dd.MM.yyyy”)".
5
Для Pascal с преобразованием строк в дату легко справляется функция StrToDate(), однако если у вас в программе используются названия месяцев, то придется использовать VarToDateTime():
var

DateOne, DateTwo, DateThree: TDateTime;

Begin

DateOne := VarToDateTime(‘January 1, 2000’);

ShowMessage(DateToStri(DateOne));

end;
6
В Java для преобразования можно воспользоваться следующим скриптом:
Java.lang.Integer:
String myString = “1”;

Int my = Integer.parseInt(myString);
Java.text.DateFormat:
DateFormat formDate = DateForman.getDateInstance();
Java.util.Date:
Date ourDate = dateFormat.parse(“01.01.2000”);
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500