
Vlad
06.04.2017
22:56:14
не знаю

Snusmumriken
06.04.2017
22:56:22
У меня на гите сейчас вяло разрабатывающаяся игруля. Там, кстати, много забавного.
https://bitbucket.org/16tomatons/galaxio

Vlad
06.04.2017
22:58:15
нужно тоже с чем то таким побороться
сел как то Defold посмотреть, так что то у меня их короткий "10 минутный туториал" затянулся...
чет пока оставил, пусть там переварится то что узнал и пойду дальше

Snusmumriken
06.04.2017
22:59:13
love2d.org <3
Туториалы не нужны! Только знание апишки!
Фигач прям сразу поток кода!
А если серьёзно, эта штука оказалась лучшим стимулом изучения lua, и внутри можно делать жутко производительные штуки. И лоулевел, ведь есть jit! И полная свобода! Правда, выдаются только базовые инструменты, из которых ты уже изобретаешь всё что хошь. Провоцирует велосипедостроение.

Google

Vlad
06.04.2017
23:05:23
нужно будет плотно посмотреть
я там тоже вродь ковырялся но возникли проблемы при конечной сборке прототипа в одну кучу, там вроде были какие то замуты с библиотеками
я в целом вообще "компилом-ядра" и баловством с исходниками почти никогда не занимался, так что благо если есть инструкция

Snusmumriken
06.04.2017
23:05:34
У лав2д есть ещё одно неоспоримое преимущество: я на нём пишу. Знаешь что это значит? :3

Vlad
06.04.2017
23:06:56
вообще пока планирую посмотреть?
https://www.youtube.com/watch?v=iMacxZQMPXs
или
https://www.youtube.com/watch?v=S4eNl1rA1Ns

grinchfox
06.04.2017
23:07:26

Snusmumriken
06.04.2017
23:08:30
Это моды. Которые по умолчанию обречены на безвестность и малую культурно-историческую ценность и репктацию "паразита на игре". Только некоторые моды на quake/cs выросли во что-то пристойное.

Vlad
06.04.2017
23:09:38
а как же дотка?

Snusmumriken
06.04.2017
23:10:06
Ну, я примерно про то и говорю, что эпоха модов прошла.

Vlad
06.04.2017
23:10:53
щас какой то оружейный пак смело называют длц и продают по 15 бачей за 3 ствола и пяток скинов

Snusmumriken
06.04.2017
23:11:00
Во-во.
Да и моды сейчас являются уделом детей, у которых не хватает навыков сделать что-то своё.
Правда, с распространением юнити, детям даже учиться особо не надо, чтобы заваливать своими инди на коленке за десять минут по туториалу: "первый проект не судите строго, всего 15 баксов, дядь, тебе что, жалко что ли?" стим и плей маркет, после чего поиск чего-то стоящего превращается в разгребание выгребной ямы.

Vlad
06.04.2017
23:25:33
Ну там со стимом щас же перемены, мин взнос будет и все дела, так что либо разработчик либо дети с деньгами

Philipp
07.04.2017
09:47:46
Во-во.
Да и моды сейчас являются уделом детей, у которых не хватает навыков сделать что-то своё.
Правда, с распространением юнити, детям даже учиться особо не надо, чтобы заваливать своими инди на коленке за десять минут по туториалу: "первый проект не судите строго, всего 15 баксов, дядь, тебе что, жалко что ли?" стим и плей маркет, после чего поиск чего-то стоящего превращается в разгребание выгребной ямы.
Ну не надо, не надо. В той же Факторио моды весьма высокого уровня и непростые в реализации
Да и крупные моды гарриса тоже тянут за собой по несколько тысяч строк кода

Snusmumriken
07.04.2017
10:07:35
Но редко когда высокого качества и годной идеи.
Плюс о них знают только те, кто играет в гмод (первый отсеивающий фактор) и кто копает моды (второй отсеивающий фактор).

Google

Snusmumriken
07.04.2017
10:08:36
Карочи, если среди игр есть соотношение 95/5 как стрёмное/отличное, то среди модов - 99/1.

Philipp
07.04.2017
10:13:28
Я не согласен, что моды – сейчас удел детей
Та же Фактория – довольно сложная игра и без модов
И в чатике разрабов сидят в основном программисты с большим стажем, которые в основном и пишут моды под нее

Snusmumriken
07.04.2017
10:18:24
Да, а моды на террарию иногда бывают сложнее самой террарии. Да и старбаунд. Ну блин, ладно, я просто модоненавистник. Даже скайримчик с модами кажется мне чем-то ужасным, потому что моды в моём восприятии нарушают аутентичность игры.

Philipp
07.04.2017
11:03:31
И я вообще молчу про моды на тот же миникрафт, которые иногда по логике свой работы в несколько раз сложнее всего ванильного майна

Vlad
07.04.2017
11:06:15
Да но не моды продают игру, к тому же нужно выделять что если проект популярен то модов на него будет соответственно, но это не значит что все они masterpiece

Philipp
07.04.2017
11:06:31
Вообще не понял, к чему это
Но ладно

Alex Фэils?︙
07.04.2017
11:08:09

Vlad
07.04.2017
11:08:23
Я к тому же что большая часть модов все же забава а не что то серьезное

Philipp
07.04.2017
11:09:03
Ну, что тоже логично, да

Snusmumriken
07.04.2017
11:20:40
Прикол в том, что у меня обширная база знаний и у меня просто учится. С defold'ом такое не прокатит.
И да, ну, думаю не выше луны, потому что в космосе нет понятия высоты, но если мое самомнение растянуть - думаю покроет примерно 2/3 расстояния до неё.

zk
07.04.2017
11:48:44
>у меня обширная база знаний
Эффект Даннинга-Крюгера?

Snusmumriken
07.04.2017
11:55:26
>у меня обширная база знаний
Эффект Даннинга-Крюгера?
В точку :3
А если серьёзно, то боюсь что именно в игрулях и love2d у меня довольно приличный опыт. Я отдаю себе отчёт в том, чего я ещё не знаю. Просто моих знаний с головой хватит под почти все хотелки обучающегося игроразработчика на лав2д. Есть люди способные это подтвердить. А ещё я умею учить людей. Ну что мы всё обо мне, право слово :3

zk
07.04.2017
12:02:44
преподаватель?
всмысле педагог?

Snusmumriken
07.04.2017
12:04:21
Типа того. Ну, полупрофильное образование, в кучу разных сторон, типа математики/программирования/сисадминства/преподавания, но есть пара лет практики преподавания в школе/репетиторства у студентов, и кучу методик перенял у родственников-вузовских преподов.

zk
07.04.2017
12:06:15
ну если умеешь, то наверно используешь лучшие\хорошие методы, типа положительного\отрицательного подкрепления, да?

Google

Snusmumriken
07.04.2017
12:08:50
Ну, кнут и пряник нужен когда у человека совсем нет желания и интереса учиться, а родители не научили получать удовлетворение от процесса и результата деятельности. Таких много.
С курсами кодинга для детишек/репетиторства для студентов проще. У них уже есть некоторый "огонь в глазах", и моя задача - на собственном примере продемонстрировать, что с "горящими глазами" и усидчивой задницей, можно довольно быстро сделать что-то крутое. Даже те же тетрис/змейку/астероидс можно сделать настолько просто и одновременно комплексно, что голова кругом идёт.
От деятельности преподавателя, довольно сильно зависит качество обучения. Даже простое хвастовство своей новой штукой-дрюкой может простимулировать народ, если объяснять всем желающим, почему и как ты это сделал. Ясное дело, что форма подачи должна быть специфической.

zk
07.04.2017
12:12:23

Snusmumriken
07.04.2017
12:13:10
Ну, это выполнение работы за родителей детей, которые не научили в раннем возрасте.
Фигня в том, что очень немногие умеют действительно получать удовольствие от работы.

zk
07.04.2017
12:13:23
хочешь реально в преподование, гугли про подкрепление
Скиннер, Карен Прайор...
*Б. Ф. Скиннер

Snusmumriken
07.04.2017
12:15:59
Ну как тебе сказать, прямщас я прост погромист на луа, и в качестве "преподавательской деятельности" - ответы на stackowerflow, в тематических группах и здесь.
За литературу спасибо, если понадобится - прочитаю. Знаю этих людей, где-то были записаны на всякий случай.

zk
07.04.2017
12:16:19
>подкрепление
Оперантное обусловливание

Snusmumriken
07.04.2017
12:16:41
Ой, много терминологии, которая выполняется по наитию.

zk
07.04.2017
12:17:43
Карен Прайор - Не рычите на собаку.
Есть аудио-книга на русском

Snusmumriken
07.04.2017
12:17:44
Половина родственников - психологи, другая половина - преподаватели. Уж всякой фигни уже нахватался, правда, без терминологии :3
В своих действиях отчёт отдаю. Ладно, пасиба, работать дальше пора :)
Если есть вопросы по луям/либам - отвечу.

Snusmumriken
07.04.2017
12:25:08
Да, глянул "Не рычите на собаку".
В курсе на этот счёт, на моих глазах прямо сейчас, положительным подкреплением воспитываются две собаки, да и раньше наблюдал. Маман - профессиональный дрессировщик. Слышал от неё терминологию, да и она же советовала глянуть книги, но освоил это наблюдением за ней еще с малолетства. Люди в данном плане мало чем отличаются, только действовать надо тоньше. И отрицательное подкрепление должно применяться очень дозированно и специфично, в конкретных случаях.


Vadim
07.04.2017
18:04:10
От себя о модах выскажусь:
дело правое, некоторые игры благодаря им выжили и/или дальше живут за счёт сообщества. Warcraft3 имеет ОЧЕНЬ мощный редактор карт и жил-бодрствовал лет 10 пока поколение не сменилось.
Где порог входа высокий - там изначально шлáка меньше будет. Factorio как игра в современных реалиях подходит больше на хардкор, куда карлсоны-стреляльщики не доберутся. Соответсвенно и коммьюнити качественный контент производит в целом (я так думаю, не углублялся)
А так Unity = Ucoz. И не смотря на возможности движка, общая масса только и выпускает коленочные поделки, возможно портя репутацию (но надеюсь разрабы будут объективнее тёти Нади с Одноклассников и их не будут смущать такие модные веяния).
Но модам стоит жить. Это то "Интерактивное Обучение 2000" - если, допустим, игра интересна и есть стремление что-то поковырять, то уже полпути к программированию преодолено. Не всем же программировать начинать только когда оно-это в учебном плане в институте/школе появится, ведь компьютер есть у каждого. Пусть пробуют, пусть учатся.
Ой написал :)


Vlad
08.04.2017
00:59:48
Как не спать и высыпаться?

Mirsait
08.04.2017
01:00:51
эх, мечты, мечты)

Vlad
08.04.2017
01:02:19
Меня если сильно прихватывает сплю по по дня а чувство будто в шахте неделю провел, а спишь по 6-8 часов вроде нормально но ближе к вечеру рубит сильно

Mirsait
08.04.2017
01:05:34
благо завтра суббота - можно и порубиться немного))... часиков до 13-14)
точнее уже сегодня)

Google

Темиргали
08.04.2017
07:00:59
?
А заболеваний никаких нет?

Мерлин
08.04.2017
07:38:57
[last news]
Urn: A Lisp implementation for Lua

Чай
08.04.2017
08:55:01
Кто-то использовал библиотеку Sol2 для привязки к C++?

Oleg
08.04.2017
14:24:18

Snusmumriken
08.04.2017
14:25:42
Хех, достаточно буфера нажатых кнопок в виде строки.

Oleg
08.04.2017
14:26:19
Не достаточно.

Snusmumriken
08.04.2017
14:26:52
В общем, если тебе так уж необходим краткий формат - используй существующие. Они есть.

Oleg
08.04.2017
14:26:57
Там посреди хотки юзер может задуматься на нажатой кнопке, тогда прога должна ему нарисовать чиштыт по текущей позиции и глубже.

Admin
ERROR: S client not available

Snusmumriken
08.04.2017
14:27:42
Ну и? Это не сложно, когда у тебя есть список нажатий. Ты там файтер с комбами делаешь что ли? :3

Oleg
08.04.2017
14:27:52
Типа того =)
Ну вот смотри, есть разные комбы с разными функциями: «a», «a a», «a z», «a a b».
Юзер нажимает «a» и держит её. Вываливается хинт со всеми описаниями хоток: a, a a, a z, a a b.
он может отжать, тогда выполнится a. если отожмёт и сразу нажмёт z, выполнится соответственно a z.
И т.п.
Если нажмёт a q, то нихера не выполнится =) Типа такой комбы нету.
Как это сделать удобней, кроме многомерного массива из гирлянды клавиш?
Получается что-то типа мортал-комбата, только в AI. Иллюстралити =D

Google

Oleg
08.04.2017
14:35:26
У меня сейчас >300 хоток только в иллюстраторе и я их устал помнить.

Snusmumriken
08.04.2017
16:21:19
Ну, тогда действительно похоже на многомерные массивы.
Образец кусочков парсера я тебе дал :)

Oleg
08.04.2017
19:31:39
Да, я вкурил твою магию =D
Завтра наколбашу новый модуль.

Snusmumriken
08.04.2017
19:47:05
Ну, это же просто регулярки. Они довольно магичны, конечно, но их незнание очень сильно мешает работе с текстом.

Philipp
08.04.2017
19:50:34
А где им научиться?

Snusmumriken
08.04.2017
19:51:09
Например тут. И экспериментировать.
http://lua-users.org/wiki/StringRecipes
Сам очень долго в них вкуривал, а когда вкурил - как заорал

fgntfg
08.04.2017
19:54:01
Регэкспы это главный инструмент в работе с текстом.
И они есть почти в каждом языке

Vlad
08.04.2017
23:05:05
почему при рекваире самого себя происходит бесконечный вызов?
почему при выводе значений через pairs оно выводит не в порядке живой очереди а сортирует ключи каким то неведомым образом перед выводом?
типа key1, key2, key3
вывод key1, key3, key2

Vadim
08.04.2017
23:08:54
вызови функцию этой же функцией и посмотри что будет. точно не конечный автомат.
вместо pairs есть более-менее сортированный ipairs. В остальных случаях надо создавать список и делать table.sort(...)

Vlad
08.04.2017
23:11:49
значит нужно почитать про рекваир
а то я думал так мол просим и при этом записываем в переменную, и пока ее не пользуем то ничего не происходит
local bla = require 'self' -- пока bla не активна то ничего страшного
а про таблицы просто интересно
пример сбрасывать не буду, там все страшно, но интересно почему оно ведет себя именно так

Snusmumriken
08.04.2017
23:45:38

Vlad
08.04.2017
23:47:58
получается что
require
сразу в исполнение
ну тогда где то видел что то наподобии
loadfile
или что то в этом роде

Snusmumriken
08.04.2017
23:53:16
require - грузит файлы и динамические библиотеки, и кеширует их.
dofile - безусловно выполняет файл
loadstring - преобразует строку в функцию, которую потом можно вызвать
>почему при выводе значений через pairs оно выводит не в порядке живой очереди а сортирует ключи каким то неведомым образом перед выводом?
Потому что ты знаешь как работают хеш-таблицы? И почему они называются именно "хеш"?
P.S. Оно "сортирует неведомым образом" ещё при добавлении, а не перед выводом.
Да, ещё вопрос. Как хеш-таблицы обеспечивают такой быстрый доступ к полям?
Ну, допустим у тебя миллиарды ключей в табличке, а доступ к ним - всё равно очень быстрый, а ведь ключи - строковые. Не проходить же нам по всей структуре, сравнивая текущий ключ с требуемым.
Я бы просто загуглил разные структуры данных и общий принцип их работы.

Vlad
08.04.2017
23:58:10
don't have any ideas need to go smoke some manuals

Snusmumriken
08.04.2017
23:58:19
Держи.
https://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE-%D1%87%D1%91%D1%80%D0%BD%D0%BE%D0%B5_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE