Syabro
-
Публикации
247 -
Зарегистрирован
-
Посещение
-
Победитель дней
4
Сообщения, опубликованные пользователем Syabro
-
-
-
вот еще...
-
95%"This video is private.
Sorry about that."
Грустный смайлик.
-
Что? Пароль? "-Па-аро-оли, пароли, пароли..."Пароль просит
Никакого пароля! Оно еще не загрузилось...
-
-
-
Мне лень было читать вевсю тему в поисках ответа на вопрос: А в каком формате сохранясохраняются изображения?
-
ааа... ну тогда заипись!!!Просто OpenCCSensors это такая ядерная вещь, что может все.
У них есть детектор игрока, который возвращает координаты в которых стоит игрок, поворот его корпуса, и направление взгляда.
(И это не считая множества других крутых фич).
P.S. OpenCCSensors сейчас активно обновляется до 1.7.10. Он живее всех живых =)
-
У кого интерестно ты это собираешься просить?Хм... Нужно попросить чтоб в ОК добавили определение взгляда игрока сенсором.
-
Сразу 4-мя видюхами нелегко управлять! А вместо OpenCCSensors можно использовать датчик движения из OCПонадобится что-то вроде OpenCCSensors, для полноценной "дополненной реальности".
А зачем четыре сервера? Пусть будет один. Просто использует четыре видюхи. Главное - забиндить их в правильном порядке.
-
Я тоже так думал! Но! Как ты узнаешь в какую сторону смотрит игрок? ведь там со всех 4-ёх сторон должны быть разные изображения! И вот еще сможет ли 4 сервера работать с одним сенсором? тогда 4 монитора будет не проблема поддерживать! просто на 4-ёх серверах почти одна и та же программа только сторона разная...У меня есть идея. На игрока одеваются Terminal Glasses. Он находится в комнате со стенами и потолком из сканеров. В бесконечному цикле сканеры проверяются серверами на наличие игрока. На основе данных вычисляются координаты ног и головы игрока. На очки выводится соответствующая картинка. В итоге мы получаем дополненную реальность.
-
Думаю лучше использовать OC т.к. там больше разрешение мониторов но тогда или через сеть или писать на нескольких видеокартах...
-
http-~~-//www.youtube.com/watch?v=PabvESaoJkM Показал работу программы
if fs.exists("sapi") then os.loadAPI("sapi") end map = sapi.tableRead("map") local W = #map[1] local H = #map resp1,resp2,resp3,resp4 = sapi.algLi3D(map,{1,1,1},{15,17,1}) side = 1 if resp1 then for k=1,#resp2 do x,y,z = gps.locate(5) print(x..","..y..","..z.."->"..resp2[k]..","..resp3[k]..","..resp4[k].."|") a={x,y,z,side} b={resp2[k],resp3[k],resp4[k]} _,_,_,side = sapi.moveToCord(a,b) end end -
Просто блеск! Черепаха на ура справилась с трехмерным лабиринтом! Правда он пока на 5 слоя, просто очень долго сканирует черепаха!
-
Все офигенно! Я похоже рокал потому что пока я не помучаюсь с чем либо у меня ничего не выйдет, но если я долго мучаюсь то что-то по любому выходит! Так бета тест algLi3D и easyScan3DMap работают прелестно! вроде... остался последний тест с moovToCord.
Получается все так: easyScan3DMap сканирует кубоид в карту для algLi3D, algLi3D проходит карту и передает 3 массива с координатами x,y и z для moovToCord. Одна проблема с координацией черепахи, но она решаема с помощью GPS так:
side = 1 x,y,z = gps.locate(1) a{x,y,z,side} b{bx,by,bz} _,_,_,side = sapi.moovToCord(a,b) -
Вспомнил как на старом сервере стояло 6 дисплеев создавая комнату, сканер и компьютер который этим управлял и включая эту комнату появлялись квадратики следящие за игроком. Так вот! А что если на экранах показывать коридоры лабиринта и перемещать игрока с помощью сенсора. После передвижения игрока в любую из сторон его будет телепортировать обратно в середину комнаты, а изображение на экране - продвигаться дальше по лабиринту.
-
Давно не играл на этом проекте но решил выложить свой API. Это файлик с функциями для ComputerCraft. Сейчас он имеет:
- algLi2D(grid,ax, ay, bx, by) - волновой алгоритм для 2D карты
- algLi3D(grid,a, b ) - Beta test
- moovToCord(a,b, up) - как-то писал на форуме но удалили... ComputerCraft – Отправка робота на координаты X Y и Z
- getFuel(a,b ) - ComputerCraft – Отправка робота на координаты X Y и Z тут есть!
- easyScan2DMap(W_Size,H_Size) - сканирует поверхностно 2D карты сохраняя в формате algLi2D
- easyScan3DMap(x,y,z) - сканирует 3D карту, так-же поверхностно в формате algLi3D (beta test)
- tableSave(tbl,filename) - сохранение таблицы в файл (чтоб не искать)
- tableRead(filename) - чтение таблицы из файла
Код Pastebin: 5B4tnUHA
-
2
-
Был бы рабочий лаунчер и время я б тоже сделал!
С AlexCC на пару сделали то, что не смогли игроки... Времени ушло ровно 1 вечер
Лог в файл и на монитор
Выдача призов каждые сутки. После 48 часов отсутствия счетчик сбрасывается до 1
Ну и тд и тд...
-
На сколько датчики действуют?
-
Самое прикольное это роботы - охранники!
Например если какимто образом передавать данные с OpenCCSensors (или че там стоит) на робота и активировать его при проникновении неприятеля можно нападения мобов по крайней мере предотвращать...
А если их целая бригада будет то ваще клас и с луками на перевес

Но это уже фантазия...
-
и что сделаешь?... Если ограбят - знаешь кто.
-
ЗБС слушай!!! А если поставить серверную стойку на 4серва*4проц*16компонентов получится огромная територия для защиты! А вместо подачи реда можно посылать сигнал на главный комп! Прям база...
-
А можно ли сделать сервер с WhiteList где будут разрешены черепахи? то есть как раз для программинга, развития проектов и т.д.
-
Это какой?Для этого мы по сути и поддерживаем несколько серверов, один для чистой игры без неожидонастей, второй для программерских и т.п. эксперементов и поддержки развивающихся проэктов

Комната виртуальной реальности
в Инфраструктура
Опубликовано: