qwertyMAN
-
Публикации
1 009 -
Зарегистрирован
-
Посещение
-
Победитель дней
47
Сообщения, опубликованные пользователем qwertyMAN
-
-
Описание: Требуется программа для хранения файлов в облаке на Computercraft. Есть два ПО, один для сервера(облака), другой клиентский. Что то типа FTP, хостинга или Гугл Дискав виде какой то мини-игры.Мде. Значит нужна с виду серьёзная программа для какой-то якобы серьёзной задачи - а на деле миниигра в хакера?
Вообще не понял прикола такой проги.
Если с первой частью всё норм, то миниигру придумывать и дыры в защите, врятли кто станет. Хотя вообще врятли что кто-то возьмётся за заказ, без награды. Да даже если награда будет, тоже врятли. Всем лень будет.
-
1
-
-
ну с мультиплеером да, всё печально будет скорее всего, тут уже как получится, изолированные области это например один змей взял и пошёл по кругу и образовался квадрат замкнутый площадь маленькая и выйти никак, нужен спавн в место где свободной площади больше всего и не перед мордой игрока)
По поводу спавна я думал над территорией в которую никто не сможет войти, но там будут появляться и от туда можно будет выйти. Например такая рамка по краям шириной в 3-5 блоков. Было бы неплохо. Единственный минус - занимает часть экрана.
Но тут у меня пришла идея улучшить эту постройку. Обычная игра будет как раньше, но при попытки войти игрока, будет появляться рамка где будет появляться игрок который должен за 20 секунд выйти чтобы рамка исчезла. Как тебе такой метод спавна?
Второй вариант спавна. При входе нового игрока у всех змей удалять хвосты. Это намного облегчит появление нового игрока в мире, но может нарушить тактические преимущества "папкам" которые имеют большую длину и окружают мелких
червяковзмей. -
Ну в моей "змейке" самая главная проблема спавна в том что хвост не исчезает, а появление в изолированных областях это довольно печальная вещьПро изолированные области не понял. Можно по подробнее?
Насчёт работы через сетевые карты, игра будет проходить с участием сервера или напрямую к другим ЭВМ (планшетам, компам)?
Хотя вангую, что в обоих случаях реализовать такое будет проблематично из-за пинга. К слову. В своей игре, когда я тестил на IT, была неприятная задержка и даже так при игре на одном экране было неудобно играть. Боюсь представить что будет когда сообщения будут идти с помощью сетевой карты на сервера ОС и обратно. При том, что сервер должен ответ отправить всем кто подключён. Чтобы они были в курсе о ходе игрока.
И было бы круто, если бы ты вот эти бонусы про которые писал добавил бы в настройки. Чтобы любой пользователь мог перед игрой настроить их и играть в ту игру которую хочет.
-
ну впринципе почему бы и нет) правильнее мне было сказать режим с 2+ игроками, т.к. в одиночку играть смысла особого нету в нее
Ирония в том, что я свою прогу выложил до того, как вышла и стала популярна игра slither.io, где тоже был упор на мультиплеерную игру в змейку.
По этому надеюсь меня никто не будет упрекать в плагиате и ворованной идее. Хотя... кому оно надо, никто мои проги не юзает всё ровно.
В общем, делай игру x игроков. Чтобы играть могли бы все кто захочет. Но тут самое главное. Придумать как новые игроки будут появляться и где. У меня этот вопрос так и не решён. Надеюсь у тебя получится решить этот вопрос.
-
добавлю змейку в которой хвост не будет исчезать припелю 2 игрока на 1м компе мультиплеер и т.д.А зачем 2 игрока? По сути нет никакого ограничения по игрокам которые могут на одном компе играть.
Вот например в моей проге сколько угодно могут добавляться. Там даже первые две буквы ника написаны.
-
Не знаю почему, но мне не удалось установить MineCode.
И после устранения очепятки в 65-ой строке инсталлера...
Видимо ты забыл поставить галочку под строкой предлагающей вступить в рабство (пожалуйста не баньте)
-
1
-
-
Хакерское ПО Программа для получения пароля от сервера.В чём прикол хакерского ПО? Чтобы оставить дыры в защите сервера для дальнейшего взлома?
Чтобы сервер сам говорил пароль по команде?
-
Я подозреваю, Entity detector будет точно также реагировать (потом проверю).
Ну хоть motion sensor на роботов не реагирует, и то плюс.
Так что двери делать всё же лучше на них (а то у меня была мысль Entity detector использовать).
Он реагирует на мобов, игроков и выпавшие вещи. А робот не моб. Так что так можно проверить только дрона. Но я проверить не могу - не научился ими управлять.
Насчёт motion sensor, это же ванильный блок ОС. Тут речь шла о уязвимостях аддона OpenSecurity, а с безопасностью ванильных блоков ОС вроде всё норм. Экраны не принимают ПКМ роботов. А этот сенсор движения вообще лагающая вещь. У него задержка непонятно какая. Он не может постоянно отслеживать перемещение как Entity detector. С хождением по ванильным экранам тоже беда. Та же самая. Не понятно какая задержка. Не на все хождения реагирует. (а я ещё думал на этом игру написать, но с этим багам это нереально)
-
Как редактировать их без опеноси?
В общем если играешь в одиночной игре, вот пример адреса где хранятся проги:
C:\Users\User\AppData\Roaming\.minecraft\saves\World\opencomputers\8df9ba3c-7567-40e7-8af6-a8587e070379\home
То есть заходишь в папку майна, в папку сохранений, в папку текущего мира в котором играешь, в папку опенкомпов, ищешь адрес жёсткого диска или дискеты на которой лежат проги, заходишь там в папку home. И если сделал правильно, там будут лежать проги которые ты писал.
Их уже открыть можно чем угодно. Я лично использую notepad++. Там как и во всех продвинутых редакторах есть подсветка синтаксиса и намного удобнее редактировать и писать код, чем в майне в OpenOS.
Надеюсь я правильно понял вопрос. Ты ведь это хотел узнать? Если нет, составь вопрос более точнее, чем просто как редактировать без опеноси.
И ещё. С стандартными конфигами каждый раз при редактировании кода вне майна и сохранении его, придётся перезапускать сохранение. Или изменить какую-то одну настройку в конфиге.
-
1
-
-
Просто кое-кто всегда ищет уязвимости. Можно сказать, это одна из моих целей в любой игре.
Ну кроме дюпов. Дюперить не круто.
Найду ещё баги - сообщу.
-
1
-
-
Дай, думаю, гляну, че там за канитель с опеннетом=)
А как на счёт неформальных названий "опен нет", "опен", "опка", "проект", "та самая штука, как её", "никому ненужная штучка" и прочие названия, которые скорее всего и были часто использованы в чате.
А ещё есть вариант, что они поселились в какой нибудь ирке и обсуждают там, вне игрового чата. Или скайпе.
Или обсуждают в игре, но не дают конкретных указаний о чём говорят. (я так часто делаю, чтобы имена преподавателей не запоминать
)Так что увы, чтобы точно вычислить о чём они там говорили, нужно брать и читать полностью все логи с момента открытия сервера и вручную выбирать, про что они говорят. А это гораздо сложнее чем забить один запрос в поисковике.
Или сам игрок может скинуть скрины, как они там бандой обсуждают этот проект. Чтобы нам было проще найти пруфы.
(Вот видите, я забыл его имя и назвал его игроков, забыл название проекта и назвал его просто проектом
Не что не мешает этим игрокам использовать такую же речь без упоминания объекта обсуждения) -
Итак, я тут вчера писал серверную часть своей игры Cube, как решил пройтись по вкладкам и по изучать карты и блоки из аддонов к ОС. Мой взгляд пал на аддон OpenSecurity и его магнитные карты.
Я решил посмотреть как они работают. Оказалось применений у них мало можно придумать. Так как обычный экран итак может сканить ник игрока. А по скану ника делать что-то намного безопаснее в своих прогах. Чем использовать карты. Которые к слову так же ник игрока возвращают.
И тут началось самое интересное. Я решил взять креативного робота и попробовать им провести картой. Получилось! Вывелась на экран вся та же инфа с его ником. Но тогда я особо не придал этому значения.
Но сегодня я понял, что ник робота там в отличии от логов майна не robot.<ник установившего игрока>, а полноценный ник который показан сверху! Не долго думая я изменил ему имя через наковальню на qwertyMAN и проверил, будет ли сканер карт считать его мной! Оказалось что действительно это работает.

