Авторизация
или
или
Зарегистрироваться на сайте
Возник вопрос? Столкнулись с проблемой? Есть предложение?

Мы вам поможем!

Пишите нам на почту: [email protected] и мы вам ответим в ближайшее время, так же вы можете воспользоваться формой обратной связи прямо с сайта.

Последние комментарии
Вчера, 22:44
кстати, не очень привычно, слева дизы - справа плюсы....
Вчера, 22:43
блин, этому коменту хотел плюсануть, а случайно минусанул. Крафт шикарен - качаю, играл во все БФки, ща играю в 4-ю. давно хотел парящий крафт на который можно приземлиться (на подбии ЩИТа из "марвела") однозначно + за крафт!!!!!!!!!!!
20 января 2017 21:48
Это тот, у кого руки вроде из плечей ростут, но по привычке еще через жопу тянутся
20 января 2017 20:58
На мой взгляд, для таких видео на данном сайте практически отсутствует целевая аудитория. Целевая аудитория только периодически выкладывает здесь очередной говнопост и валит обратно в группу таких же Вконтакте. Кстати, а кто такой "не совсем нуб"? Тот, у кого руки все ещё из жопы, но ЧСВ уже выросло?
20 января 2017 17:30
Простите, я только начинал делать крафты когда зарегистрировался на сайте и выложил ужасную вещь. Но теперь... ...администрация сайта не даёт выкладывать более стоящие внимания и лайков крафты! Я выложил корабль апполон 11 и кучу кораблей в стиле апполона на Минимус но ни одного на сайте не выложили!!!!! )-: И нет там скринов потому что сайт их размещать не даёт!!! И да, я соглашаюсь с вами насчёт этой новости -"Минус с Минимус"!
19 января 2017 23:35
Тогда я в шоке. Линкор жт перебор. Он сам как целая программа. В KASкстати жесткие соединения есть? Я чет забыл...
19 января 2017 22:06
попрошу указать уровень сарказма.
19 января 2017 22:05
у меня все грузится
19 января 2017 21:28
Эпик в апогее! Вот это круто, только ферменных конструкций бы побольше... и орбитальный линкор не помешал бы)
19 января 2017 20:29
а я чето плюс поставил, хотя посмотрел минуты 2е второй и 3й серии. Ну просто вспомнил себя :) тоже когда-то поделиться свершениями хотелось
19 января 2017 13:29
Ок, просто из твоей сборки мод Kethane отказывается работать (не показывает концентрацию ресурсов на карте).
18 января 2017 23:06
Мод понравился, вот только с ним не работает деталь "Fuel Cell" (топливные ячейки) или так и должно быть?
18 января 2017 21:07
Скучно и много воды. П.С. 3-я серия не грузится.
18 января 2017 14:26
1.2.2 у меня. с модами на 1.2.2... кроме трех каких-то
18 января 2017 14:12
Автор, у тебя версия KSP 1.2.1?
18 января 2017 07:43
Спайс центр? СПАЙС ЦЕНТР???
18 января 2017 07:15
Потому что "а вот еще одна интересная фишка" видео уже куча. А тут необычный способ подачи. Получается что не совсем нуб рассказывает совсем нубам, как ими не быть. С одной стороный я и сам узнаю новое, а с другой рассказываю этои как я к этому пришел другим. В этом и кроется главная суть.
18 января 2017 00:15
Шо, еще полтора часа "ой, а чо эта за фигня!" и "фсемприветсегоднямы"? Интересно было бы, если бы ты сам предварительно разобрался, а потом показывал в стиле "а вот еще одна интересная фишка". А так это не то, чтобы мусор, но и полезность околонулевая. Зачем ты это делаешь - не знаю.
17 января 2017 16:17
Никак. Статья была склейкой из трех частей, после переезда все полетело в тартарары. з.ы. Да, и коммент оставить тоже проблема... постится около 5 минут О_о. Дико тормозит движок.
16 января 2017 19:57
Самое забавное - на орбите Кербина этому шедевру делать абсолютно нечего. Один плюс от этого поста есть - еще раз заворожено пересмотрел это безумное творение)
16 января 2017 19:37
Согласен, раньше было больше вкладок и Модов. Из-за этого любимый мод на новые ионные двигатели не могу скачать
16 января 2017 13:21
Простите сударь, но пост гавно. Да причем отьорнейшее улично-сартирное, как мой юмор на праздниках.
15 января 2017 18:41
Ересь! Я повешусь! Столько ереси не было никогда!
15 января 2017 14:47
Подарок Бездне и Кракену на старый новый год.
15 января 2017 13:35
Что-то я мало что тут вижу... Хотя бы форум просмотрел для приличия. Давно уже показывали - Эпические видео процесса игры в KSP
15 января 2017 12:45
Этажы плогеат к тому же https://www.youtube.com/watch?v=ONP9jS14toE
15 января 2017 12:24
Было бы что заценивать - может, и заценили бы.
15 января 2017 11:10
В 1.2.2 изменились показатели уровня учёного (скорость получения науки). Теперь они такие: 0 0.00135 1 0.00675 2 0.00810 3 0.00945 4 0.01080 5 0.01215 Т.е. раньше коэффициент рос с уровнем как х5, х9, х13, х17, х21, а теперь как х5, х6, х7, х8, х9. Понерфили лабораторию.
Показать все
Список игр в нашей базе
Доброго времени, друзья!
Перед вами первая часть гайда по языку програмирования kOS.

В этом гайде вы узнаете:
А. Базовые знания о синтаксисе
Б. О базовых и математических командах
В. Основных ошибки начинающих

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

Большая просьба, все вопросы по материалу писать в тему на форуме
kOS тема на форуме .. В комментариях к гайду оставлять лишь отзывы.

Я ставлю в гайде символ "->" дабы читатель видел и понимал как точно выглядит команда и соблюдал все знаки после стрелочки, будь то ковычки или точка.
В программе писать "->" не нужно. Символ // означает что я комментирую строку и все что стоит после двух слешей писать так же не нужно.

Чтобы начать работу с модом в игре, установите мод, установите модуль с kOS на ваш крафт, запустите игру и кликните на этот модуль правой кнопкой мыши, выберите Open Terminal.


ЧАСТЬ А. Синтаксис.

Что нужно знать о языке kOS:
1. Абсолютно любая команда заканчивается точкой (!). Т.е. в строке программы пишеться КОМАНДА(УСЛОВИЕ КОМАНДЫ)(.) к примеру -> Print "Ничего не заработает если не поставить точку вон там->".
2. kOS показательный язык т.е. команды на английском языке отображают суть команды. Пример: строчка -> print GroundSpeed. - (перевод - печатай поверхностную скорость)
напечатает на экране консоли скорость вашего крафта относительно поверхности по горизонтали.
3. Язык не зависит от регистра. Т.е. написав SET X TO 1. или set x TO 1. или даже sEt X To 1. kOS вас поймет, и не выдав ошибку, во всех трех случаях сделат Х равным единице.
4. В строке может быть сколько угодно команд, главное чтобы после каждой команды стояла точка(см. пункт 1.).
5. Программы можно писать и редактировать как в Windows-се через блокнот, так и в игре.
6. В Windows программы хранятся в разрешение *.ks и могут открываться и редактироваться обычным блокнотом.
7. Внутри игры не поддерживает кирилицу.
8. Все команды (кроме циклов) что можно писать в коде скриптов можно писать и в терминале. Т.е. не обязательно писать ради одной команды программу и её запускать, можно
просто взять и запустить одну команду в консоле.


ЧАСТЬ Б.Базовые и математические команды.

Оговорюсь, во всех частях гайда я не буду полностью разбирать ту или иную команду, т.к. они имеют достаточно большое количество вариаций(в большинстве), а разберу лишь
необходимые для текущей части\частей гайда составляющие. Полный список возможностей той или иной команды вы можете найти в Оригинальной английской инструкции, переве-
денной мною ТЫК , а так же я советую пользоваться ей как справочником до создании нового Справочника к гайду(после завершение всех частей начну над ним работу).

В первую очередь мы разберем команды, которые позволят нам создавать и запускать программы внутри игры. Сама структура хранения программ в моде достаточно интересная.
Одновременно мы можем быть подключены к одной "библиотеке" (Volume). Т.е. когда запускается игра мы по умолчанию подключены к Volume #1, где нет ни одной программы и
если мы начнем писать программы в игре все они будут сохранены в библиотеке Volume #1, которая уничтожается после исчезновения крафта(разбился,Recover-нули и т.д.).
К тому же у каждого крафта своя библиотека Volume #1. Т.е. написав программу на одном крафте в Volume #1 и перейдя на другой, мы в этой библиотеке не увидем ничего.
Так же в библиотеке #1 есть ограничение в 10 тысяч символом, программу или программ в сумме состоящих из большего количества символов хранить мы там не сможем.
Размер памяти можно изменить при постройке крафта в ангаре(щелкнув правой кнопкой на модуле мы можем менять размер библиотеки).

По вышеописаным недостаткам я предлагаю всем использовать Архив. Архив это библиотека (Volume #0) в которой хранятся программы прямо у нас на компьютере
в папке \Kerbal Space Program\Ships\Script .Т.е. создавая в игре в библиотеке Volume #0 программы, они все будут сохранятся в вышеописанной папке(в windows) и никогда
ни при каких условиях не пропадут(если вы сами их не удалите в ручную). Размер этой библиотеки бесконечен. К тому же через эту библиотеку вы сможете работать с программами написаными не в игре, а через блокнотик в Windows. Достаточно создать в вышесказанной папке файлик НАЗВАНИЕПРОГРАММЫ.ks и открыть блокнотом. Вуаля вы можете писать
программы прямо в Windows-е. Сделать что бы по умолчанию после запуска крафта вы были в Volume #0 можно в ангаре выбрав в правом нижнем углу значок kOS и включив там
пункт ARCH.

Команда "LIST."
Составляет список. По умолчанию команда -> List. выводит список программ доступных в нашей библиотеке и номер библиотеки в которой мы находимся.
Так же может составлять список деталей из которых состоит крафт, двигателей, целей и дистанции до них и т.д. (Подробнее в справочнике)

Команда "SWITCH TO"
Позволяет "Гулять между библиотеками". К примеру -> SWITCH TO 0. Переключит нас на Volume #0 т.е. Архив; -> SWITCH TO 1. Соотвественно переключит нас на Volume #1.
Так же на архив можно переключиться командой -> SWITCH TO ARCHIVE.
Что очень важно переключиться на Архив мы можем только около КСЦ(Возможно не актуально), поэтому делайте это сразу.

Команда "COPY TO"
Позволяет копировать программы из одной библиотеки в другую. Приведу пример. Мы находимся в Volume #1(где находимся имеет значение).
COPY file1 FROM 0. // Копируй файл под названием "file1" из тома 0 в том 1 (FROM - перевод "ИЗ")
COPY file2 TO 0. // Копируй файл под названием "file1" из тома 1 в том 0 (TO - перевод "В")
С помощью этих команд к примеру можно извлекать нужные программы из архива в память своего крафта (из Volume #0 в Volume #1).И лететь спокойненько на легке быз кучи остальных скриптов.

Команда "DELETE"
Позволяет в игре удалять программы из текущей библиотеки например -> DELETE file1. Удалит программу с именем file1 из текущей библиотеки.

================================
На работе с архивами закончим и приступим к основным двумя командам что вы будете по началу использовать больше всего. Это команды RUN и EDIT.

Команда "EDIT"
Редактирует или создает программу(если программы с таким именнем нет) в активном томе. -> EDIT VZLET. создает программу Vzlet в текущей активной библиотеке.
Пустые программы не сохраняются(Возможно не актуально). Если вы создали программу, то вы можете увидеть её в своей библиотеке с помощью команды -> List. (полезно когда
вы забыли название своей программы или перешли в архив и хотите посмотреть что у вас там есть). Команда list выдает список программ и добавляет их разрешение .ks
При редактировании уже созданных програм писать -> EDIT VZLET.ks. НЕ НУЖНО. Пишем абсолютно так же как и для несозданной программы -> EDIT VZLET.

После написания -> EDIT НАЗВАНИЕПРОГРАММЫ. У нас откроется окошко в котором мы и можем писать программу. В последних обновлениях была добавлена возможность копировать\вырезать
и форматировать текст, как в любом текстовом редакторе, а так же забивать текст прям из игры в буфер компьютера и наоборот(комбинации клавиш Ctrl+C(копировать) Ctrl+X(вырезать)
Ctrl + V (вставить) и другие команды работают). Т.е. мы можем что либо скопировать из интернета\блокнота и вставить прям в программу или наоборот извлечь участок кода из игры.
После написания кода необходимо нажать кнопку сверху окна SAVE. Она сохранит изменения в вашей программе и тогда вы сможете её запустить. Кнопка RELOAD возвращает код к
предыдущему сохранению, т.е. если вы что-то случайно удалили или сделали не так то кнопка RELOAD вернет все как было при прошлом нажатии кнопки SAVE.


Команда "RUN"
Как ни странно - запускает программу. Может запускать программу только из текущей библиотеки. Пишеться так -> Run VZLET. Запускает программу VZlet.ks
=================================

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

kOS поддерживает большое кол-во математических фун-ций. Округления, логарифмы, тригонометрия и т.д. Полный список команд можно будет посмотреть в справочнике.
Ну а мы начнем с простого. С команды SET, которая с англ. переводится как ЗАДАТЬ.

В некоторых случаях перед тем как давать некоторым функциям и командам переменные их необходимо обозначить. Например как здесь

SET X TO 1. Делает X равным единице. И в то же время говорит что у меня в программе теперь существует переменная Х
(просто если вы не обозначили Х программа с некоторыми сложными командами может сказать что ты мне задал что-то равным Х, а я не знаю что такое Х об этом
в следующих гайдах, а пока не берите в голову)

SET X TO 1 + 6. \\ Сделает X равным 1 + 6 тобишь 7
Print X. \\ Выведет 7 на экран консоли


SET X TO 5. \\ сделает Х равным 5
SET Y TO X+5. \\ Сделает Y равным Х+5 тоесть 10
PRINT Y. \\ Напечатает 10

Соотвественно так же можно ставить знак "-" (минус),"*" (умножить), "/" (делить (!) не перепутайте слеш и бекслеш, деление только на символ "/").

В то же время можно и вот так.
SET X TO 5.
SET Y TO 20.
PRINT X+Y. \\Напечатает 25

И не забываем точки(!) после команд.

Если вы пишите не целое число, то как разделительную запятую вы ставите точку и опять же не забываете про точку после команды.
SET X TO 2.5. // делаем Х равным 2.5
PRINT X+1.4. // Печатаем Х + 1.4 -> напечатает 3.9

К слову у нас так же есть удобная команда LOCK -(с англ. Зафиксировать, закрепить) она много где применяется и об основной её роли мы поговорим в следующих гайдах,
а пока применение этой команды для мат. функций:

SET X TO 1. //Назначаем Х хранить значение 1
LOCK Y TO X + 2. // Закрепляем в Y значение Х+2
PRINT Y. // Выводим Y на экран. Выведет 3
SET X TO 4. // Назначаем X = 4.
PRINT Y. // Выводим Y на экран. Выведет 6. Поскольку в значении Y закрепилось значение X+2, что мы сделали командой LOCk.

Команду LOCK снять с переменной можно командой UNLOCK, например -> Unlock Y. разблокирует(уберет) условие что мы закрепили командой Lock.



Некоторые полезные мат. функции(Остальные в справочнике):
Не забываем что вместо чисел в скобках может стоять X,Y или любая другая переменная, или характеристика (например высота или скорость и т.п.) почти все что угодно.
CEILING(1.887). // (Ceiling - потолок) Возвращает ближайшее целое число выше данного, в данном случае 2.
FLOOR(1.887). // (Floor - пол) Возвращает ближайшее цело число ниже данного в данном случае 1.
MOD(21,6). // Возвращает остаток от деления. В данном случае 3 (Тобишь 21 делит на 6 = 18 и остаток = 3)
MIN(0,100). // Возвращает минимальное число из 2-х переменных. В данном случае 0. То же самое с командой MAX.
ROUND(1.887). // Округляет до ближайшего целого числа, в данном случае до 2.
ROUND(1.887, 2). // Округляет до указанного количества знаков. В данном случае до второго знака за запятой тобишь = 1.89
SQRT(7.89). // Возвращает квадратный корень, в данном случае 2.80891438103763

С базовыми мат. функциями разобрались. Теперь немного о базовых командах, которые вам наверняка пригодятся.

Команда "STAGE."

Крайне проста достаточно написать -> STAGE. и вуаля, сработает ступень(то же самое что нажать пробел).

Команда "PRINT"

C ней вы уже познакомились на примерах. Выводит что либо на экран терминала. Можно выводить как текст, так и цифры, так и текст и цифры.
К примеру:
Print "Я сижу в подвале и пишу гайд пожалуйста помогите". // напишет строчные данные что стоят в ковычках. Не забываем что кирилицу использовать нельзя.

Знак + можно использовать дабы объединять текст даже разных типов к примеру:
SET X TO 5.
Print "X = "+ X. // Напишет строчные данные что указаны в скобках т.е. "X = " и напишет значение X. Т.е. на экране вы увидите -> X = 5

Можно подставлять абсолютно любые характеристики, команда Print позволит вывести на экран практически что угодно
Например:
Print Altitude. // Напишет вашу высоту (та что по середине сверху)
Print BODY. // Напишет под контролем гравитации какого тела вы находитесь. На старте соответственно будет кербин.
Print Longitude. // Напишет долготу на которой вы находитесь.

И так далее печатать и подставлять куда угодно можно что угодно. Достаточно это понять и в глупых математических функциях появиться смысл:)


Команда "Clearscreen."
Как вы наверное заметили, после любых действий и ваших записей в консоли онные никуда не исчезают. Поэтому достаточно написать -> Clearscreen.
И все что написано на экране вашего терминало исчезнет. Да и переводится команда как "чистый экран" или "очистить экран".

Команда "Wait"

Переводится как Ждать и делает то же что и означает. Исполнение программы приостанавливается пока не выполнится условия команды.
Wait 1. \\ Ждёт 1 секунду и продолжает программу.
Wait 5.3. \\ Ждёт 5.3 секунд и продолжает программу
Wait X. \\ Ждёт X секунд. Т.е. ждет 10 секунд если Х=10.
Посложнее пример:
Wait until GroundSpeed > 5. \\ Ждёт пока скорость относительно земли не станет больше пяти (в m\s)! Очень важно не перепутать!
Wait until Altitude > 2000 \\ Ждёт пока высота от уровня моря не станет больше 2000 метров.


На этом с командами в данном гайде хватит. Прикладные команды, мы будем рассматривать во 2-ом или 3-ем гайде.
Команд дано достаточно. Постарайтесь переварить все что-тут усвоили. Создайте крафт с модулем кОС, батарями и кокпитом и посидите поиграйтесь с командами дабы
полностью усвоить как они работают и что можно с ними делать.


ЧАСТЬ В.Основные ошибки наичнающих.


Здесь мы рассмотрим основные ошибки, что мешают или замедляют новичков в процессе изучения kOS.

1. ЗАБЫЛ ТОЧКУ. Это самая основная и распространенная ошибка. Несмотря на то что кОС сообщает игроку при ошибке что он ошибься, игрок в упор не замечает где и почему,
в большинстве случаев потому что, забыв точку программа нам выдаёт то что написано в следующей строке после той команды где забыли точку и игрок ищет ошибку там.

ЕСЛИ У ВАС ЧТО-ТО НЕ РАБОТАЕТ, ВОЗЬМИТЕ И ПРОВЕРЬТЕ ВСЕ КОМАНДЫ НА НАЛИЧЕЕ ТОЧЕК В КОНЦЕ, ЭТО КРАЙНЕ ВАЖНО.

2. Не работает команда, на наличие точки проверил. Если у вас не работает какая либо команда или вы не поймете как она работает, проведите серию тестов. Попридавайте
разные значения, разные типы значений(число, вектор, строка), запустите тестовый крафт и тп. Например для понимания как работает система ориентирования в этом языке - просто необходимо на орбите иметь один
тестовый агрегат, который в условиях вакуума вам все покажет. Не получается все равно? Пиши коректный вопрос в теме на форуме (не в комментах к гайду,а в тему на форуме)
Тебе обязательно помогут и вместе найдут решение.

3. Несовместимые типы. Такие ошибки встречаются реже но все же встречаются. В игре всего 3 типа переменных - Числа, строки(текст) и вектора. Если вы пытаетесь запихнуть
что-то в не ту переменную или сложить число с вектором, ясно дело у вас ничего не получится. Внимательней читайте справочник и ознакамлевайтесь с командами.

4. Даже не знаю какую программу написать. Так напиши в тему на форуме! Форумчане быстренько набросают тучу идей. Как ни странно идеи редко заканчиваются:)
Очень важно общаться с людьми которые занимаются схожей деятельностью так как это вызывает возникновение новых необычных идей.

