Перейти к публикации
Форум - ComputerCraft
qwertyMAN

Интересная игрушка с низкоуровневым программированием.

Рекомендованные сообщения

В общем я тут скроллил игры в стиме по скидкам и нашёл в наборе от любимой мной студии разработчиков отличную игру.

Называется она "Human resource machine". И цель в ней, в каждом уровне писать программу, которая бы решала задачу.

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

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

 

В общем игра так меня обрадовала, что я решил поделится с вами своей находкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сначала глянул на новую аву photo-thumb-16095.jpg?_r=1509333782

Затем прочитал этот абзац:

 

 

Но всё осложняется тем, что у нас нет нЕ функций, нЕ циклов, нЕ умножения, нЕ деления, нЕ функций возведения модуля, нЕ даже возможности указывать свои произвольные условия

Потом подумал: "У Квертика что ли новая ава?"

Потом глянул, кто автор темы и всё понял.

Кверти, ты когда правильно НЕ / НИ писать научишься?

 

А за игрушку спасибо. Всегда любил подобные игры. А эта, похоже, и под Андроид есть, хоть и платная. Надо поискать халяву.

  • Like 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

еще есть игрулька: TIS-100 , может кому понравится

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

еще есть игрулька: TIS-100 , может кому понравится

Я уже купил. Там мануал курить надо который с ним идёт, чтобы разобраться, что к чему. В общем игра не для всех.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть ещё трёхмерная игрушка  с программированием кастомных роботов. + редактор уровней. + она ещё локализирована.

Называется LogicBots.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для любителей тыкать логические блоки, есть StarMade, можно почти полностью автоматизировать полеты. Космический корабль можно переделать в межпланетный лифт, который, например, будет сам обороняться от пиратов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для любителей тыкать логические блоки, есть StarMade, можно почти полностью автоматизировать полеты. Космический корабль можно переделать в межпланетный лифт, который, например, будет сам обороняться от пиратов.

боевую баржу космодесанта или линкор класса Император

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@@Appo забираю свои слова обратно. Мануал в TIS-100 короткий. И вообще там программирование на низком уровне. Даны только операции сложения, вычитания, прыжка и прыжка с уже установленным условием. Даже банально просуммировать нуль-терминированный массив нельзя в одном компе, приходится передавать значение суммы в другой комп на время. В общем игрушка то что надо. Мне очень нравятся игрушки от этих разработчиков. Все они используют программирование. А в SpaceChem ещё и сюжет крутой и моя любимая тема химии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А интересовался кто либо программированием в Algodoo?

Да. Когда - то я в ней днями сидел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В TIS-100 ещё можно свои уровни на луа писать. Причём они пишутся очень легко, там генерируется готовый уровень и его можно редактировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Ты со скриптами разобрался? Какие доки читал?

Да.Гуглил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ты со скриптами разобрался? Какие доки читал?

Минус её, на больших скоростях физика не работает, топорно очень, примитивно.

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

Изменено пользователем NEO

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Минус её, на больших скоростях физика не работает, топорно очень, примитивно.

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

Есть такое. Сказывается квантование времени. Также очень маленькие предметы даже на малых скоростях не всегда правильно взаимодействуют

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×