Поиск по сайту
Результаты поиска по тегам 'вода'.
Найдено 3 результата
-
Добрый день, надеюсь не забыли обо мне! А я пришёл вам новую программу показать Давайте разбираться... Пример работы: симуляция магнитного поля между двумя полюсами Описание: Программа написана на языке программирования lua и работает на движке love2d Визуализация использует GLSL шейдеры версии 3 Для хранения работ используются отдельные файлы с шейдерами, чтобы не трогать весь код программы Кнопки внизу экрана скрываются до наведения на них мышкой Кнопки хранятся как объект со своими функциями и свойствами внутри. И вкладываются в массив инструментария Пример работы: волны искажений Возможности: Навигация и/или зуммирование на колесо мыши Несколько типов анимации. (на кнопку включается анимация движения волн, остальные типы пишутся в шейдерах) Сохранение кадра Сохранение анимации Настройка "шага волны" и скорости течения времени кнопками (обязательно необходимо для построения кадра) Видеообзор: Готовые gif анимации: Рисунок электромагнитных полей: Волновые искажения: Цветные иллюзии: Иллюзия в том, что кружков (кроме двойного) нет. На этих участках случайно совпадают цвета Прочее: Обычные рисунки: Эксперименты над волнами: История версий: Кто-то тут может сказать: "а где ссылка на программу?" А её и не будет пока не реализую нормальную систему сохранений. Почему тогда я выкладываю недоработку? Потому что мне нужно рассказать о проекте для резюме. Это моя лучшая программа и я её люблю. Оттягивать нет смысла, первая версия разрабатывалась ещё полтора года назад. А значит до релиза четвёртой ждать ещё неизвестно сколько. Так что спасибо за внимание! Если вдруг кому-то тема визуализации так же интересна как и мне - пишите в ЛС. Было бы интересно обсудить.
- 8 ответов
-
- 3
-
- математика
- графика
-
(и ещё 3 )
Теги:
-
Добрый день, игроки. Предлагаю подумать над системой пожаротушения в майнкрафте. Я понимаю что огонь в принципе на сервере отключён, но зачем же программы затачивать только под сервер? Вдруг кто то захотел поиграть в одиночной игре и ему станет полезна такая система. Выдвигаем свои идеи по данному поводу, что и как вы бы сделали. Моя идея: Отсканировать комнату и при обнаружении добавления/исчезания блока расценивать это как пожар - открывать сверху поршень откуда потечёт вода и потушит огонь.
-
Вторая в жизни сделанная мной (ну почти) прога Руководствовался гайдом по автоферме из вики http://minecraft-ru.gamepedia.com/OpenComputers/%D0%A2%D1%83%D1%82%D0%BE%D1%80%D0%B8%D0%B0%D0%BB:_%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%84%D0%B5%D1%80%D0%BC%D0%B0 Для робота использовал дешевые компоненты, память 2х2Tier (может и меньшая сгодится, не проверял) Меняете, как вам угодно: vper - длина поля (впереди робота); shir - ширина поля; 32 - слоты робота; 3600 - период сбора урожая в секундах. Oreberry farm, ферма кустов из мода Tinkers Construct (MT сервер) Робота размещаете так: Чтобы поставить куст в воздухе, сначала надо разместить под ним блок: поставить на блок и убрать блок). Для роста самородков уровень освещения должен быть <8. На прозрачных блоках мобы не спавнятся. Сундук сзади, зарядник в любом месте, робот перед полем, направлен в правый дальний угол. Советую огородить собираемую территорию стеклом, чтобы робот не вышел за пределы из-за какой-нибудь помехи (а еще на стекле не спавнятся монстры) Прервать программу - Ctrl + Alt + C , на ходу робота прервать вряд ли получится) На передвижение тратится 15 энергии, на повороты 2.5 вроде, остальное по мелочи. По границе перемещений должны стоять блоки, чтобы робот упирался в них и поворачивался. или http://pastebin.com/H4YeQU63 Plant farm, ферма растений из мода Pam's HarvestCraft (MT сервер) Аналогия с прошлой программой, изменены только действия (на скрине надо блоки поставить справа) Код или http://pastebin.com/Wi8FtcJV А вот и первая прога : сбор и крафт бочек воды из мода Pam's HarvestCraft Честно говоря, мне жуть как надоело крафтить их вручную. Код писал чистых 2 часа) Дополнительно понадобится апгрейд управления инвентарем и апгрейд на крафт-стол. Перед стартом программы пустое ведро в руку робота, число 100 можно менять на любое - сколько ведер он должен набрать и скрафтить. На крафт из 100 ведер (= 400 бочек) уходит меньше тысячи энергии. local robot = require("robot") local component = require("component") local inv = component.inventory_controller local c = component.crafting for i=1,100 do robot.useDown() inv.equip() robot.select(1) c.craft() robot.drop() robot.select(2) inv.equip() end
- 4 ответа
-
- 3
-
- oreberry
- harvestcraft
- (и ещё 3 )