Ну и небольшая программа без комментариев для самоусвоения. Напишите их в игре, или продумайте что они будут делать и как их можно модифицировать.

infoScreen.ks

SET EXIT TO 0.SET CH TO 1.
Print "InfoScreen v.0.1".
Until EXIT=1{
clearscreen
ON ABORT SET EXIT TO 1.
Print "Time Is " + Time:HOUR +":"+Time:Minute+":"+round(Time:Second,0).
Print "Altitude is " + round(Altitude,2).
Print "Ground speed is " + round(GroundSpeed,2).
Print "Vertical speed is " + round(Verticalspeed,2).
When MOD(CH,2)=0 THEN PRINT "IT WORKS!".
SET CH TO CH+1.
Wait 1.}
Print "InfoScreen v.0.1. END".

Что получилось под спойлером.



Всем спасибо за уделенное время. Теперь вы знаете основы kOS и можете изучать более сложные и интересные вещи.До встречи в следующих гайдах. Все свои вопросы оставляйте в теме на форуме, а не в комментариях под постом.
С вами был Finn, увидимся!


    Комментарии
    Подсветить мои комментарии
    1. bogdanrus 15 декабря 2015 17:29, Посетители, {repa} #1
      Не знаю, зачем нужен kOS, но советы хорошие! я первый, ура!
      -2
    2. maisvendoo 15 декабря 2015 17:48, Хорошие люди, {repa} #2
      Плюс, ждем ещё
      +2
    3. Silver 15 декабря 2015 18:03, Гости, {repa} #3
      Огромное спасибо, доступно и понятно. Вечером приступлю к курению.
      -1
    4. Shnyrik 15 декабря 2015 18:51, Посетители, {repa} #4
      Очень интересно. Спасибо!
      -2
    5. Marschig 15 декабря 2015 19:31, Посетители, {repa} #5
      Хорошая, годная статья.

      Но напомнила анекдот про GTA: "работал весь день, сел поиграть, а в игре то же самое" :)
      +2
    6. veld 15 декабря 2015 19:59, Посетители, {repa} #6
      Намного более нужная вещь чем многое что появляется.Однозначно "в репу".
      0
    7. Finn 15 декабря 2015 22:57, Стримеры, {repa} #7
      Исправил некоторые ошибки с переносами строк и нашел все же две команды с забытыми в конце точками am
      +4
    8. Басила 15 декабря 2015 23:44, Редактор библиотеки модов, {repa} #8
      Цитата: Finn
      две команды с забытыми в конце точками
      Ты что, гайд не читал? Написано же - точки обязательны! :)
      +7
    9. lis_vamp 16 декабря 2015 00:38, Посетители, {repa} #9
      можно ещё так

      set EXIT to 0.
      Print "InfoScreen v.0.1".
      WHEN EXIT<1 THEN {
      ON ABORT SET EXIT TO 1.
      clearscreen.
      Print "Time Is :" AT(0,1).
      Print Time:HOUR + ":" +Time:Minute + ":" + round(Time:Second) AT(20,1).
      Print "Altitude is :" AT(0,2).
      Print round(Altitude,2)/1000 + "km" AT(20,2).
      Print "Ground speed is :" AT(0,3).
      Print round(GroundSpeed,2) AT(20,3).
      Print "Vertical speed is :" AT(0,4).
      Print round(Verticalspeed,2) AT(20,4).
      PRESERVE.
      }.
      When EXIT<1 THEN {
      PRINT "IT WORKS!" AT(0,0).
      Wait 1.
      clearcreen.
      PRESERVE.
      }.
      WAIT UNTIL EXIT=1.
      Print "InfoScreen v.0.1. END".
      Wait 2.
      // если не сработал ABORT можно тормознуть Ctrl + C
      -1
    10. IronFenyx 18 декабря 2015 10:46, Посетители, {repa} #10
      В русском языке нет слова "гайд"!!!!!!!!!!!!!!!!!!!!!!! НЕТУ!
      -3
    11. Silver 18 декабря 2015 11:11, Гости, {repa} #11
      Ну, в русском языке (да и любом другом) много каких слов нету, компьютер, например, бюстгальтер, а они есть. Всего лишь заимствование, и это нормально для языка изменяться подобным образом. Да, зачастую язык упрощается. К примеру, вместо гайда можно бы использовать инструкцию (но по смыслу это не совсем то, да и тоже не особо русское слово) или руководство. Но ничто не мешает автору применить слово гайд, тем более, что оно полностью отражает семантический смысл подобных статей. Гайд не просто руководство, это "путеводитель", некий "навигатор", он не управляет или дает сухую инструкцию, а рассказывает о вопросе и одновременно "ведет" читателя (слушателя/смотрителя [гы]) по деталям. Да еще и короткое.

      Английский очень простой язык (стал), но содержит много емких, точных понятий, отражающих суть вопроса. Если кому интересно на досуге сличите значения и использование слов mine и dwell, как отдельно, так и в составе выражений.

      З.Ы.: если что, это было без наезда, так, мнение.
      +2
    12. IronFenyx 18 декабря 2015 14:42, Посетители, {repa} #12
      Бюстгальтер и компьютер хоть и заимствованы, но уже давно часть языка и они есть в современных словарях. А взяты они были просто потому, что аналогов не было или они были неудобны. А слова гайд в русском нет, зато есть много других слов, которые ты назвал. А если автор применяет не их, а мерзкое и противное "гааайд", то я это отношу только на счет его необразованности. Приличные люди на пиджине не разговаривают.
      -4
    13. Tankuwi 18 декабря 2015 15:37, Стримеры, {repa} #13
      Был бы это государственный сайт, то была бы другая ситуация, а так общество то не совсем серьезное. Да и о приличии вместе с образованностью лучше бы ты вообще промолчал, если ты, конечно, не изменил мнение по поводу матерных слов, которые якобы использовал Пушкин в своих публичных литературных стихах. Ну да проехали! Игра то на английском языке создана? Верно! Посему у нас, в обществе KSP, заимствуются слова "гайд", "сори", "мод" и т.д. Кстати, эти слова были заимствованы еще раньше, чем я сюда примкнул. Употреблять эти слова намного удобнее из-за того, что они занимают мало букв при печати. Ты бы сказал вместо "спэйсшип" именно "космический корабль", если ты бы находился в обществе, где так упрощенно говорят фразы? Тема спорная, но и так понятно, что "спэйсшип" гораздо удобнее пишется и читается. А представь, когда ты говоришь "спэйсшип", а тебя ругают за то, что ты читаешь именно так, а не "космический корабль". Абсурд получается какой-то!

      P.S. Никаких наездов нет, просто защищаю автора.
      -1
    14. IronFenyx 18 декабря 2015 15:57, Посетители, {repa} #14
      Я тебе уже культурно объяснял что с тобой разговаривать вообще не желаю ни по какому поводу. Ты так не понимаешь, да? Хочешь чтобы я некультурно указал направление твоего следования?
      [*cleared*]
      -1
    15. Kerbiter 18 декабря 2015 16:06, Модераторы, {repa} #15
      В кои-то веки соглашусь с Фениксом. Руководство вполне подходит, как по мне.
      0
    16. Silver 18 декабря 2015 16:12, Гости, {repa} #16
      Господа, без переходов на личности. Все споры - в рамках обсуждаемой темы, пожалуйста.
      +1
    17. Reistlyn 18 декабря 2015 17:54, Модераторы, {repa} #17
      Ну с одной стороны да, с другой стороны, слово гайд находится в скобках, то есть это по сути пояснение для тех кто не понял русского языка и не обязательно для прочтения.
      Ну и еще на сайте есть раздел "Гайды".
      +1
    18. IronFenyx 18 декабря 2015 20:26, Посетители, {repa} #18
      По теме я плюс поставил, а по форме изложения выразил замечание. Слишком много раз употреблено непотребное слово - это раздражает. Автор же хочет, чтобы его труды нравились народу? Тогда он сделает конструктивные выводы.
      -1
    19. veld 18 декабря 2015 20:38, Посетители, {repa} #19
      ""Непотребные слова"". Народ глаголит-лепо,но аз открок охаять труды великии нарочито возжелал.
      Совет вам,прочтите (если осилите) последнею главу .....
      хотя нет,не поможет.
      -1
    20. Fell-x27 19 декабря 2015 11:50, Посетители, {repa} #20
      Цитата: IronFenyx
      В русском языке нет слова "гайд"!!!!!!!!!!!!!!!!!!!!!!! НЕТУ!

      А еще в русском языке нет слова "нету", милейший. peka
      Будьте так добры, извольте не выпячивать свою псевдоинтеллектуальность, сидя, при этом попой в луже. Благодарствую.
      +1
    21. spacer 21 декабря 2015 05:48, Посетители, {repa} #21
      Цитата: Fell-x27
      А еще в русском языке нет слова "нету"

      Тем не менее искаженное русское "Нету" происходит от русского же "Нет" и часто используется в разговорной речи.
      Товарищ ведет речь о том, что в последнее время слишком много заимствуется исковерканных "нерусских" слов при наличии русских аналогов, засоряется русский язык. Зачем использовать так модное ныне в официальных кругах "пролонгация" если есть русское, понятное "продление", к примеру?
      Так зачем обзывать путеводитель гайдом!
      +1
    22. IronFenyx 21 декабря 2015 09:20, Посетители, {repa} #22
      Ну слава Богу, хоть кто-то понял о чем я говорю!
      0
    23. maix 16 мая 2016 18:55, Посетители, {repa} #23
      Прочитал статью, вроде интересно, но может кто нибудь по сути объяснить: зачем в принципе программирование в KSP, какой результат можно получить. Мне кажется об этом автор должен был рассказать еще во введении, чтобы читатель сразу понял, нужна ему эта информация или нет...
      0
    24. Falco 16 мая 2016 20:03, Модераторы, {repa} #24
      Цитата: maix
      зачем в принципе программирование в KSP, какой результат можно получить


      Пример:
      Стоят ремоттек с включенной задержкой связи, лайфсаппорт и кос. Есть беспилотный зонд, который должен передать данные с поверхности Айка. Задержка в сорок секунд не позволяет рулить из ЦУПа, тащить шесть рыл и разворачивать станцию управления — нет ни денег, ни технологий, а автопилот ремоттека не поддерживает сложные операции. Вот тут-то нас и выручает кОС. Пишем простенький посадочный автопилот, ставим детальку на зонд, передаем команду на включение... и наслаждаемся тем, как бездушная железяка разбивает дорогое оборудование об грунт, потому, что кто-то забыл в программе сделать поверку высоты по радару, а не ASL. В этом есть свой, совершенно особый кайф.
      0
    Гостям запрещено оставлять комментарии.
    Вам надо авторизироваться или зарегистрироваться на сайте.
    Войти или зарегистрироваться
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.