https://pmotschmann.github.io/Evolve/
Это пошаговая игра о развитии цивилизации от приморской слизи до космического общества. Игра сочетает в себе элементы кликера и айдлера и предлагает множество мелких управленческих задач.
Что вы будете эволюционировать?
Если вы считаете, что нашли ошибку или столкнулись с какими-либо другими проблемами игры, вы можете открыть запрос здесь на GitHub. Пожалуйста, не открывайте проблемы на GitHub для вопросов о игровом процессе, используйте Reddit или Discord для этого. Ссылки на оба ресурса можно найти в нижней части игры.
Если вас интересует внесение новой локализации для игры, этот процесс довольно прост (хотя и несколько трудоёмкий).
Сделайте копию файла strings/strings.json
и переименуйте её как strings/strings.<locale>.json
(например, strings.ru_RU.json
). Формат локали состоит из двухбуквенного кода языка и двухбуквенного кода страны.
Строки хранятся в формате JSON и будут выглядеть следующим образом:
"job_farmer_desc": "Фермеры создают пищу для питания вашей популяции. Каждый фермер генерирует %0 еды в секунду."
```Если вы незнакомы с форматом JSON, то первая часть — это ключ, который не может быть изменён, **не переводите или не модифицируйте ключ никаким образом**. Вторая часть — это строка для перевода. Многие игровые строки используют токены (`%0`, `%1`, `%2` и т.д.) для представления значений игры, поэтому эти токены должны остаться в окончательном переведённом тексте. Их позиция может быть перемещена соответственно; число представляет конкретное значение, а не его положение в строке.Для активации вашего перевода в игре вам нужно добавить его в константу `locales` в файле `locale.js` (в конце файла).
Как только вы будете уверены, что ваш файл перевода готов, отправьте запрос на слияние с ним в основной ветке Evolve.
## Вклад в игру
Устранение багов, добавление новых переводов, тем или улучшение интерфейса могут быть представлены в виде запросов на слияние; после проверки и принятия они будут объединены в основную ветку игры. Если вы хотите внести новый функционал, он не должен произвольно делать что-то проще за счёт усложнения другого аспекта. Если ваш новый функционал просто делает игру проще, он не будет принят.
## Изменения CSS
Evolve использует LESS для сборки своего CSS, вы не можете просто редактировать минифицированный CSS файл. Вам следует редактировать файл `src/evolve.less`, затем использовать компилятор LESS для создания нового CSS файла.
## Команды сборки
Предполагая, что вы правильно настроили среду сборки, игра может быть собрана с помощью следующих скриптов:
npm run build // собирает пакет игры npm run dev // собирает пакет игры в режиме отладки npm run less // собирает файл CSS npm run wiki // собирает пакет Вики npm run wiki-dev // собирает пакет Вики в режиме отладки npm run wiki-less // собирает файл CSS для Вики
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )