Хочу вам напомнить, что вчера вышла первая текстовая рпгшка с полностью цифровым рассказчиком, в которой можно литералли все что угодно. Ты просто пишешь, что ты делаешь, а он говорит, что в результате происходит и как развивается ситуация. И, в отличие от туповатых чатботов, он помнит действующих лиц, понимает контекст, не теряет связь с окружением и вообще генерирует очень няшные истории. Если вы понимаете о чем я.
>>209020427Называется AI Dungeon 2, но есть один нюанс:В нее можно играть либо на серверах гугла, либо на своем личном компе.На серверах гугла она приостановлена, потому что автору пришел счет на несколько десятков килобаксов за трафик.На личном компе надо настраивать куду, ставить руками питон, тензорфлоу 1.4, скачивать с торрента модель, скачивать с гита исходники игры, настраивать окружение, и потом запускать. И чтобы игра шла более-менее нормально, надо примерно 12гб оперативки и карточку не хуже 1060. Но зато при локальной установке можно, например, отредактировать фильтр запретных слов, в котором перечислены такие слова как shit, rape, и многие другие...
>>209020866Я, на самом деле, надеялся, что кто-нибудь заинтересуется и напишет мануал по установке для анонов. Но если нет, то я завтра вчером вернусь и сам сделаю мануал, если автор не решит проблему с онлайн-версией
>>209020866Текстовая игра не стоит этой еботни. Либо пусть AI переписывает, чтобы на калькуляторе работал, либо приматывает хоть какой-то графоний, либо это поделие нахуй не нужно.
>>209022226Ну охуеть. Ты, наверное, из тех, кто говорит "не, я книгу читать не буду, дождусь когда в голливуде фильм снимут со спецэффектами"
>>209022528Нет, я из тех, кто говорит "Ну и говённая книжка, макулатура ебучая. Может, в Голливуде хоть как-то её вытянут зрелищностью".
>>209023447Хорошо написанный шутан лучше плохо написанной РПГ.Half-Life 1 и 2 переигрывают до сих пор, хотя они прямые как рельсы. Просто сделаны хорошо.А время текстовых игр прошло в 1980-е, только MUDы ещё какое-то время были, пока Ultima Online не появилась.
>>209020866Откуда инфа? Я на гитхабе только 4 строчки по установке видел, которые конечно не работали, есть более подробная инструкция?
>>209028652>>209028699Сегодня вечером ковырял это все, смог поставить на виндовой тачке, но пока без поддержки куды. Сейчас пытаюсь заставить работать на гпу, а то дюже медленно.
>>209029103Тред создам. На самом деле у меня отменились все планы на сегодняшний вечер, так что я сейчас попробую настроить куду и если все будет удачно, то запилю мануал прямо сегодня.Но на всякий случай, если все пойдет не так - телега kishechnik_psa
Звучит очень круто, но я что-то не очень уверен, что это будет полноценным приключением в живом мире, а не хаотичной мешаниной персонажей и событий. Буду ждать, пока автор поднимет браузерную версию.
Господи, давно таких хороших новостей не было. Мечта детства - делать в игре то что хочется сбылась..?Жду.
>>209029616реально крипота в конце. И реалистично все. Охуенно события адекватные делает для бреда что пишешь в комманду.
>>209029616Ну понятно, что это еще далеко не полноценный генератор, но это уже на голову выше всего того, что было до этого. Примерно как VR - до абсолютно полного погружения еще очень далеко, но разница с обычными играми - небо и земля.
>>209020866> Текстовая игра> 1060, 12 ОЗУЧаво блять? Да буть там размер в 10000 раз больше войны и мира нахуя?Этож текст?
>>209029616Могу отправить скрины игры меня и моего друга, сам оцени, в целом всё охуенно и адекватно, когда я подумал о расе разумных папоротников где-то в начале игры они всплыли потом
>>209030661Это нейросеть, нодо дать ей подумать сгенирировать все возможные варианты и выбрать самый приемлемо-реалистичный
>>209030661Это сама нейросеть столько занимает. Как это внутри устроено точно не расскажу, но текста там точно нет. Запакованная модель занимает почти шесть гигов, запущенное приложение отжирает примерно семь с половиной.
>>209030853Сейчас она грузит файл модели не с гугловского сервера, а с торрентов, поэтому грузится не две минуты, а примерно полтора часа. Модель надо грузить при каждом перезапуске, к сожалению, а с интернетом среднего качества сессия дисконнектится с завидным постоянством. Я потому и решил локально поставить.
>>209030853Вот инструкция как запустить, там 2 кнопки нажать.https://colab.research.google.com/github/nickwalton/AIDungeon/blob/master/AIDungeon_2.ipynbКачает файл на 5Гб медленно...
>>209030858>сгенирировать все возможные варианты и выбрать самый приемлемо-реалистичныйПридурошный, ты даже не понимаешь как работают НС.
>>209029616Знаете почему мы программы? ДНК код это именно код, просто не к обычному ПК, а к миру, молекулам. ДНК само не могло создасться вообще никак.
>>209031457Видеопамяти сколько? Тут выяснилось, что вот эти рекомендованные 12Гб должны быть не просто памятью, а видеопамятью. Я со своей шестигиговой 1060 только что звонко отсосал. Попробую перезагрузиться, если модель опять не влезет, то придется на процессоре все гонять.
>>209032165Я коллабом пользоваться не умею, смог только продублировать на свой диск то, что туда скачалось из гита. >>209032206Это для локальной версии. Веб-версия заработает хоть на калькуляторе, просто грузиться будет пару часов (возможно, сейчас быстрее, если сидеров много)
>>209031784ДНК это не код в программистском смысле. Это что-то вроде набора базовых алгоритмов, результаты которых взаимодействуют между собой.Человек такого написать не может, только скопировать с некоторыми изменениями.
>>209033029>ДНК это не код в программистском смысле. Какие у вас аргументы? Почему это не код на языке природы, скажем, для специальных комплютеров (тел).Но тело не создашь без днк, а днк без тела, как же быть?Хотя сейчас используя код днк воссоздают (клонируют) существ, но вроде для этого нужны клетки спинноного мозга живого существа в качестве среды. В любом случае, сперва должен был появиться днк-код, а потом существо. Надо лучше разобраться в теме, сильно плаваю. Буду гуглить книги.2,8 Гб из 5,8 Гб
>>209033111>>209033182Первая редакция. Скорее всего ничего сразу не получится, но попробуйте. Обо всех обосрамсах пишите, я еще примерно час тут буду.Установка. Чтобы запустить игру локально и играть весело и задорно, нам потребуется комп с мощной видеокартой с поддержкой CUDA и БОЛЬШИМ количеством видеопамяти. Автор говорит, надо 12 гигов. У меня только 6Гб, и этого не хватило. Если этого нет, то играть все равно будет можно, но существенно медленнее.Путь ниже наверняка не оптимальный, но у меня это заработало и я просто пишу, что я для этого сделал. Буду благодарен любым правкам.Инструкция для шинды. На линуксе должно быть проще, особенно пердоликам. На макоси хз, не пробовал.Что нужно поставить (качать придется гигов 10-15, готовьтесь):1) Скачиваем и устанавливаем git: https://git-scm.com/download/win2) Скачиваем и устанавливаем, если еще нет, любой торрент-клиент, например, qBitTorrent3) Скачиваем и устанавливаем Anaconda: https://www.anaconda.com/distribution/4) Скачиваем и устанавливаем CUDA 10.0. Именно 10.0. Не 9, не 10.1, не 10.2, а ровно 10.0. https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exenetwork (это, очевидно, надо делать, только если видеокарта поддерживает CUDA и если есть желание рискнуть с запуском на gpu)Далее, скачиваем модель для нейросети. Торрент-файл здесь: https://github.com/nickwalton/AIDungeon/files/3935881/model_v5.torrent.zipИгру будем ставить в C:\Games\AIDungeon. Лучше поближе к корню, без пробелов и только латиницей.Среди свежеустановленных программ ищем Anaconda Prompt, запускаем.В открывшемся окне пишем (каждая новая строка, очевидно, требует нажатия enter)C:cd C:\mkdir Gamescd Gamesgit clone https://github.com/nickwalton/AIDungeon/Теперь открываем проводником или любым другим файловым менеджером то место, куда вы скачали модель и копируем ее в папку с игрой. Если игра находится в C:\Games\AIDungeon, то там надо зайти дальше в generator\gpt2\models\ и в папку model_v5 положить то, что у вас скачалось в такую же папку торрент-клиентом.Далее, возвращаемся в консоль анаконды и продолжаем пердолиться (на все вопросы соглашаемся):cd AIDungeonpip install tensorflow-gpu==1.15.0 ИЛИ pip install tensorflow==1.15.0 (если видеокарта не поддерживает CUDA или если мало видеопамяти)pip install regexpip install PyYamlpip install profanityfilterДалее, не закрывая этого окна, открываем в блокноте файл C:\Games\AIDungeon\play.py, и ставим там знак '#' перед строкой from termios import tcflush, TCIFLUSH и перед строкой tcflush(sys.stdin, TCIFLUSH). Сохраняем. Возвращаемся обратно в окно анаконды и пишем python play.py, нажимаем ентер и надеемся, что все пойдет гладко.
>>209033655Всё что ты написал для установки есть в репе chocolatey, можно поставить всё в одну команду.
>>209020291 (OP)Ты ее переоцениваешь. Ответы случайные, сюжет едва ли держится, запоминаются только ключевые моменты.
>>209033735У автора нет гайда, есть только ридми в его гитхабе, ссылка в посте.Конкретно в ридми написано "To play the game locally you need a beefy GPU ~12 GB and CUDA installed." Я сначала подумал, что речь идет просто про память, но, видимо, имелась в виду именно память видеокарты.
To play the game locally you need a beefy GPU ~12 GB and CUDA installed.git clone https://github.com/nickwalton/AIDungeon/cd AIDungeon./install.shpython play.pyВот что на гиблаб пишет, неужели тоже надо 12 гиг видеопамяти?https://github.com/nickwalton/AIDungeon
>>209033655>4) Скачиваем и устанавливаем CUDA 10.0. Именно 10.0. Не 9, не 10.1, не 10.2, а ровно 10.0. Стоит ли сносить куду другой версии если уже стоит?
>>209033987Я не зря сравнил ее с vr. Там точно такие же два лагеря - одни вечно ноют "пиксели видно, руки сквозь предметы проходят, нос потеет", а вторые просто наслаждаются тем, что еще пять лет назад казалось недостижимой мечтой.Проблема нытиков в том, что даже когда будет нейроинтерфейс с полным погружением, они точно так же будут ныть, что у них вокруг разъема прыщи, а от виртуального марш-броска на следующий день в реале мышцы не болят. А когда будет игра, где рассказчиком будет сильный ИИ, они будут точно так же доябываться, как сейчас доябываются до высосанных из пальца сюжетных дыр в фильмах и книгах и концовок сериалов "ну на троечку, конечно, мда, так себе"
>>209034273Вообще ему надо, чтобы в PATH был путь до файлов десятой версии. cudart64_100.dll и так далее. Если разные куды можно поставить рядом, то, думаю, заработает без проблем
>>209033999Просто слабо верится что кто-то бы написал инструкцию и запилил ее на двач, он бы запилил на какой-то хабр или реддит ради лойсов, да и на дваче же быстро все смывает, вот я и не очень верю из-за этого что это твоя инструкция.Разве что ты кодер с опытом юзинга тензора.
>>209034255Это просто инструкция для линукса. В этом install.sh по большому счету ровно то, что я описал в своем мануале. Так что да, тоже надо будет 12 гигов. Но в любом случае можно играть без куды, на процессоре. И есть вероятность, что 8 гб видеопамяти тоже хватит.
>>209034849Ну да, я кодер, хоть и без опыта тензора. А что до реддита и хабра - все мои друзья все равно тут, лучшая награда за труды- это скриншоты с историями уровня /b.Хотя, конечно, перепостить инструкцию на реддит, наверное, имеет смысл, там тоже отбитых хватает.
>>209035123Я не знаю, сам про эту штуку из треда узнал. Просто в ролике про то как запускать видел выбор сеттинга.
>>209033863Буду благодарен, если ты сможешь сократить мой гайд до одной строки. Но я про эту репу не слышал, ибо питоном пользуюсь раз в полгода
>>209035288Чтобы весь сократить нужно скрипт писать. Но установку упростить легко. Choco не для питона, это виндовый пакетный манагер для всего.https://chocolatey.org/search?Вот тут искать пакеты.https://chocolatey.org/installВот тут как ставить сам choco
>>209034910Ага. Видеопамять у нас часть GPU, а просто системная оперативная память, наверное, в процессоре, да? А процессор - это вот эта серая коробочка с лампочками?Короче, не выебывайся, ты и сам прекрасно понимаешь, что надпись весьма двусмысленна, и ее можно уточнить как до "beefy GPU and 12GB RAM" так и до "beefy GPU with 12GB video memory"
>>209035229Спасибо за инструкцию, тогда, хотя я и на пинусе сижу.И за тред спасибо, просто так бы не узнал.
>>209036202Быстро она там работала только вчера и позавчера, сегодня уже модель качается с торрентов в час по чайной ложке. Формально она как бы доступна онлайн, но ждать загрузки часами - такое себе.
Если у вас на gpu памяти не хватит, то он будет хранить на чем-нибудь другом (оперативка или своп), но это будет намного медленнее. Так что потыкать сможете в любом случае.Программист в тренде
>>209020291 (OP)Вау, прикольно,а у Яндекса тоже такая игра есть, Алиса называется, ну типа, пишешь любой текст, а тебе выходит ответ, который ну типа теоретически можно расценивать, как осмысленный, даже с нотками иронии, знаете ли...
>>209036825Не настолько тонко ловит смысл, не создает целый мир под пару твоих бредовых слов. Или не бредовых.
>>209037005Я просто кекаю с того, что они эту херню сделали такой гигантской с помощью NLP уловить контекстный смысл слов и подобрать под них соответствующий кусок текста ? Это же задача уровня лаба1
>>209033655Зачем ей видеопамять? Ладно мощность проца и оперативка особенно. Но нейронная сеть с текстом и видяха? Зачем?
>>209033525Ещё раз, другими словами. ДНК - это процедуры для написания программы, которая, в свою очередь, уже пишет целевой организм. Поэтому ДНК не определяет однозначно, каким он будет - это всегда суперпозиция с внешними условиями.Так понятнее?
>>209037764Теоретически видеопамять сильно быстрее. Ну и куда позволяет gpu использовать для менее специфических вещей, например для помощи cpu. Так что на словах всё сходится.
>>209037764Considering CPU as a Ferrari and GPU as a huge truck to transport goods from Destination A to Destination B.,CPU(ferrari) can fetch small amounts of packages(3 goods) in the RAM quickly whereas GPU(truck) is slower but can fetch large amounts of memory(100 goods) in one turn.
>>209038349Поиграть, просто каждая команда будет обрабатываться секунд тридцать-сорок. Я думаю тут мало у кого есть видюха, которая это все потянет.
>>209038184Дохуя, час где-то.Ну что-ж, поиграл в первую сессию в мире эльфов, сказал гг чтоб сел на камень, он нихуя не сел, а вообще поднялся и услышал какой-то голос. Пытался сказать открыть книгу заклинаний и что-то прочитать оттуда - не открыл. Сказал чтоб заклинанием изменил погоду на чуть потеплее, сказал "Ок, сча". И ничего. Кароч, я чутку разочарован. Может я что-то не так делал?Начал компанию в пост апокалиптичном мире, персонаж начал меня слушать, но иногда делал намного больше и в не ту сторону что я хотел, ну ладно, только начала заходить, как написало "соединения прервано" и перестала работать.История магом:You are Myralcha, a wizard living in the kingdom of Larion. You have a staff and a spellbook. You finish your long journey and finally arrive at the ruin you've been looking for. You look around and see that it's not much different than when you left it. A few more trees here and there, but nothing has changed.The ruins are called the Forest of Nuro> sit on the nearest stone"I'm going to be sitting here forever". You say as you start to get up."No, I'm afraid you're not". The voice says. > say who are you?"My name is Myralcha, I am a wizard living in the Kingdom of Larion"."Oh, I'm sorry, I didn't know. Well, let me introduce myself then".> say my name is oleg"Oleg, my friend".> ok, so what is happening? "The world has been in chaos for years now. Wars, monsters, magic, demons, gods, wizards, sorcerers, all fighting each other for control of this world. It's like it was never supposed to end at all. And that's when you arrived"> open and read the spell book"A spell book, huh?" Oleg asks. "What do you want with one of these things?".> I want to know the spells"Spells". Oleg says. "They can make the world a better place, or they can bring destruction upon it. They're very powerful things".> can you read s spell from a book?"Sure, why not?"> ok, I'm waiting"Well, you'll need some sort of material to cast this spell on".> cast a spell to make the weather a little windy and warm "That should work fine".> go to a tree"There!" Oleg says. "It's just as well, because I don't think I could hold this spell spell book in my hands if I tried".> create a copy of you"Perfect! Now we'll see how strong you really are!".> restartИстория в пост апокалипсисе:You are mrme, a survivor trying to survive in a post apocalyptic world by scavenging among the ruins of what is left. You have a hatchet and a hunting rifle. You live in a small community of survivors who have managed to build a piece of civilization after the bombs fell. You are talking to one of the leaders of the community when you hear a noise outside. You run out into the street with your gun drawn> look aroundYou see nothing out of the ordinary. You then notice that there are several people running away from the noise. You realize they must be the enemy. You shoot at them as fast as you can, but it doesn't help. The bullets don't even slow down their speed> run to the leader You run towards the leader and try to get him to stop the shooting. He does not respond back, he just continues firing. You fire again and again until you finally hit him in the chest. You feel his body go limp and fall to the ground> say "Oh my god, what have I done." and run into window, jump outside the buildingYou jump onto the roof of the building and start running up it. You run along the side of the building and through the windows. You reach the top and look out at the city. It's still burning, but you can hear the sounds of vehicles driving away from the area> search for people aroundYou continue searching for survivors around the city. You find many dead bodies, some burned beyond recognition, others with bullet wounds or burns. You also find many guns lying on the ground. Some of these guns were probably used by the people who attacked you> тут соединения прервалось
Ребята, дайте с телефона, удаленно зайти к вам на компьютер, через программу. Вместе будем играть. Через тимвиер, например
Ох, со времен второго фолаута я не видел игр, в которых можно было бы убивать детей. Качайте, пока интернет-борцуны не заставили автора поставить анальные ограничения на доступные команды. Сдается мне, что скоро кто-нибудь опубликует логи, как он в игре сварил суп из младенца и все, пиздарики, закроют лавочку.
>>209039624Хакир, это ты?У меня недавно на линуксе зазвучал какой-то странный звук, я так и не понял что это было, думаю меня хакиры ломанули. Прийзнайтесь что наблюдаете за мной!!11
>>209039624У меня крестьянин, я сразу сестру захотел трахать. Она вроде покорная, я ничего не понимал. Но я нежным был.А перед этим, я спрашивал про храм, куда хожу. Про название. Тут нет генератора религий, государств и тд? А то, молюсь Богу, не зная какому
>>209039624На линуксе был вейланд где вообще никак не работала трансляция экрана. Просто рай для параноиков. И вот недавно к сожалению пофиксили (
>>209039912В dward fortress скоро будет генератор религий, мистики и заговоров. А еще, там уже можно подойти к каждому, и говорить на любые темы. Делиться убеждениями...
>>209040001Там и без трансляции экрана можно к чему угодно получить доступ через шелл. Как впрочем и везде, главное получить доступ к шеллу. Собственно в этом всегда и была основная сложность.
>>209040235Ну во-первых, их можно разблокировать, а во-вторых у них достаточно синонимов. У меня сейчас история зашла в такое русло, что я всерьез опасаюсь, что ко мне сейчас товарищ майор в дверь постучит.
http://www.aidungeon.io/2019/11/the-difficult-life-of-wizard-phd-student.htmlкогда тян не дают даже в нейросети
>>209042332ты ставил tensorflow-gpu? если да, то попробуй pip uninstall all, и потом все pip-команды заново, но с просто tensorflow==1.15.0, без gpu.Если ты и так без gpu ставил, то не знаю, надеюсь тут есть более опытные тензорфлоущики, которые поймут в чем дело
>>209043272Если уже ломанули - то только извне. На уровне маршрутизатора, к которому теоретически не должно быть шеллового доступа с твоего потенциально взломанного компа, нужно смотреть куда идёт обращения, и анализировать неизвестные адреса. В случае офисных инфраструктур делают ещё просмотр всего трафика из сети в инет (даже шифрованного, с помощью mitm практик), и ставят систему обнаружения вторжений - она по дампам онлайновым указывает на потенциальные утечки. Но дома такое городить нету большого смысла.
Бля хочу пиздец. Покидайте скринов что-ли, это максимум что мой компьютер потянет(хотя и то долго грузит их, лол)
>>209043762>Покидайте скринов что-ли, это максимум что мой компьютер потянет(хотя и то долго грузит их, лол)Пусть анон, у которого тянет и который настроил, создаёт отдельный тред и пишет решения в игру, которые выпадают у анона на дабл.
Попробовал сейчас начать партию с постапокалипсисом. Ну, ИИ какую-то хрень пока генерирует. Хотя я конечно херово по английски пишу, может мой уровень грамматики его ломает.
>>209020291 (OP)текстовые игры=>пиксельное 2д=>низкополигональное 3д=>нормальное 3д=>низкополигональное 3д в виде майнкрафта и его клонов=>пиксельно инди 2д=>текстовые игрычёт кекнул с эволюции
>>209044755Хотел написать Qwert, ну вот вышло что вышло.Там дальше приколы такого типа идут:The leader approaches you and says "We need to talk". He points at the man who was talking to the others. You realize that he is the one threatening you earlier. He begins to explain that they are going to kill you because they are cannibals and you would not fit in> Run awayYou run away as fast as you can and hide behind a rock. The leader then tells the rest of the people to leave and goes over to you. He asks if you want to join them or stay here alone. You decide to stay with him since you know that you can trust him
>>209044290У меня такой же бред писал, не знаю как получались охуенные стори у людей с твиттера.Может до того как лег сервак родной, он лучше пахал? Ждем чтоб заработал и посмотрим.
>>209044802Давай что-нибудь в край ебанутое с расчленёнкой и насилием. А ещё лучше "decide to create anonymous community 2ch" или что-то в этом роде.
>>209043893Можно вообще где угодно, но надо ждать полтора часа пока загрузится код игры на пк, а потом, часто, случаются обрывы в соединении и все надо начинать заново. Можно будет поиграть минут 10.
>>209044993Там хрень пока выходит. Вот последние действия, как видишь мой давний знакомый вождь, внезапно оказавшийся каннибалом, предлагает мне присоединиться к погоне за собой вместе с ним. Не думаю что с более сложными материями что-то прокатит.
>>209045309Попробуй простыми фразами "eat leader", "bite his nose", "grab a pussy", "put your finger in my ass" и т.д.
>>209045714Ну, собственно она сама рестартанулась и начала ебучих шесть гигов качать по новой. Попробую как докачается в фентези сеттинге поиграть, там написано что он рекомендуется. Может веселее будет.
>>209020291 (OP)Ну и что это за хуйня. Уноси на нахуй, ещё бы блять на китайском принёт, пидарасина пиндоская.
>>209022528Самоё здравое для любой художественной хуйни. Читают хуйню про фэнтези только далбаёбы и дегенераты типо тебя, лох.
>>209046632>Читают только далбаёбы и дегенератыПофиксил, не благодари. Норм посоны делают бабло и баб ебут.
>>209022528Если книга на фарси/каракалпакском/суахили, то я пожму плечами и забью хуй, пока не переведут, а не буду учить нахуй в остальном не нужный мне язык. Я не из тех, кто ловит тихий аутистский кайф от пердолинга с криво работающей софтиной, я лучше подожду, когда её допилят.
>>209046824Напомнило сгенирированного бэтмена, где его дворецкий начал рожать Робина, так как это его работа
>>209048083в душе не ебу, я через минут 20 поищу, когда поем, если тебе интересно. Там комикс ещё нарисовали, смеялся долго с него.
>>209048256Так, я тут и я нашёл только ссылку на джойрекаторhttp://dc.reactor.cc/post/4061260Там вниз пролистаешь- оригинал и комикс-версия.
>>209049167Ну кстати оба утверждения верны, язык-то всё равно интерпретируемый. Про байткод узнал когда читал Лутца.
>>209020291 (OP)Хочу тебе напомнить, пидрила ты зумерская, что настольный D&D существовал ещё до твоего рождения. И с адекватным GM, можно было точно так же спокойно мутить любую залупу которая тебе в голову придет. А в цифровом варианте весь белый люд уже давно знает про Dwarf Fortress, и там возможностей нихуя не меньше. Тред не читал кстати.
>>209045309Почти.Аноны, вы бы тоже лучше играли в текстовую игру с идеальной ИИ симуляцией, чем в заскриптованную йобу с рей трейсингом, вроде ведьмака?
Пиздос. 11 гигов видеопамяти не хватает. Приходится запускать на процессоре и ждать по 15-20 секунд после каждого выбора.
>>209020291 (OP)Вчера попробовал. Начало было таким - ко мне подошла какая то официантка и начала со мной разговаривать, на каждый её вопрос я отвечал "fuck you", как ни странно, мы начали трахаться, но она прервалась на середине и ушла. Дальше мой герой пошел по городу и увидел мужика, меня спросили, что с ним сделать, я ответил "kill him'. Игра зависла, выдала какую то неебическую ошибку в тысячу строк и предложила рестартнуть. Говно, короче говоря.
>>209020291 (OP)текстовые рпгшки существовали с 70-х (см. colossal cave adventure)текстовые ммо (MUD) существовали с 70-80-хв конце 90-х и самом начале 00-х MUDы в универах играли примерно ту же роль что потом линейка и вов
>>209052844Все так. И сколько этих мудов были просто текстовым майнкрафтом на скриптах, а сколько построены на нейросетях?
>>209020866>требования у текстовой игры как у ЙОБА ААА+ проектаКекнул. Я лучше старую-добрую ссочку накачу, кату, дворфов или в дм с пацанами поиграю, чем буду аутировать с ИИ. Кек ещё раз.
>>209059225Не переживай, profanity filter только заменяет в ВЫВОДЕ слова на звездочки. То есть ты можешь попросить игру выебать свою мамку, а он напишет You *ed your mom's brains out and now she is dying covered in blood and semen.Ну и отключается одной строчкой.
>>209020291 (OP)Хочу тебе напомнить, что покуда идёт планомерный релиз королевской коллекции на пэка - остальные игры автоматически отходят на третий план, а подобное говно вообще умирает незамеченным.
>>209059392Че-то хуйня какая-то. Хотя если тебе 16, и ты еще не наигрался в линейные шутеры с сюжетом уровня вархаммер 40к, то для тебя самое то.Вот чего стоит ждать - так это boneworks. Ммм, скорей бы завтра.
Интересная хуйня, сейчас попробую качнуть, куда уже стоит, тока на нее получается надо будет видяху отдавать? А какже моя нейросетка...
>>209061517Так быстрее фарм идет. Вся современная крипта фармится на видюхах. Это ведь не только отрисовка графики, а еще дохуя с хуем мощностей
>>209061633Ну блять, а то, что нейросети тоже надо дохуя ресурсов, это не повод запустить её на видеокарте, не?
>>209037764Потому что видяха это матричный процессор. Нейронке не нужно много вычислительной мощности, если рассматривать каждое её вычистительное действие отдельно, но ей ОЧЕ нужна параллельность. Где больше параллельности чем на ~2000+-500 процессорах в твоём компьютере?Пиздец, имеют компьютер и даже не знают из чего и почему он состоит.>>209061336Долбоёб
>>209063271Да чего апать. Смешно, но сейчас потенциала у игры как игры нет (некоторый контекст в ближайших игровых циклах хранится, но быстро пропадает, а потом и вовсе сеть начинает давать односложные ответы, как ты её слегка помучаешь). Можешь покидать смешных историй из неё, если хочется привлечь внимание еще не опробовавших.
>>209066921Ну это пока что и не игра как таковая. Но это первый шаг на пути к чему-то действительно революционному. Тем интереснее наблюдать за становлением.
>>209037995>это всегда суперпозиция с внешними условиями.>Так понятнее?Почему собственно человек написать это не может? Звучит не сложнее асемблера
>>209020291 (OP)Важное замечание для играющих: нейросеть плохо понимает местоимения, потому что все указания действия переводит во второе лицо, и начинает все притяжательные местоимения воспринимать как относящиеся к герою.Отсюда и все проблемы. Когда к тебе пришел мужик и попросил попить, а ты пишешь "handle him a glass of water", то игра реагирует так, как будто это _тебе_ дали стакан воды. А если написать "handle a glass of water to the man", она отреагирует правильно, и в истории будет то, как ты дал попить мужику.
>>209050136Азаза, ставшего ненужным геймастера бомбит.а на самом деле, если игрушка "выстрелит", насколько может выстрелить кусок кода 5гб, который даже в телефон не закачать, популярность ролевок возросла бы
>>209033655ух, старая добрая инструкция, узнаю свой положительно сумасшедший слог. Если вчитываться, то все понятно, просто сложные оборванные обороты.КАК ПИШУТ НОРМИСЫПуть ниже наверняка не оптимальный, но у меня это заработало и я просто пишу, что я для этого сделал. Буду благодарен любым правкам.Инструкция для шинды. На линуксе должно быть проще, особенно пердоликам. На макоси хз, не пробовал.Прочитайте инструкцию внимательно, если она слишком сложная, лучше не пробуйте. Фактически вы занмиаетесь запуском чужого кода с установкой всех интерпретаторов языка питон, это вам не экзешник жать, это настоящий гемор.Что нужно поставить (качать придется гигов 10-15, готовьтесь):1) Скачиваем и устанавливаем git: https://git-scm.com/download/win2) Скачиваем и устанавливаем, если еще нет, любой торрент-клиент, например, qBitTorrent3) Скачиваем и устанавливаем Anaconda: https://www.anaconda.com/distribution/4) Скачиваем и устанавливаем CUDA 10.0. Именно 10.0. Не 9, не 10.1, не 10.2, а ровно 10.0. https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exenetwork (это, очевидно, надо делать, только если видеокарта поддерживает CUDA и если есть желание рискнуть с запуском на cpu (лучше не пытаться даже))То, что скачали- это все лишь инструментарий для модели.Далее, скачиваем модель для нейросети (большой файл 5гб с мелкими файлами описания, приложенными к нему) . Торрент-файл здесь: https://github.com/nickwalton/AIDungeon/files/3935881/model_v5.torrent.zipИгру будем ставить в C:\Games\AIDungeon. Лучше поближе к корню, без пробелов и только латиницей.Среди свежеустановленных программ ищем Anaconda Prompt, запускаем.В открывшемся окне пишем (каждая новая строка, очевидно, требует нажатия enter)C:cd C:\mkdir Gamescd Gamesgit clone https://github.com/nickwalton/AIDungeon/Теперь открываем проводником или любым другим файловым менеджером то место, куда вы скачали модель и копируем ее в папку с игрой. Скачанную торрентом модель засовываем в- C:\Games\AIDungeon\generator\gpt2\models\model_v5 Если игра находится в C:\Games\AIDungeon, то там надо зайти дальше в generator\gpt2\models\ и в папку model_v5 положить то, что у вас скачалось в такую же папку торрент-клиентом.Далее, возвращаемся в консоль анаконды и продолжаем пердолиться (на все вопросы соглашаемся):Тут было бы неплохо добавить виртуальную среду, но я не умею. -примечание редактора.cd AIDungeonpip install tensorflow-gpu==1.15.0 ИЛИ pip install tensorflow==1.15.0 (если видеокарта не поддерживает CUDA или если мало видеопамяти- это то, о чем говорилось в нечале- "запуск с помощью cpu". Ваш текстовый квест 2019 будет тормозить и не факт, что запустится вообще, мы предупреждали.)pip install regexpip install PyYamlpip install profanityfilterДалее, не закрывая этого окна, открываем в блокноте файл C:\Games\AIDungeon\play.py, и ставим там знак '#' перед строкой from termios import tcflush, TCIFLUSH и перед строкой tcflush(sys.stdin, TCIFLUSH). Сохраняем. Возвращаемся обратно в окно анаконды и пишем python play.py, нажимаем ентер и надеемся, что все пойдет гладко.
>>209073078анаконда по умолчанию создает виртуальные среды, между которыми можно переключаться. базовая среда доступна с самого начала, добавить новую среду с именем anus: conda create anus, переключиться в нее - conda activate anus. я создал у себя две среды, одну с обычным тензорфлоу, вторую с тензорфлоу-гпу, где успешно обосрался.что касается копирования файлов - я просто постарался избежать ситуации, когда особо одаренные копируют папку в папку и получают в итоге C:\Games\AIDungeon\generator\gpt2\models\model_v5\model_v5\whatever_files_are_there
>>209074426йеп, я боюсь, как бы мне старая куда не слетела и оставила совместимость с pix2pix, но это хуйня.Вообще запустил, играю, интересно. Пиздец оно тормозит между работой видеокарты и дросслеи жужжат (1080 простая). Видно, что сетевой сервер долго принимает сгенерированные моей карточкой данжи.
>>209020291 (OP)Сгеренированные истории очень похожи на ебанутые сны, особенно если пытаться путешествовать. И это на самом деле еще лучше.
А там можно отыгрывать свою скучную жизнь?Ну типа 20 раз "проснулся поел пошел на работы пришел повтыкал заснул", а потом "увидел красивый листик"
>>209075707игра новая, хуй его знает. Можно за крестьянина начать в фентези. Для отыгрыша скучной жизни есть дез стрендинг.
>>209020291 (OP)Второе замечание: игра очень плохо реагирует на слово ask и очень часто зависает, если оно есть в предложении, особенно если это не первые шаги. Старайтесь по возможности заменять его синонимами.
>>209077504ты на видюхе запускаешь или на проце? (если на проце, то она может долго думать, как будто зависла)
>>209078388Сейчас уже незачем. Вчера она в вебе грузилась часа четыре.Ну, хотя, если ты не хочешь, чтобы игра сливала на сервер логи сессий про то, как ты отыгрываешь кошкодевочку и принимаешь в себя четыре оркских кукана, то тоже имеет смысл установить локально.
Так, лень копать код- спрошу тут. Где там в локальной версии список запретных слов и как его запретить?
Что за хуйня, когда я пишуsay %вопрос% (к примеру say What do you want?)игра засчитывает, будто это говорит персонаж с которым я общаюсь. А как МНЕ задать вопрос?
>>209072268>Популярность ролевок возросла быДа это и не нужно в 2к19(20) ящитаю, эту культуру нынешнему поколению так просто не навяжешь, а все кому она нужна и так уже в теме думаю. Трудно объяснить насколько может быть интересным использовать своё воображение в таких ролевках, когда у тебя каждый год выходят йобы типа dark souls, rdr, и прочее. А в некоторых случаях, взять к примеру тот же d&d, ещё и разобраться в некоторых моментах нужно, что ещё больший гемор. Недавно младший брат попросил научить играть во второй bg, в итоге дропнул нахуй на моменте когда я стал объяснять каким образом высчитывается спас.бросок, лол.