По скрину вы можете увидеть инфу которую выводит комп и что ник полностью идентичен при моём клике картой и клике картой робота!
Но вот с стандартными экранами ОС ПКМ робота не работает. По этому обычные экраны до сих пор защищены от фальсификации.
-
8
-
-
Ещё если не ошибаюсь, он сканит выпавшие вещи. По этому нужен фильтр, если нужно только мобов сканить.
-
А может они ещё не в курсе, что хотят OpenNet?

-
Они не привыкли заходить на форум и искать, просить помочь, дать инфу и т.д. За них это делаю - я!А ты знаешь, что крепостное право уже отменили? Если так сильно хотят - то смогут и сами искать на форуме то что им надо. Задавать тут вопросы.
Тот кто ищет - тот найдёт!
Ситуация вообще странная. Куча человек хотят OpenNet, а пишет об этом лишь один. А остальные даже лайками не подкрепили слова этого единого человека. Откуда нам вообще знать, что этим людям нужен OpenNet, если они абсолютно никак на форуме не высказывают своё желание даже. Это как минимум. А максимум они могли просто взять и написать код.
Я даже мотивационный ролик скину:
-
Итого - что мы имеем. Онлайн на сервере 10-15 человек, которые жаждут OpenNet.Ой, вижу ждут не дождуться. Сильно хотят OpenNet. Настолько сильно хотят, что даже и не собираются написать какие-то наброски программ.
Вижу много добьются, прям энтузиазм прёт от игроков.
Удачи с написанием кода!
-
3
-
-
Лучше бы я не открывал код
if mess ~= nil then
-
пчелы меня не перестают радовать и удивлять. Удивительные и крайне нужные существа. Как мы вообще раньше без них играли на кк.ру, ума не приложу.
Есть ещё и аддоны к пчёлам

