Gaminator 14. Guardians with balls.
Давным давно, жили были могущественные хранители, у них было много тайн,
в своих священных лабиринтах. И только герой, чьи шары крепче, мог узнать
великие тайны хранителей.
Давным давно, жили были могущественные хранители, у них было много тайн,
в своих священных лабиринтах. И только герой, чьи шары крепче, мог узнать
великие тайны хранителей.
Привет, ребята, с вами Кситилон, и сегодня мы попытаемся перевести игру
Это рабочий пост о переводе Iji на русский язык (точнее — как минимум второй попытке перевода, а скорее всего — уже третьей), в котором будет только служебная информация, никакого user/player-friendly контента. В комментариях можно обсуждать детали перевода, в посте всё будет строго по техническому ходу проекта.
http://gamin.me/taxonomy/term/2914/12062#comment-107993 — с этого началась движуха.
http://myothehedgefox.livejournal.com/ — журнал автора прошлых попыток перевода.
http://www.zoneofgames.ru/forum/index.php?showtopic=20348&st=0 — та же попытка перевода.
http://www.old-games.ru/forum/showthread.php?t=42889&page=0 — тоже она.
http://www.remar.se/daniel/iji.php — сайт-источник игры, где также есть переводы.
Задача будет достигнута, когда будет получена такая версия Iji, в которой весь отображаемый текст и спрайты-надписи с текстом — на русском языке.
У нас есть:
У нас нет:
Что можно сделать:
В абсолютно любом случае, неминуемо нужно будет:
Важная проблема: если перерисовывать спрайты и переводить текст во внешних файлах, нужен кто-то, кто будет долго и муторно вставлять это обратно в исходник. Пока что продолжаю думать над тем, какое конкретно решение принять. Так и будет. Спрайтов на самом деле не так много, как я думал, а с текстами ещё посмотрим, может выйдет написать импортер во внутренний формат GMD.
0x006A39 snd_wea_imach (первый звук)
0x70D7DD spr_block (первый спрайт)
0x8DDBC6 bg_tile1 (первый фон)
0x995163 scr_knockdown (первый скрипт)
0xAD4F97 tim_getribbon (первый таймер?)
0xAEC3C7 obj_iji (первый объект)
0xC39FFA rom_main (первая комната)
До первого звука идут какие-то невнятные, возможно зашифрованные данные, а также название игры, автора, и годы работы над игрой.
После последней комнаты возможно идёт Game Information (которой здесь нет), и список всех ресурсов игры с их относительными оффсетами и/или идентификаторами (?).
Слово "первый" здесь означает "первый в файле". Идентификаторы этих "первых" ресурсов могут и не быть равны нулю, так как в ГМ идентификаторы ресурсов инкрементируются вне зависимости от уже удалённых.
Регулярное выражение для выцепления всех текстов с целью проверки их на влезание в диалоговое окно (три строки по 65 символов и четвёртая — 63 символа (на последних двух расположен элемент интерфейса)):
text[d+]="[^"]*"
И соответствующий приемлемый конструктор с экранированным литералом (дичь, правда?) для объекта BCL .NET (проверено в 2.0):
new global::System.Text.RegularExpressions.Regex("text\\[\\d+\\]=\"[^\"]*\"");
Вспомогательная программа IjiMessageBox для автоматической проверки:
https://dl.dropboxusercontent.com/u/75034586/Translations/Iji/IjiMessageBox.exe
Принимает на вход iji scripts.gml (экспортированные скрипты из исходника), и пишет результат проверки в Result.txt после нажатия кнопки Batch. Либо можно проверять выбранный текст прямо в окне. Или даже переводить прямо там. Поддерживаются два типа разбиения — автоматическое самим компонентом TextBox из WinForms, и моё написанное с нуля "правильное". Естественно, первым типом текст разбивается автоматически при вводе.
Что нужно исключить при фильтровании тупо-забранных-из-кавычек текстов:
scr_sound("...")
Что нужно обязательно забрать:
.textid="..."
.topmessage="..."
loc="..."
(список видимо ещё неполный, но я буду смотреть по остаткам от фильтрации scr_sound, а не забирать только то, что в белом списке)
Собственно, не буду описывать тут длительную историю кровопролитных войн споров на тему того, как произносить имя сайта/сообщества, а просто приглашаю всех поучаствовать в показательном голосовании на тему того, как же это должно или не должно быть по мнению местного населения. Менять свой выбор после голосования запрещено, да и отключено через соответствующие настройки.
Уверенно выставляю категорию поста "Про сайт", и — добро пожаловать.
Только вот не знаю, сбор голосов будет более актуален, если пост вывести на главную, или если он останется во вкладке "новое" для зарегистрированных пользователей, либо "тоже новое" для гостей. Это уж как решит администрация, пока что будет вдали от лица сайта.
Картинку аккуратно спёр позаимствовал отсюда, чтобы не было совсем пусто.
Я обещал, обещание сдерживаю :)
http://www.youtube.com/watch?v=pyT26qP88m8
Пока не уверен в каком формате лучше записывать такие вот обзоры-впечатления. Поэтому прошу вас критиковать, давать советы, ну и в чем-то одобрять, если нравится =)) Удачи всем участникам! Постараюсь снимать интересные видео. Жду ваших отзывов :)
Итак, начался гаминатор, и я решил создать место, где могли бы общаться посетители сайта. Приглашаю участников гаминатора, еще не решивших или просто заинтересовавшихся пользователей принять участие в неофициальной джаббер конференции gamin@conference.jabber.ru!
Здесь мы делимся идеями, наработками, показываем скриншоты, задаем вопросы и трепемся обо всем на свете, попутно забыв делать игру на гаминатор и всячески общаемся.
Настраивайте свои IM клиенты (рекомендую QIP, многие сидят с миранды, PSI, пиджина ) на волну gamin@conference.jabber.ru (вот тут помощь в подключении к джаббер-конференциям)
Дайджест ИндиGO - это подборка самых интересных событий, произошедших за последние 7 дней в индустрии инди-игр, рассказ о готовящихся к выходу проектах, а так же информация о том, во что поиграть на этой неделе.
Ссылки:
- ИндиGO и Все-все-все: http://vk.com/misterwoodoo
Первая полоса:
- Flappy Jam
- Номинации BitSummit2014
- Nintendo Direct и инди
Kick & GO:
- Hive Jump
Здравствуйте. Меня зовут Валентин, я начинающий разработчик игр. Представляю вам свою первую игру, дошедшую до финального релиза. Игра называется Glow Ball и является физической головоломкой по типу бильярда. Разработка велась в одиночку около 6 месяцев на движке Unity.
Мы объявляем о запуске записи на закрытое альфа-тестирование!
Закрытое альфа-тестирование - это особый этап в разработки Heroes of scene, ориентированный на тестирование сессионного PvP-режима игры. Тестирование продлиться от 14 до 28 дней, после чего база данных игроков будет обнулена. Однако, всем участникам тестирования будет выдана награда в дальнейшем, когда игра перейдет в статус открытого бета-теста.
Анонс | Открытие | Логотипы | Участники | Голосование | Итоги
Привет всем!
Четырнадцатый конкурс Gaminator объявляется открытым. Его тему достаточно быстро разгадали, и звучит она как «Двойной удар». Что под этим подразумевается? Итак, участникам нужно сделать игру в произвольном сеттинге и в произвольной стилистике, но с обязательным условием, что игра совмещает в себе два игровых жанра. Например, это может быть платформер-RPG, или пошаговая стратегия на пару с симулятором, или шутер, совмещённый с песочницей. Заметьте, что делать игру на основе двух поджанров одного жанра нельзя (пример из комментариев: JRPG + CRPG; это противоречит теме). Если не знаете, что выбрать, вам поможет рулетка от [@OldChivas] :)
Не забывайте, пожалуйста, в категории поста указывать Gaminator 14. Двойной удар!
После нажатия кнопки play в игровом меню, главный персонаж (некая героиня) оказывается в странной библиотеке. Лучше всего для начала прочитать историю в книгах, исследовать залы библиотеки, для того чтобы прочувствовать работу мини карты (которая находится в верхнем правом углу), без которой в данную игру было бы играть очень сложно и проблематично, а можно сразу приступить к действию и телепортироваться в первый мир Dagon и приступить к самой игре.
Доброго времени суток, друзья!
На горизонте уже подходит новый "Гаминатор", а я пытаюсь понять,
как сделать интереснее геймплей в своих играх. Последняя попытка
в КОД-е была встречена посредственно, геймплей выдался серым:
Need More Resources
Но главное не отчаиваться и не сдаваться. За месяц, на этом же движке, я сделал другую игру, и кажется, баланс получился вполне интересным (я его практически позаимствовал с bitDungeon, внеся свои изменения), но геймплей всё ещё не добирает фана и разнообразия.
Представляю вам мой новый эксперимент: Sky Taxi: Dark Side
Даже не игра, а краткий экскурс в мир небольших проблем небольших людей... Нас с вами. FOC/US - это неторопливый сон обычного взрослого человека. "Маленького" человека. Во сне он знакомится с другими, встречает их проблемы, на первый взгляд кажущиеся незначительными. Но, как говорится - чем дальше в лес, тем толще партизаны.
Приветствую всех, заглянувший в мою скромную обитель в поисках чего-то интересного!
С вами Гока, и рассказывать я буду о различных игрушках, в которые действительно стоит поиграть. Обзоров пока мало, однако я планирую развиваться, улучшать своё мастерство с каждым видео, так что надеюсь вам будет интересно)
Собственно, сами обзоры:
Всем привет!
Первыми в рунете об FGL, аукционе игр рассказывали Johnny-K и Badim. Большинство русскоязычных флеш-разработчиков начали свой путь в игрострой именно после их мотивирующих статей.
Однако с тех пор прошло уже более пяти лет, поэтому стоит дополнить информацию об аукционе, о текущем положении дел и о том, какие возможности он сейчас предоставляет.
Около десяти лет назад, я в очередной раз попытался найти в интернете какой-нибудь новый хоррор, и наткнулся на "5 Days a Stranger". Так я, в одну секунду, открыл для себя серию про Трилби, Бена "Ятзи" Крошоу, движок Adventure Game Studio и то, что сейчас называют "инди". Хотя тогда, конечно, я этого слова не знал, и мысленно наклеил на папку с игрой ярлычок "любительский хоррор". Отдавая себе отчет, что при этом она разделывает под орех большую часть профессионально сделанных в этом жанре игр.
Этот пост посвещен третьей игре в серии, перевод которой я только что закончил. Начинать играть с третьей нежелательно, но в принципе, возможно. В отличие от первых двух частей, это не "Point-and-click-adventure", а квест со вводом с клавиатуры, как в ранних играх Сьерры. Она достаточно сильно отличается от остальных частей. Она считается лучшей среди них.
Последние обновления