Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Монстрикс — это динамичная стратегия, где ты собираешь, улучшаешь и сражаешься с могучими монстрами.

Монстрикс

Мидкорные, Стратегии, Мультиплеер

Играть

Топ прошлой недели

  • Oskanov Oskanov 9 постов
  • Animalrescueed Animalrescueed 46 постов
  • AlexKud AlexKud 33 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
club.pixel
club.pixel
3 года назад

5 причин огромной популярности Роблокс среди детей⁠⁠

Всего за два года прошло с тех пор, как школьники всего мира начали обучаться преимущественно онлайн, и посещаемость платформы Roblox достигла рекордных 50 миллионов пользователей в день. И большинство из этих пользователей – дети от 7 до 16 лет.

Что же сделало игровую песочницу Roblox такой популярной? И в чем заключается польза от получения навыков программирования на этой площадке?

Ниже мы, школа программирования для детей «Пиксель», приведем вам пять причин, почему же Roblox так популярен и чем может быть полезен для детей?

1. В Роблокс можно научиться программированию с нуля

Создать свою игру в Роблокс можно с помощью языка программирования LUA – этот язык поможет детям не только создать свой собственный игровой мир, но и познакомит их со структурой кода: его алфавитом, синтаксисом и семантикой. А также покажет как применять код в составлении алгоритмов движения объектов на примере игр.

Изучив программирование на LUA детям проще будет приступить к более сложным высокоуровневым языкам как Python, JavaScript и С#.

2. Роблокс – бесплатная площадка для создания 3D-игр

Любой может скачать Roblox бесплатно, отдельно можно приобрести предметы в Roblox Store, но в целом присоединиться к платформе можно без дополнительной платы.

А еще Roblox отличает кроссплатформенность, когда одну и ту же игру можно запустить и на компьютере, и на телефоне и на игровой приставке.

Что касается ресурсоемкости и особых требований к устройствам, то здесь Роблокс очень неприхотлива: любой персональный компьютер, как и большинство мобильных телефонов Android 5.0/iOS 8.0 или выше легко потянут игру на ней.

3. В Роблокс доступно огромное количество самых разнообразных игр

На платформе каждый сможет найти себе игру в любом жанре, начиная от Tycoon и заканчивая играми в стиле Sims.

В Роблокс существуют как ролевые игры, такие как Brookhaven RP, в которых вы можете создать своего собственного персонажа с нуля, так и игры в жанре обби, с полосой препятствий на пути к финишу.


А еще, большой популярностью пользуются игры-симуляторы, например Adopt Me! В этой игре дети могут примерить на себя роли владельцев домашних питомцев или даже родителей. Ведь “усыновить” можно не только животное, но и даже ребенка.


А еще в Роблокс есть адаптации самых популярных игр, пусть и с с других игровых платформ, как Pokemon, Super Mario, Need for Speed и другие.


4. Роблокс – идеальная платформа для творчества

В Roblox каждый может воплотить в жизнь практически любую свою идею в Roblox. В Роблокс Студио - приложения для создания 3D-игр есть все инструменты, необходимые для создания собственных карт, игровых миров и персонажей.

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

5. В Роблокс можно зарабатывать на создании игр или предметов

Roblox всячески поощряет разработчиков игр на своей платформе и делится с ними прибылью, полученной от игроков. За 2021 год отчисления в пользу разработчиков составили больше 100 миллионов долларов.


Это значит, что в Роблокс можно не только играть, но и учиться программированию, развивать креативность и зарабатывать!


Для тех, кто только является поклонниками Роблокс, мы подготовили бесплатные плейлисты, с помощью которых вы сможете научиться создавать сложные 3D-проекты.

А для тех, кто только начинается знакомство с платформой, будут полезны наши уроки по созданию простых 3D-игр на ней.

Показать полностью 4 4
[моё] Roblox Программирование Lua Курсы программирования Визуальное программирование Видео Длиннопост
3
9
kini24
kini24
4 года назад
ИТ-проекты пикабушников

Виджет с рейтингом Пикабу⁠⁠

Было скучно на работе, решил немного поразвлечься.

Вверху - "доход" за день, ниже - общий

Виджет с рейтингом Пикабу
[моё] Domoticz Виджет Развлечения Программирование Lua Пикабу IT
5
Minisvin
Minisvin
4 года назад

Phasmophobia в Roblox⁠⁠

Ищю человека который знает язык програмирования Lua для создания игры Phasmophobia в роблоксе.

Roblox Программирование Lua Gamedev Игры Помощь Команда Пикабу Текст
6
8
Ufgo
Ufgo
5 лет назад
Лига Разработчиков Видеоигр

Как я написал викторину⁠⁠

Приветствую всех! Это мой первый пост в лиге так что сильно не кидайте тапочками)

Делюсь опытом как делал игру викторину под Андроид.
Это не первая викторина. До этого делал викторины в quickappninja. Там не нужно знания программирования и делается через веб интерфейс.
Все бы ничего, но ни кому не советую эту платформу. Гугл забанил 10 викторин за то что qan используют старую версию appodeal sdk. Писал в саппорт, но мне не ответили.
Улетели в вечный бан 2 игры, одна по известной стрелялке с террористами, а другая по мульту про падающую гравитацию из-за авторских прав. Поэтому крайне не рекомендую делать игры по другим играм, фильмам и т.д.
После блокировок пришла мысль самому написать викторину.
Выбор сразу пал на не верный для этой цели движок Godot. Сам по себе этот движок классный. Сделал две викторины, одну по теме ВОВ и вторую по мифам древней Греции. Минус движка это размер дистрибутива. Чистый apk будет весить больше 20 мб. Поэтому было решено найти альтернативу.
Среди претендентов выбор пал на Defold. Там для сравнения размер чистого дистрибутива ~3 мб.
Я стал переписывать игру которую делал в Godot. Порог вхождения в Defold конечно оказался выше. Ещё до этого ковырял этот движок, пытался, что-то сделать и закрывал. Но не в этот раз. Желание сделать дистрибутив поменьше перевесило.
Внимательно изучил мануал на офф сайте и спрашивал чего не понимаю в русскоязычном телеграмме. Пожалуй не встречал столь не токсичное сообщество программистов.
Больше пришлось попариться с написанием скрипта подсказки который и в Godot толком не функционировал. На это умения ушло 2 недели.
На игру ушло 3 месяца. В Godot - 1 месяц и в Defold - 2 месяца.
Во время написания игры, на работе первые 2 месяца было затишье, но последний месяц выдался загруженным.
Стал вставать на час раньше, чтобы делать игру. Я делал викторину в обеденные перерывы. К тому времени нашел альфа тестера, но к сожалению многие функции с альфа теста реализовать не удалось потому что это тяжело разрабатывать игры и работать. В общем я пофиксил баги, добавил некоторые новые вещи и выкатил в релиз.
Какая игра получилась смотрите и оценивайте в маркете.

https://play.google.com/store/apps/details?id=com.onemandev....

Спасибо, что дочитали до конца. Подробнее отвечу на ваши вопросы в комментариях.

P.S.:
Возможно вернусь к этой викторине при очередном затишье на работе.

Показать полностью
[моё] Android разработка Викторина Gamedev Defold Godot Engine Lua Текст
5
DELETED
5 лет назад

Подсветка курсора в AwesomeWM + Xubuntu⁠⁠

Не знаю как в других ОС, но когда я демонстрирую экран в скайпе — мой собеседник не видит курсора мыши ¯\_(ツ)_/¯

В Xubuntu есть возможность подсветить курсор:

xfce4-find-cursor
Подсветка курсора в AwesomeWM + Xubuntu

Для того чтобы забиндить это в Awesome WM открываем rc.lua, находим переменную clientbuttons и добавляем новую строку:

clientbuttons = gears.table.join(
 awful.button({ }, 1, function (c) client.focus = c; c:raise() end),
 awful.button({ modkey }, 1, awful.mouse.client.move),
 awful.button({ modkey }, 3, awful.mouse.client.resize),
 awful.button({ modkey, "Control" }, 2, function () awful.util.spawn("xfce4-find-cursor") end))
В данном случае, команда будет срабатывать при: Win + ctrl + колесико мыши.

Если вам интересно то, о чем я пишу - подписывайтесь на мой канал в телеграмме и вконтакте.
Показать полностью 1
[моё] Ubuntu Потрясающе Lua IT Linux
2
DELETED
5 лет назад

Я устал от Awesome WM⁠⁠

Я устал от Awesome WM

Для тех кто не знает, Awesome WM - это тайлинговый менеджер для Ubuntu. Другими словами - графическая среда, вместо Gnome или KDE.


Если разобраться - она может существенно облегчить жизнь. Не стану перечислять всех ее плюсов, лишь расскажу что лично мне в ней нравилось.


1. Легковестность. Мне очень часто приходилось пользоваться всяким антиквариатом, который выше WIndows XP тянуть бы не стал. У Awesome все красивости "Отсутствуют", что дает колоссальный прирост к производительности.

2. Поведение окон. Окна "всегда" занимают свое свободное пространство на экране. Очень удобно, если у вас много открытых программ на нескольких рабочих столах.

3. Рабочие столы на двух мониторах. В xfce я столкнулся с проблемой, что 1 рабочий стол распространяется сразу на 2 экрана. Т.е. если я на первом мониторе включу рабочий стол номер 5, то он же переключится и на втором. Долгие часы гугления не принесли мне никаких результатов. В Awesome WM этой проблемы нет по умолчанию.


Но это были плюсы. Почему же я все-таки перебираюсь обратно на xfce? Наверное, я просто соскучился по интерфейсу. Может быть не по самому красивому, но хоть какому-нибудь.

Делать тривиальные вещи через командную строку или настраивать горячие клавиши через язык программирования Lua мне элементарно надоело.


Сейчас я посижу на классической Xubuntu. В будущем, я могу попробовать другие графические системы. Или вообще пересяду на Мак.

Показать полностью
[моё] Linux Ubuntu Потрясающе Операционная система Линуксоиды Lua IT Компьютер
7
27
Lyginarium
Lyginarium
5 лет назад
Arduino & Pi

Не кормите кошку луком или удаленный мониторинг температуры 24/7 за 3 $. Свиристелки и перделки включены⁠⁠

Всем доброго времени суток! Завелась у меня как-то жена. Нет, не так. Завелась у меня как-то девушка. Познакомились мы с ней в закрытом платном клубе для дам и господ прогрессивных мировоззрений и изысканных вкусов. И это не то, о чем вы подумали :). Девушка притащила с улицы котенка со словами "Я покормлю и отнесу обратно". "Я тебе витащю", подумал я. Полная версия анектдота про "я тебе витащю" будет в комментах, он неприличный, здесь я его процитировать не могу. То, что девушка была ведьмой, я тогда еще не знал, поэтому черному цвету котенка значения не придал. Потом девушка стала женой, а котенок - кошкой. Потом мы с женой развелись, она съехала, а кошка осталась со мной. Из цензурных кошкиных имен могу припомнить лишь Жоплин и Писюнцель и есть за что. А потом, несколько лет спустя, у меня в квартире завелся репчатый лук. Вот с этого момента и начинается наша история.


Полежал он (лук) некоторое время и начал прорастать. А я, вместо того, чтобы его съесть или выкинуть, налил в две банки воды, воткнул туда луковицы и поставил на подоконник. Лук стал из бледно-желтого темно-зеленым, а я стал ждать урожай. Но что-то пошло не по плану и в один из дней я обнаружил побеги лука обглоданными. После короткого, но серьезного разговора с кошкой, она призналась, что это она. Я понял, что животине чего-то не хватает, а поскольку я ее скорее люблю, нежели наоборот, то стал выращивать для нее на подоконнике овес.


Как меня занесло на тематические каналы ютуба, где я узнал про гидропонику, микрозелень и витграсс, я уже не помню. Но я захотел выращивать пшеницу и именно на гидропонике, без земли. Потому что к тому времени, опыт выращивания пшеницы на подоконнике в земле у меня уже был. И таки шо ви думаете? Таки стал! Но было одно "но". Эта сука такая пшеница (точнее ее зерна) покрывалась плесенью. Стал искать причину и пути решения проблемы. Большинство людей в интернете говорили и писали про зараженность зерна, циркуляцию воздуха и температуру/влажность. Зерна я и так обеззараживал на этапе замачивания, вентилятор (точнее тепловентилятор без включенного ТЭНа) поставил, влажность мне на тот момент измерить было не чем, управлять ею - тоже нечем, поэтому на влажность я пока что забил. С температурой было еще сложнее.


Мало того, рекомендуемая (допустимая) температура варьировалась (в зависимости от рекомендаций) от 15 до 36 градусов Цельсия, так я еще и не знал, какая именно сейчас у меня температура на окне. Потому что в квартире термометра у меня не было по причине отсутствия в нем необходимости. Был заказан бюджетный термометр-гигрометр Xioami с Алиэкспресс. Но когда он придет, было не известно (на момент написания этого поста это все еще остается неизвестным), а хотелось вот прям сейчас.


Тогда я вспомнил, что с крайнего раза, когда меня накрывало волной энтузиазма и хотения по отношению к автоматизации жилища, интернету вещей и всему вот этому вот, у меня должна была остаться платка Wemos D1 Mini (а точнее, её клон, могу предположить) на базе микроконтроллера ESP 8266 и цифровой датчик температуры DS18B20 в герметичном корпусе на метровом проводе. Причем микроконтроллер у меня уже был прошит NodeMCU, скрипты на Луа залиты и настроены на отправку данных в народный мониторинг, датчик с резистором припаяны. В прошлый раз я хотел разместить датчик на улице и предоставить публичный доступ к его показаниям. И себе и людям, так сказать. Ибо термометра за окном у меня не было, в подъезд (там он был и есть, но неизвестно насколько точно он показывает) не набегаешься, да и хотелось "цифру", облако, графики и вот это вот всё. Тогда у меня дело уперлось в необходимость выводить на улицу из комнаты кабель с датчиком и изготавливать будку Стивенсона. Я не знал, как это правильно сделать и мне было ссыкотно. А без правильного размещения выводить датчик в публичный доступ не было смысла.


Но это было тогда, а сейчас-то это не нужно! А все, что нужно у меня почти что уже есть и сделано. Осталось вот просто взять и запустить проект. И шо ви думаете? Таки взял и запустил! На момент написания этих строк я уже знаю, что обдув подоконника тепловентилятором с выключенным ТЭНом повышает температуру на примерно 2 градуса. Как так? А вот хрен его знает! И теперь я знаю, что днем, на солнце, температура на окне может достигать 36,5 градусов Цельсия, что неожиданно много на мой взгляд, ибо май еще и на улице прохладно - 20 - 22 градуса. Датчик DS18B20 у меня врёт, но в пределах допустимого, сравнивал с показаниями поверенного ртутного лабораторного термометра TGL 1198.


А теперь несколько слов о том, как все это устроено и работает. Схема:

Как видите, схема оочень простая. Резистор нужен номиналом 4,7 кОм. Устройству для работы необходимо питание 5 В/очень мало А, поэтому я использовал оочень старую зарядку от кнопочного телефона Sony Ericсson, доставшуюся мне по наследству от предшественника на работе. Спасибо тебе, Виталик! Общий вид:

Все это прекрасно запихнулось в распределительную коробку JBL090 от Экопласт, которая, помимо хорошего качества, имеет очень приятный ценник и в Леруа стоит всего 16 рублей.

Кишки устройства:

Сама прошивка и луа-скрипты брались отсюда, инструкции по прошивке и заливке скриптов, а также настройке устройства - там же. Общий алгоритм работы устройства следующий: 1 раз в 5 минут железка опрашивает датчики. Датчиков на 1 шину 1-wire (у меня это пин D1) можно повесить несколько штук параллельно. У меня 1 датчик потому что: а) мне пока больше не нужно б) у меня есть в наличии только 1 датчик) Далее, если все хорошо (датчики на шине нашлись, значения отдали, устройство подключено к wi-fi и имеет доступ в инет) устройство отправляет данные на сервер проекта "Народный Мониторинг". Данные отправляются парами "имя-значение". Для датчиков DS18B20 в качестве имени выступает его адрес (идентификатор) - это уникальное значение, в природе не существует двух таких датчиков с одинаковыми адресами. Таким образом, в самом простом случае, у нас будет отправляться две пары значений: адрес датчика - значение температуры и слово "heap" - значение heap. О том, что такое heap, будет чуть ниже. Итак, данные отправляются, осталось только научиться их забирать. Идем на сайт или сайт проекта "Народный Мониторинг" и создаем там аккаунт. Я реально х. з. зачем им два одинаковых сайта в разных доменных зонах. Дальнейшие действия я производил из андроид-приложения проекта. Ссылки на весь разработанный для проекта софт под разные платформы есть на сайте проекта.