-
Они подключатся только если установлена OpenOS иначе пожалуй никак
В принципе и без OpenOS может, если другие не официальные OS написаны так, что поддерживают функцию подключения библиотек. (а любая нормальная OS в ОС должна это делать обязательно)
-
И как их подключить скажите ???
Без openOS
Ну судя по ошибки на саму функцию require, которая не была найдена. Тебе скорее всего придётся создавать эту функцию самому, так же, как она и в OpenOS создана.
Но зачем нам велосипеды? Проще OpenOS использовать, чем изобретать велосипеды.
-

А что ты хотел? Библиотеки которые ты подключаешь в своей программе находятся в OpenOS. По этому без её установки, они не будут подключаться и работать.
-
И плз, личку не забивай такими сообщениями

-
Я полностью с тобой согласен.
Только надо учесть ещё один момент. Компьютер в ОС не даёт использовать в полную мощь даже те фейковые "немногопоточные" потоки, которые он выделяет.
Ведь там есть ещё одно искусственное ограничение - на количество команд / тик для одного процессора.
Если же распределить задачу на два процессора, мы уменьшим этот кап вдвое.

Но есть ограничения по распараллеливанию. После определённого количества компов, они начнут выжирать все соки из сервера и будут только замедлять его работу. Или работу самих прог.
-
Во первых, в робота это не вставить, то есть придётся каждый раз на место работы робота ставить эту конструкцию с ограниченным радиусом действия. Которая к тому же на связь через плату будет тратить не мало энергии (с стандартными конфигами)
Во вторых, зачем нам абсолютные координаты, если робот может сам записывать в себя относительные координаты от точки установки например. Да и намного меньше это будет тратить энергии робота. К тому же робот сам сможет определять стороны света, так как эти данные будут храниться в нём и редактироваться по ходу выполнения программы. (как-то 2 года назад видел чужую прогу с такой системой ориентирования)
А то что ты предложил, давно уже все знают что можно реализовать. Но какая у этого будет эффективность, вот в чём вопрос.

Немного игр для ОС
в Игры
Опубликовано:
Во первых, если вокруг поля будет стена - это будет очень опасно с такой скоростью игры, во вторых если не будет стены, а будет телепортирование, то тоже опасно. Он сам в себя может врезаться.
В ту зону которую я предлагал никто не залезет. Она будет несуществующей. Просто место спавна.
Потом, вопрос касательно управления. Управление будет один раз нажал и змейка повернула или держишь клавишу - змейка бежит? Тактика игры может очень отличаться.
Есть ещё предложение, чтобы делать сложный просчёт куда спавнить новую змею в какое место на карте с учётом направления змей их хвостов и прочего, можно задействовать второй комп. Дабы эти вычисления не мешали основной игре. Или как-нибудь их растягивать по времени с помощью event таймеров, чтобы распределить нагрузку по времени. Как такая идея?