Пожалуйста, обратите внимание на наш сервис рекомендаций игр Во что поиграть.
О Игротопе | Регистрация | Я всё понял, скрыть данное сообщение на неделю.
1
|
Все посты / Игра Boundless / Посты [126] Как присоединиться к проекту разработки миров Boundless |
|
3784 0 17 августа 2016 г. Редакция
|
Если вы уже знакомы с системой git и сайтом GitHub, можете пропустить эту инструкцию.
Первичная настройка
1. Зарегистрируйтесь на GitHub (бесплатно) - помните, что имя, которое вы выберете при регистрации, будет всем видно, и по нему на вас будут ссылаться.2. Далее зайдите в репозиторий проекта, и форкните его (создайте себе копию, нажав на кнопку в правом верхнем углу). Если система спросит, куда поместить копию, выберите своё имя.
3. Скачайте и установите программу GitKraken. Пройдите установку и первичную настройку (с подтверждением адреса почты).
4. Далее, GitKraken необходимо задружить с вашим аккаунтом на GitHub. Нажмите на шестерню в правом верхнем углу, затем на вкладке Authentication слева, после на GitHub.com. Нажмите на Connect to GitHub, следуйте за инструкциями в браузере, и затем переключитесь обратно на GitKraken. Наконец, нажмите на Generate SSH key and add to GitHub.
5. Теперь вы можете клонировать (скачать) репозиторий себе на компьютер. Зайдите в меню File и нажмите Clone Repo. Нажмите на вкладку GitHub.com и вы увидите boundless.worlds в списке - выберите его. Запомните, куда вы клонируете репозиторий (выберите любую папку на компьтере) и нажимайте Clone!
6. Почти готово! Как только клонирование закончится, наведите курсор на надпись remote на левой панели и нажмите кнопку с зелёным плюсом. Нажмите на GitHub и выберите turbulenz/boundless.worlds из выпадающего списка репозиториев на GitHub. Нажмите Add Remote. Ура!
Если всё в порядке, вы увидите что-то вроде этого:
Теперь вы можете делать добавления в репозиторий; и вам больше не придётся такого повторять!
Создание добавлений
Хорошо, теперь давайте добавим ваши летающие острова. Откройте папку, в которую вы клонировали репозиторий (на шаге 5 ранее). Вы можете увидеть папки config и docs, а так же несколько файлов с расширением .mdСкопируйте ваш настраиваемый узел из родной для Boundless папки config в новоклонированную копию. Положите его в соответствующую папку внутри config, то есть в biomes, если это биом, в noise3d, если это узел с трёхмерным шумом и т.д.
Давайте расскажем об узле, который вы положили в config/biomes/FloatingIslands.json. Если вы переключитесь на GitKraken, вы увидите новую запись в верхней части списка, называемого "// WIP" - нажмите на неё. Вы увидите файл, который вы только что скопировали, под надписью Unstaged Files справа:
Нажмите на Stage all changes, и файл переместится вниз в список Stages Files, и вы сможете заполнить описание изменений в Commit Message. Текст в "Commit Message" описывает изменения, которые вы делаете (и каждый участник сможет просмотреть это). Введите туда одну строчку короткого резюме, вроде "Floating islands biome". И заполните далее описание со всей детальностью, которой вы хотите поделиться о вашем настраиваемом узле (подсказки, как его использовать, описание внешних параметров и прочее). Вот пример:
Как только вы станете довольны результатом, нажмите Commit, и вы увидите, что ваш новый коммит (запись) добавлен в список в центре. Кликните правой кнопкой по вашему новому коммиту и выберите Push или нажмите соответствующую иконку: . Этим вы загрузите свой коммит на GitHub.
Последний шаг (!) - создание запроса на добавление [pull request], чтобы разделить ваши коммиты со всеми остальными. Кликните правой кнопкой на коммит и выберите опцию Start a pull request to turbulenz from origin/master. Затем снова опишите ваши коммиты (в общем), и, когда будете довольны, нажимайте Create Pull Request. Вы справились!
Ваш новосозданный запрос на добавление будет показан в репозитории - и мы сможем увидеть ваши файлы. Когда всё будет в порядке, мы примем ваши изменения и объединим их с нашим репозиторием!
- Комментов пока нет.
2014
3D
Экшен
Мультяшная / Cartoon
Игры для всех / Casual game
Строительство / Constraction
Кооператив
Кастомизация / Customization
Цифровая доставка
Фэнтези / Fantasy
Вид от 1-го лица
Геймпад
Ян Маклеод / Ian "Nevir" MacLeod
Инди
Клавиатура + мышь
Mac OS X
Руководство
Редактор карт / Map editor
Механизмы
MMO
Нелинейный / Nonlinear storyline
Нет определенной цели
Частичная случайная генерация / Partial random generation
Процедурная генерация / Procedural generation
Программирование / Programming
PlayStation 4
PvP
Квест, приключения
Всегда реал-тайм
Ролевая игра (RPG)
Песочница
Научная фантастика / Science fiction
Steam
Выживание (Survival)
Вид от 3-го лица
Turbulenz Limited
Воксели / Voxels
Windows
Wonderstruck
Вы были успешно зарегистрированы с логином .
Вы можете указать логин и почтовый ящик прямо сейчас, а можете сделать это позже, нажав кнопку "пропустить этот шаг".