Логинимся в приложении. Переходим в раздел "Мои датчики" нажимаем на "+", вводим MAC-адрес своего устройства. Если вы все сделали правильно, то через некоторое время в приложении вы увидите что-то вроде этого: 

У вас вместо понятного имени датчика будет букво-цифренный набор. Это адрес датчика DS18B20 на шине 1-wire. В приложении можете переименовать датчики на свой вкус и цвет.


Параметр "Heap" - это, скажем так, размер оперативной памяти, доступный для исполнения Луа-скриптов. От версии к версии прошивка NodeMCU содержала в себе разные баги. И порой получалось так, что размер heap становился меньше, меньше, вплоть до полного исчерпания и тогда устройство или самопроизвольно перезагружалось (плохой, но не самый худший вариант) или впадало в упячку. В наши дни такое (вроде бы) редкость. Но, судя по всему, автор скриптов - старый опытный джедай и реализовал отправку размера heap для собственного спокойствия. На нормально функционирующем устройстве график размера heap должен иметь примерно такой вид:

Финальный вид устройства на подколоннике:

А вот ради этого, собственно, проект и затевался:

Технические замечания.


Ограничения бесплатного аккаунта народного мониторинга:

1) В приватный доступ можно вывести только одно устройство. Приватный доступ - это когда ваше устройство и показания его датчиков видно только вам и тем людям, которым вы предоставили. Одно приватное устройство может иметь неограниченное количество датчиков. Но. Размер передаваемых за один раз данных - не более 4 кБайт. Периодичность отправки данных на сервер - не чаще, чем 1 раз в 5 минут.

2) Срок хранения подробных показаний датчиков составляет 30 дней, среднечасовых значений - 1 год, среднесуточных - вечность.

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


Мои замечания по сборке и прошивке устройства:

1) Если у вас плата типа Wemos, NodeMCU и иже с ними, т. е. со встроенным конвертером интерфейсов USB<->Serial типа CH340, то никакой переходник USB-UART отдельно вам не нужен, подключается и шьется напрямую через USB порт.

2) Для непосредственно прошивки я использовал ESP8266Flasher, брать тут  (нажать на кнопку "Clone or download", выбрать "Download ZIP"), инструкция как прошить, например, здесь.

3) В файле "NarodMonFinal.lua номер пина соответствует номеру пина у Wemos D1 Mini, т. е. если желтый (Data) провод датчика припаян к пину D1, то соответсвующая строчка скрипта должна выглядеть как: local pin = 1

4) Скрипты Lua заливать через софтину ESPlorer, брать здесь

5) Лично я не понял, зачем автор скриптов подменяет MAC-адрес своего устройства на "MAC адрес от балды". Я использовал реальный MAC своего устройства. Узнать можно в ESPlorer. Его же и подставил в строчку local MACaddr = "#12-34-56-78-90-AB\n" в файле NarodMonFinal.lua.

6) Скрипты выводят результаты выполнения своих основных действий и сообщения об ошибках в консоль. Поэтому, при любых непонятках в работе устройства, подключайте его к компу, запускайте ESPlorer и читайте вывод консоли.


По цене устройства. На момент подготовки поста (25.05.2020 г. от Р. Х.): Wemos D1 Mini - 143 рубля, DS18B20 - 90 рублей. Итого - 233 рубля = примерно $3,24. Так что те, кто хотел закидать меня тапками за кликбейт, могут оставить свои тапки себе.


За сим откланиваюсь, всем бобра, вкусных печенюгов и нескрипучих половиц :)

Показать полностью 7
[моё] Esp8266 Своими руками Nodemcu Lua Автоматизация Длиннопост
16
kros3275
5 лет назад

Не могу установить luac скрипт на SAMP⁠⁠

Решил установить lua скрипт на ГТА САМП. moonloader, sampfunc - всё установлено. Файл оказалься формата luac. Я знаю, что форматы файлов lua и luac надо кидать просто в папку moonloader. lua скрипт я установил(другой), кинул в moonloader, всё работает. Попробовал кинуть файл формата luac - не работает. Я пытался кидать его в разные папки в папке moonloader, но ничего не помогало. Подскажите, что делать.

[моё] Samp Lua Текст
2
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии