Как редактировать шрифт и добавить новые символы в игру.
Недавно было обновление в моей игре про котёнка с переводом на два новых языка: польский и румынский. Но мало кто знает, что для того, чтобы работало это обновление, мне пришлось учиться редактировать файлы шрифтов, и добавлять туда новые необычные символы. Эта заметка как раз призвана помочь тем, кто столкнется с подобной проблемой при локализации игры.
Также по такому же алгоритму вы сможете довольно легко добавить точки над буквой Ё, если их нету в вашем шрифте, и другие подобные редактирования с добавлением недостающих символов. То есть не обязательно ваша задача должна быть связана с переводом как у меня.
Пиксель арт - руководство по рисованию деревьев.
Перед вами находится перевод статьи о том, как нарисовать дерево, авторства Peril Hellion, опубликованной на известном англоязычном сайте - инди- сообществе HBgames. Автор любезно согласилась (да, автор - девушка, поэтому текст статьи в женском роде), что мы (я и Xeneder) переведем ее руководство и разместим на нашем сайте. В связи с этим выражаю благодарность Peril Hellion и Xeneder! Также спасибо Sando, что нашла эту статью и посоветовала нам перевести ее. Надеюсь, информация окажется вам полезной. Итак, поехали!
Пошаговое руководство по деревьям от Peril Hellion.
Дайте я скажу кое-что для начала: это не урок. Цель этого руководства не научить вас рисованию деревьев один в один как у меня, но дать вам понимание того, как я занимаюсь пиксель-артом. Я часто нахожу полезным глядеть на то, как другие художники подходят к своей работе, и плюс это интересно, ну и, наконец, я собрала некоторые снимки незавершённой работы и кратко объяснила, что я делаю на каждом шагу.
Я очень советую вам не подражать всему, что я делаю конкретно, а скорее сделать то, что у вас получится исходя из этого самостоятельно. Так что руководство не совсем направлено на новичков, но, конечно, я буду счастлива, если вы найдёте это полезным.
По сути, я делаю «кляксу» и дорабатываю её до нужного мне вида. Если мне нужно нарисовать не что-то маленькое вроде спрайта, или я начинаю работу не с шаблона, я не могу нарисовать контур идеально и потом заполнять. Вместо этого я поступаю так:
Как портировать игру с Ren'py на Android.
Эту статью я написала для того, чтобы рассказать, как можно портировать игру с Ren'py на Андроид с помощью утилиты RAPT. Это официальная программа, составленная самим автором движка. Основа для материала этой статьи была взята из зарубежной справки по движку. Сначала я сделала вольный перевод, довольно кривой. Но потом стало всплывать много интересных подробностей и Xeneder помог разобраться с этим вопросом, а также корректно перевести данный материал, за что ему отдельное спасибо. Часть текстов в статье - его цитаты. Третья часть - мои личные комментарии, замечания, советы и приколы.
Также стоит отметить, что это не просто перевод или пустые слова, я прошла через все эти пункты на собственном опыте. Чтобы наглядно убедиться в этом, вы можете поиграть в мою игру "Летучий корабль" в Google play. В первый раз я сталкиваюсь с подобными вещами, и честно говоря, мне было непросто разобраться, так что постараюсь вести повествование доступным понятным языком.
Борьба с перенаправляющим вирусом.
Сегодня целый день потратила на борьбу с этим кошмаром. Началось все с легких симптомов: опера предупреждает, что сайт небезопасен. Затем продолжилось темой на форуме и выяснением того, что при нажатии на ссылки поисковиков (любых!) человек попадает не сюда, а на какой-то левый сайт, судя по всему вредоносный. Оттого и эта блокировка. |
Начала я смотреть внутри php - файлов. Выяснилось, что там в начале лежал некий подозрительный код. Начинался он со слов "eval(base64_decode". Все бы ничего, если бы он был в одном файле, но нет - он был раскидан по всему сайту, внедряясь в каждый php.
Проблема оказалась серьезнее и сложнее, чем я думала, и я стала обращаться за помощью. Сама бы я ни за что не догадалась, как справиться с этой гадостью! Но меня выручили, подав четкую инструкцию, что надо делать.И вот теперь, когда угроза уже, судя по всему, миновала, я тут подумала, а вдруг эта информация поможет кому-нибудь из вебмастеров. И поэтому напишу, как с этим бороться: