Xytabich
Пользователи-
Публикации
143 -
Зарегистрирован
-
Посещение
-
Победитель дней
25
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Xytabich
-
Так случается в результате отсутствия доступа к главному потоку майна во время исполнения проги, чтоб такое избежать, функции робота возвращают false - т.е. доступ к майну не удался, операция не выполнена, потому надо в цикле крутить до тех пор, пока не вернет true, т.е. операция исполнена. Я с этим часто сталкивался на всяких мцскиллах серверах, потому уже в привычку вошло писать бесконечные циклы на поворот/движение и прочими взаимодействиями с окружением.
-
@Alex лаги конечно бывают, но поменьше чем на других проектах, по крайней мере блоки не возвращаются на место) Лаги зависят от присутствия сильных мира сего, а они там 24/7 грузят базы (лагодромы). А, но реакторы ic'шные, например, не поставить на самообеспечение - они имеют тенденцию взрываться чуть какой пролаг.
-
@Alex сейчас играюсь. Приватов 2, 3*3 чанка Под предметами есть подписи сколько можно ставить на чанк, если ставятся лишние - не дает, насколько помню. 16 мобов на чанк. Прилетает модер, с острым мечом. Контроль лагодрома жесточайший - есть спец счётчики загруженности чанка, и кто его грузит, и в случае чего наиболее грузящие блоки уничтожаются.
-
OpenPeripheral предоставляет мощный функционал по созданию собственных интерфейсов в виде очков дополненной реальности "Terminal Glasses". К сожалению, полного списка функционала и всех нюансов по работе с этими очками не найти. Присутствуют некоторые отрывки, небольшие видео с результатами работы и прочие поделки. Но! Спустя пару бессонных ночей, декомпилированного кода и трёх литров чая, удалось описать полный функционал этих очков. Основные возможности очков и периферии: Отображение геометрических объектов различной сложности и цветовой гаммы. Отображение текста. Отображение жидкостей и предметов. Взаимодействие с мышью/клавиатурой. Чтение сообщений чата. Специальные команды чата, не отображающиеся в нем. Возможность индивидуальной работы с каждым пользователем терминала. Установка очков в любой шлем. Возможности данных очков я опишу по разделам, в лучших традициях вики Для начала, определю некоторые понятия. Система терминальных очков состоит из трёх предметов: терминала, очков, беспроводной клавиатуры. Терминал является центром всей системы, через него происходит общение между компьютером и очками. Также он хранит все данные интерфейса и пользователей. На очки выводится вся графическая информация, а сами очки передают сообщения или команды чата на терминал. Беспроводная клавиатура позволяет дополнить всю систему, своей возможностью контроля элементов при помощи клавиатуры и мыши. Как выводить информацию на очки: local com = require("component") local opb = com.openperipheral_bridge -- Построение интерфейса происходит во внутреннем буффере терминала (он же мост). local text = opb.addText(10, 10, "", 0xffef7f) -- Создаем компонент "Текст". -- Его нужно создать только один раз, в остальное время можно обращаться по ссылке и изменять любой параметр. local counter = 0 while true do -- В качестве примера будет выводится счетчик секунд. text.setText(tostring(counter)) -- Обновляем текста компонента. opb.sync() -- Для отображения графики на экране, необходимо отправить буффер на очки. os.sleep(1) -- Ждем секунду и прибавляем счетчик. counter = counter+1 end API Перед тем как перейти к API, нужно знать: Color:number -- Число в формате TrueColor RGB (по умолчанию 0xffffff). Opacity:number -- Прозрачность, число от 0.0 до 1.0 (по умолчанию 1). Знак '?' -- Опциональный параметр/функция. События Строковые константы VerticalAlignment:[TOP, MIDDLE, BOTTOM] HorizontalAlignment:[LEFT, MIDDLE, RIGHT] GuiElement:[OVERLAY, PORTAL, HOTBAR, CROSSHAIRS, BOSS_HEALTH, HEALTH, ARMOR, FOOD, MOUNT_HEALTH, AIR, EXPERIENCE, JUMP_BAR, OBJECTIVES] Структуры данных SimpleBox, ColoredPoint, Coord, User Абстрактные объекты Drawable, BoundedShape, Box Графические объекты Управление графическими объектами DrawableFactory, DrawableContainer Управление терминалом Вот такая шпаргалка по очкам, надеюсь пригодится
-
О, случайно увидел звуков 8-bit пак, может подойдут. https://vk.com/topic-91326244_36275494
- 59 ответов
-
- игра
- программирование
-
(и ещё 1 )
Теги:
-
Так квадратики это самые хитроумные и неприметный враги, они уже строят свои планы по покорению мира... ЗЫ: Раньше заметил, что от коллизии шары красными становятся, но они так же и между собой коллизию устраивают. Внутренние разборки между шарами?
- 59 ответов
-
- игра
- программирование
-
(и ещё 1 )
Теги:
-
Не хватает пинание врагов физическими снарядами, с последующей потерей снарядом энергии и улетом в другую сторону.
- 59 ответов
-
- игра
- программирование
-
(и ещё 1 )
Теги:
-
Осталось синхронизировать её с музыкой)
- 59 ответов
-
- игра
- программирование
-
(и ещё 1 )
Теги:
-
Таки да, я лишь предлагал возможную идею) А так можно множество различных интересных вещей реализовать.
-
В больших игровых компаниях давят на "графооооон", типа он самый важный, и не особо уделяют время на интересные игровые механики, в результате чего игровой процесс становится унылым. Но зато "графон" на высоте.
-
Вполне возможно, просто некая "фишка" со сбоем систем корабля пропадает)
-
Все летит сверху, но гравитацией может затянуть и сзади) Обошел метеор, а он раз и притягивается позади. Для этого в принципе можно сделать несколько плазмометов, на все четыре стороны) Точнее четыре штуки на 2 стороны.
-
Подобных аркад множество есть, тут стоит вопрос в том, что-бы такого интересного сделать своими руками.
-
По идее собрал некоторые пожелания в идею, туда же можно добавить автоматическое уклонение при помощи своего кода и компонента-радара, который надо собрать из ресурсов выпадающих из астероидов. Улучшение корабля. Ну и прочие подобные вещи, если будет желание развивать идею.
-
Жаль не могу принять участие, но если нужна идея - что-то наклевалось. Раньше были популярны различные стрелялки аркадной тематики, но сейчас как-то забыли про них... Так вот, одна идея ко мне прицепилась, и не хочет отстать) (картинка делалась пара минут, так что качество соответствующее) Классический, можно сказать, аркадный спейс-шутер...? Небольшая история для объяснения ситуации: На корабле одного космического путешественника вышла из строя система контроля двигателя обратной гравитации (надо вовремя софт обновлять, что уж тут). В результате этого, корабль стал постоянно двигаться вперед, и остановить его невозможно. К счастью, коррекционными двигателями ещё возможно управлять, что позволит обходить некоторые препятствия. Но к сожалению, двигатель обратной гравитации является мощным источником гравитационных сил, в результате чего космические объекты притягиваются к кораблю, и намереваются облепить его со всех сторон. В борьбе с ними должны помочь бортовые плазменные установки , которые разрушают весь космический мусор в пыль, и он уже не сможет с такой яростью преследовать корабль. "Когда-нибудь энергия для подпитки реактора закончится (или нет ), и корабль остановится, но до того момента остается надеяться на свою сноровку." - цитата персонажа. Помимо космического мусора к кораблю могут притягиваться бедные инопланетяне, многие из них будут разгневаны подобными обстоятельствами, и намерены уничтожить корабль. Ну а нам что? Тоже надо как-то выживать. Ну и соответственно некоторые механики которые тут могут быть реализованы: - Движение объектов с постоянной скоростью к кораблю. - Гравитационная сила, действующая на объекты, в зависимости от их "массы"(чем меньше объект - тем сильнее притяжение). - Маневры корабля влево-вправо. - Также, для фана можно добавить удары слева/справа по абстрактному "автомату", в результате чего кораблю резко сдвинется с места. - Стрельба и разрушение объектов, чем больше объект - тем больше выстрелов необходимо на уничтожение. - Коллизия с космическими объектами. При столкновении с большими объектами - уничтожение корабля. Маленькие объекты могут блокировать двигатель маневрирования или плазмомет на некоторое время, а также нанесение некоторого урона кораблю. - Марс атакует! Оружие инопланетных злых соседей. - Ну и соответственно всякие плюшки, типа "круговая оборона"(щит, разрушающий мелкие объекты), или больше плазменных пушек, и т.п. Фух, ну теперь я спокоен)
-
Сейчас геймдев это "Надо высосать побольше денег с игроков, неважно какая у нас игра, главное надавать игрокам всякого хлама, в надежде что он станет покупать такой же хлам за реал.", ну это в общих чертах отражает многие игры компаний. Естественно не все, но те что рекламируются везде и всюду - в основном(опять же, не все) придерживаются подобной идеологии.
-
Я чую тут шедевр наклевывается?
- 17 ответов
-
- язык
- программирования
-
(и ещё 2 )
Теги:
-
жидкостное хранилище жида (хранит все и вся)
