Скрипты в Space Engineers: Урок1. Общие сведения, поиск и управление блоками. Быстрый таймер.

preview_player
Показать описание
Видео-уроки по скриптам в Space Engineers. Часть 1.

Если что-то неясно изложено - задавайте вопрос в комментах под роликом, отвечу.
-------------------------------
На пиво аффтору можно заслать следующими способами:
-------------------------------
Яндекс Деньги: 410015171561144
Сбербанк Visa: 4276 5400 1209 8905
-------------------------------
Рекомендации по теме
Комментарии
Автор

Начиная с 3го ролика в серии по скриптам появится очень много картинок и схемок для наглядности объясняемого материала. Звук тоже будет подправлен. Первые 2 серии получились слабоватыми по качеству, дальше будет лучше.

RenescoRocketman
Автор

Просто отлично! Смотрел от и до. Залип на инженерах. Игра бомбическая. С товарищем на пару запускаем ракеты, спутники, автобуры, немножко скриптуем. Это все чудовищно весело. Голова взрывается от планов. И благодаря вашим видео многие из них удается реализовать.

cyberkolbasa
Автор

29:05 Убило) Типичный программист: если код работает с глюком, то назови глюк фичей!

RoboMagHiro
Автор

Вот корректный код для установки положения ротора (что бы стрелка не вращалась лишний оборот, а могла устанавливать угол сразу в нужный) :

void setAngle(IMyMotorStator target, float angle)
{
float currAngle = target.Angle * 180.0f / (float)Math.PI;
if (currAngle > angle) {
target.TargetVelocityRPM = -30.0f;

target.LowerLimitDeg = angle;
}
else {
target.TargetVelocityRPM = 30.0f;

target.UpperLimitDeg = angle;
}
}

rinoturtle
Автор

Самый лучший курс из всех! Намного лучше буржуйских! У тебя талант к преподованию!

eduardmart
Автор

Хорошо объясняете. Чувствую, намучаюсь я с Visual Studio, поскольку не пользовался ей никогда, а после NetBeans она выглядит громоздко, но научиться можно всему. А вообще, по игре - здорово, все как в жизни: мало создать крутое устройство; чтобы оно стало реально крутым, нужно написать управляющую программу.

_Yevgeniy_
Автор

Отличный урок, искренне надеюсь что уроки будут выходить хотя бы раз в неделю.

npszhtp
Автор

Круто, мне понравилось. С шарпом не знаком, сам пишу на джава, но мне все понятно, ведь языки очень похожи. А теперь пожелания:

1. Делай лучше короткие видео на отдельные темы, все таки 50 минут за раз посмотреть сложно. Это видео можно было легко порезать на 2-3 отдельных.
2. Пиши сценарий, чтобы было меньше неловких пауз и молчания, это профессиональнее и видео станет короче.
3. Не совсем понятно, для каких людей это видео, для тех кто лишь вчера на вики прочёл, что такое ооп или для программистов? Иногда, ты начинаешь объяснять элементарные вещи, а иногда пропускаешь важное. Мне кажется совсем новички не все поймут из этого видео. Например, про исключения или выход из майна.

nicolass
Автор

Ну, тут ничего не скажешь, начал играть в SE, а продолжил обучением игроков скриптописанию или точнее програмираванию, ну как то так можно описать действия этого уникального человека, я вот не знаю ни одного такого, кто стал бы серьезно до програмирования играть в игру, а потом на ее базе еще и обучать людей, хочу пожелать удачи и надеюсь на то что этот "ютюб проект" будет жить очень долго и успешно.

ilfqmhf
Автор

19:00, Начало занудства:
Час заканчивается на 59 минутах. 60-ая (т.е. нулевая) минута является уже началом следующего часа;
По этому высказывание "Минуты у нас могут быть от 0 до 60" не верно;
конец занудства.

p.s. Хорошие видео, серьёзный подход к игре, подписка без вопросов!

forestergogo
Автор

Спасибо за видео. Только благодаря твоим стараниям написал свой собственный первый скрипт для SpaceEngineers. Всё помогло. И управление мотором и лампочками и поиск по имени и List и работа с таймером. Такой хороший и цельный задел.

KostsovKonstantin
Автор

Renesco Rocketman, спасибо за урок! Очень хотелось бы увидеть урок о том, как использовать visual studio для редактирования и написания игровых скриптом программируемого блока.

nxjjccp
Автор

красавец, спасибо с е2 из гмода на C# теперь буду перебираться)

hamitovoskar
Автор

Знаю, что старый видос, очень старый. Играл в SE давно, но не придумал, как сделать быстрый таймер. Мне показалась система скриптинга в SE более ограниченной, чем в моем любимом Garry's Mod, не смог сделать ничего серьезного, что имело бы малое время цикла, и разочаровался в местном скриптинге. Так вот, как оно как, оказывается, надо. Спасибо.
З.Ы. Ну и сенсор примитвен, но, вижу, есть более интересные блоки

aemarkov
Автор

В часах попробуй сделать секундную стрелку на 59 секунд, а 60-сятую на минуту, тогда должно синхронизироваться. (хотя уже наверное совет устарел).

TheShurshik
Автор

Опа, наконец то что то полезное.
А не вот это вот, научу научу. Для начала *скачайте* ЭТОТ скрипт, ТОТ скрипт. Тьфу...
Какой в этом смысл! Самому интереснее же!

vjopupsevdonimi
Автор

Тексты использованных в ролике скриптов можно найти здесь:

RenescoRocketman
Автор

Хорошо бы все скрипты из роликов выкладывать на гитхабе, и ссылку в описание

chanel
Автор

облизательно - нужен анализ "сложности вычислений", по каждому варианту (поиска объектов, напр.): приучайте стадо кодить гигиенично, а не "на всю котлету/как в последний раз". а то - после десятка "ленивых" скриптов, даже "одноастероидная" миссия - сможет подвесить сервачное железо;).

_-JohnDoe-_
Автор

Большое спасибо за видео. Уже в начале видео посмеялся над собой, поскольку свои скрипты я писал в игровом редакторе SE.
Вопрос: возможно ли отвести несколько выпусков более прозаичным вещам? Например, скрипт для вывода инвентаря на экран, скрипт для установки квоты компонентов сборщику (assembler). Я только смог написать скрипт для вывода информации о расходах энергии в системе, но было бы интересно посмотреть на решение этой задачи от более продвинутых пользователей C#.

Debaucheerful