Слава
Справедливо
Слава
Всё-таки нужно инструкцию сделать по вопросам
Snusmumriken
Хехе, и в шапке закрепить : )
Слава
Именно так. В чате Java-программистов, хоть они и ниже нас, так и сделано
Snusmumriken
В каком смысле "ниже нас"? : ) Меньше людей?
Слава
Я уже предлагал, ну куб как обычно кричал
Слава
В каком смысле "ниже нас"? : ) Меньше людей?
Мы lua-программисты, мы высшая сила
Слава
И их меньше, да
Snusmumriken
Точно
Слава
Снус, если ты за, то могу текстовой вариант в лс кинуть
Lucky
Вот кстати, сегодня пилил таблицу навигационных точек для игры. Столкнулся с тем, что индексируются они в ином порядке, нежели указанный в таблице.
Lucky
Попробую указать индксы явно.
Lucky
впрочем, надо ещё проверить, не мой ли косяк.
Snusmumriken
Внимательно читаем правила чата. Тут можно обсуждать всё, что связано с Lua: движки, фреймворки, библиотеки, модификации к играм. Можно размещать вакансии и искать работу. Срачи – нежелательны, но иногда допускаются в качестве исключения. Переход на личности/оскорбления – запрещен. Мат – в рамках разумного, без злоупотребления (тут дети). Особое положение для рекламоразмещателей и эйчаров: реклама того что не связано с программированием - вредна для вас же самих, бессмысленна и запрещена. К курсам по кодингу, кстати, тоже относится. Эйчарам — сначала писать админу (@Snusmumriken), после его модерации, объявление может быть опубликовано. Правильные вопросы отличаются следующими свойствами: 1. На хороший вопрос приятно отвечать; 2. Хорошой вопрос обладает полнотой информации, он не требует уточнений; 3. Ответ на хороший вопрос не располагается на первых страницах гугла (и на вторых, и на третьих тоже, даже если в третий раз поменять вопрос на более корректный); 4. Основной мотив хорошего вопроса - "как" а не "почему", так как "почему" - несложно нагуглить; 5. Примеры кода хорошо форматированы и вычищены, чтобы в нём было легко разобраться. Отправленное в чат - в моноширинном виде (выделить и нажать ctrl + shift + m, или обрамить тройными обратными апострофами "`"), большие участки кода оформлены ссылкой на pastebin.com или gist.github.com. Уточнение для тех кто в чате меньше суток: тут обитает бот, который удаляет сообщения совсем-совсем новичков со ссылками и репостами, в целях защиты от спама. Пишите код прямо в чат. Чаты-друзья: # https://t.me/ProLuaSnooze (флудильня) # https://t.me/love2d_ru (фреймворк LÖVE 2D) # https://t.me/CoronaRu (движок Corona SDK) # https://t.me/luainmoscow (конференции и митапы) # https://t.me/LuaLang (англ) Админы: # @Snusmumriken (добрый полицейский) # @DevNullSpirit (злой полицейский) # @AlexFails (средняя голова) Статьи: # https://habrahabr.ru/users/16tomatotonns/posts/ # https://habrahabr.ru/users/russdragon/posts/ # http://tylerneylon.com/a/learn-lua/ Библиотеки и менеджеры пакетов: # https://github.com/openresty/lua-nginx-module # https://luarocks.org/ # https://github.com/rjpcomputing/luaforwindows # https://luapower.com/ # http://lua-users.org/wiki/LibrariesAndBindings # https://github.com/kikito/middleclass Движки и фреймворки: # https://love2d.org/ # https://coronalabs.com/ # https://www.defold.com/ Конференции и митапы: # http://lua.moscow/ Полезные ссылки: # https://www.lua.org/ # http://luajit.org/ # http://lua-users.org/ Programming in Lua (4th edition, eng): # Купить: ## https://www.ozon.ru/context/detail/id/135559046/ # Спиратить: ## https://www.dropbox.com/s/ga2o7cksytun0qi/Programming%20in%20Lua%20-%20Roberto%20Ierusalimschy.pdf?dl=0
Lucky
act = function() local t = math.random(1,6) count = (count + t) % 120 dx = coords[count + t]['x'] - 300 dy = coords[count + t]['y'] - 200 timer:set(20) end,
Слава
Точно, вспомнил. Это уже здесь когда-то было
Lucky
coords = { --1 - 10 {x = 4152, y = 464}, {x = 3760, y = 464}, {x = 3352, y = 464}, {x = 2912, y = 464}, {x = 2516, y = 470}, {x = 2096, y = 464}, {x = 1696, y = 464}, {x = 1272, y = 464},
Lucky
кусог таблицы
Lucky
надоть будет поменять на что-то такое [1] = {x = 4152, y = 464},
Lucky
да, линейный
Lucky
но кое-где индексы в координаты не попадают при обходе таблицы
Lucky
Возможно это мой глюк
Lucky
надоотдебажить
Lucky
Бл*/
Lucky
https://habr.com/post/421071/
Lucky
Я дебил
Lucky
count = (count + t) % 120 dx = coords[count + t]['x'] - 300 dy = coords[count + t]['y'] - 200
Lucky
вот где собака порылась
Lucky
Больше никакого заполночного программирования.
Snusmumriken
Вот в луях, кстати, это таки нормальный modulo.
Lucky
Snusmumriken
👍
Snusmumriken
Самому что ли книгу написать по луям. Маленькую такую.
Snusmumriken
Мне понадобятся переводчики на английский и редакторы, хм. Основная задача - не допустить к процессу Куба, а то будет как с луёвыми/лов2д-шными стикерами: - Я сделал стикеры! - Нет, это мы сделали стикеры! - Дык ты только смотрел под руку, как я делаю пару из них, и мешался! - Иди нафиг, это мы сделали!
Snusmumriken
Прекол, печать тысячи экземпляров на бумаге, на которой можно печатать какое-то количество иллюстраций-схемок - стоит около 150к.
Yuriy
А вообще я б вот эту добавил в ссылку http://tylerneylon.com/a/learn-lua/
Yuriy
Ну акей
Lucky
©Их делали мы!
Anonymous
Please introduce a library for the cli robot for lua
Snusmumriken
Please introduce a library for the cli robot for lua
Do you want a cli library, not a "bot" lib? To make it look like a real person?
Snusmumriken
Онлайн дестрибуция. А на бумаге по предзаказу.
Предзаказ подразумевает кикстартер или что-то такое, а я уже ими запуган, не хотет >:/
fgntfg
Ну такое.
Snusmumriken
Кстати, лайфхак: отхватить грант на написание/издание от мейлру, популяризация типа, плюс обучение ))
Lucky
Вот бы с учебниками своими туда влезть
Snusmumriken
это где такое?
Это просто "затея" абстрактная. Мейловцам выгодно иметь немножко больше луёвых кодеров. Ипонвебовцам и logiceditor'ам тоже, кстати, поэтому моя задача сбацать книжку, потом - бизнес-план, спрогнозировать потенциальную прибыль и предложить. Хочу халявного издательства.
Lucky
жадно потирает крючковатые лапки
Lucky
А, луа...
Snusmumriken
Можно, но бумажка даст немножко денежки : ) (чуть-чуть) Бесплатное электронное издание подразумевается само собой, иначе нельзя было бы тыкать разных товарищей носом в главы книжки, а это - основная цель.
Lucky
Тащемто, есть товарищи, которые в домашнем издательстве тебе микротираж смонстрячат
Lucky
https://vk.com/propereplet
Snusmumriken
Ладно, ладно. Это всё будет важно уже после написания. А сейчас - время (писать) смотреть сериалы!
Dårk
зачем вы этого бота поставили?! он за ссылку на SO пост дропнул. даже не успел скопировать. 😡
Dårk
помогите. pcall/xpcall работают через раз. например, вот это норм: a = {1,2,3,4} function check() return #a[1] end print(pcall(check)) а вот это печатает nil, nil вместо результата: local v, massage = pcall(check) print(v, massage)
Snusmumriken
помогите. pcall/xpcall работают через раз. например, вот это норм: a = {1,2,3,4} function check() return #a[1] end print(pcall(check)) а вот это печатает nil, nil вместо результата: local v, massage = pcall(check) print(v, massage)
Бота поставили потому что ты первый не-бот и не-спамер, который запостил ссылку сразу после появления. Есть подозрение что ты где-то опечатался или проверяешь в интерактивном интерпретаторе.
Snusmumriken
Так. Это - интерактивный интерпретатор, в который забиваем код "по одной строчке".
Snusmumriken
Это - "нормальный" запуск скрипта. А теперь ты сообразишь, почему так : )
Snusmumriken
Да, если что, я тебя полностью копипастил, даже опечатку в massage сохранил.
Dårk
lua repl 5.2, 5.1
Snusmumriken
В общем, ты знаешь как работает repl?
Dårk
ясно
Dårk
это как в ghci несколько определений функции работают только в multi-line mode
Snusmumriken
это как в ghci несколько определений функции работают только в multi-line mode
Грубо говоря, local'ы не работают в глобал-спейсе repl'а, только внутри функций, которые забиваются как раз тем multiline'ом, да.
Dårk
спс крч
Snusmumriken
зачем вы этого бота поставили?! он за ссылку на SO пост дропнул. даже не успел скопировать. 😡
Кстати, спасибо что сказал, забил в шапку уточнение про ссылки от совсем-новичков (ссылки можно постить, но только если ты в чате дольше суток).
Lucky
> for dogs Даже не пытайся... Если твои собакены не выглядят вот так: