Chat:Ru/2020-08-08

From CG community
Revision as of 11:26, 15 June 2021 by Chat Log (talk | contribs) (Created page with "<img src=/a/4405751597540> BorisZ: json структура древовидная по определению, непонятно как в конец файла можно з...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

BorisZ: json структура древовидная по определению, непонятно как в конец файла можно записать что-то не сломав все

BorisZ: поэтому dump перезаписывает файл

BorisZ: можно писать промежуточные данные в plain text например а когда время позволяет - конвертить все в json и перезаписывать

BorisZ: ну иил даже не в файл а в память просто

BorisZ: ну и вобще надо пробовать и мерять время, может этот dump будет незаметен совсем на общем фоне )

BorisZ: dumps - в строку сохранять в память, а когда время есть то строку в файл

BorisZ: http://chat.codingame.com/pastebin/5892fcd2-4829-46e4-872b-9bf77457a443

BorisZ: но это только конкретную задачу решает, как общее решение не прокатит наверное - если obj не пустой изначально

BorisZ: http://chat.codingame.com/pastebin/22fa9489-b54b-41b5-8135-04bd513732a1

BorisZ: вот общее решение с непустым obj

Uljahn: :thumbsup:

Uljahn: тоже о таком подумал

BorisZ: неплохая задачка для клеша или даже коммюнити пазл может

BorisZ: только надо условие додумать - что получить то хотим если на другом языке

Default avatar.png jiki: забанить надо тебя

Uljahn: хотим изменить нужное поле и найти офсет, чтобы обновить json dump точечно :smirk:

BorisZ: jiki я о своих способностях и знаниях очень невысокого мнения, так что меня можно свободно посылать и спешивать с говном - я не обижусь )

BorisZ: но не чаще чем раз в час

inoryy: vrabosh создать свою надстройку над dict которая на __getitem__ / __setitem__ с неизвестным ключем возвращает новый объект себя с этим ключем

Uljahn: типа defaultdict(factory)?

inoryy: ну да только тут видимо рекурсивно надо

inoryy: если только на 1 уровень то 100% defaultdict

BorisZ: в __setitem__ делать разбор ключа - если это строка с точками, то разделить ее и создать по цепочке объекты

BorisZ: можно тогда свой сделать словарь, унаследовав от обыцного, defaultdict и не нужен тогда

inoryy: как ты строку разбирать будешь если запрос d['a']['b]....['z']?

inoryy: а вообще можно ещё и через аттрибуты сделать чтобы было d.a.b.c.z

BorisZ: я думал про запрос d['a.b.c'] - такого типа

Default avatar.png jiki: вы вилосипеды придумываете

inoryy: странный запрос, ну тогда да

Default avatar.png jiki: там все что ему надо

BorisZ: в задаче же строка дана типа 'a.b.c'

Default avatar.png jiki: это то что ему джейсон возращает

Default avatar.png jiki: лучше бы так над графами корпели

Default avatar.png jiki: там все парсится

Default avatar.png jiki: джейсон возращает ключ : значение

Default avatar.png jiki: все это в б строке

Default avatar.png jiki: надо настроить кодировку и работать со строкой

Default avatar.png jiki: ему джейсон возращает меседж от кого либо имя сообщение ну может еще имя сообщества

BorisZ: jiki про графы и их представление тут нормально написано https://www.geeksforgeeks.org/graph-and-its-representations/

Default avatar.png jiki: у меня все работало без велосипедов вк умеет хранить 10 сообщений последних

BorisZ: почитай начало хотябы, там с примерами кода, все просто, разберешься

Default avatar.png jiki: я вчера весь день исследовал

Default avatar.png jiki: это Борь не так просто как кажется

Default avatar.png jiki: там проблема темы графа в другом

Default avatar.png jiki: граф это ячейка

Default avatar.png jiki: ячейка которая знает о соседах

Default avatar.png jiki: сетка решето как хочешь

Default avatar.png jiki: мне сущность графа нужна

Default avatar.png jiki: я посмел предположить что граф это шейдер

Default avatar.png jiki: и кода в инете по крапалям

Default avatar.png jiki: вот пишу

Default avatar.png jiki: а что такое граф я вкурсе

Default avatar.png jiki: даже коррец не показывает свой код

Default avatar.png jiki: этот код никто не показывает

Default avatar.png jiki: пока нашел только 2 людей которые более менее не боятся обсуждать эту тему

BorisZ: jiki почитай статью то, хотя бы введение, там реально понятно все написано

Default avatar.png jiki: мне не это надо

Default avatar.png jiki: я уже исследовал это

BorisZ: большинство твоих вопросов отпадет, когда появятся - спрашивай, но по одному

Default avatar.png jiki: мне надо разработать сущность графа

Default avatar.png jiki: она мне будет нужна

Uljahn: чукча не читатель

Default avatar.png jiki: пока я не пойму как сделать ячейку с 4 ссылками

Default avatar.png jiki: и настроить это в цикле для матрицы н на н

Default avatar.png jiki: где каждый елемент матрицы будет ячейка и и у ней будет ссылка на каждого соседа

BorisZ: в той статье что я скинул как раз про это про это с третьей картинки - Adjacency List

BorisZ: прочитай, подумай как можно лабиринт прямоугольный представить в этом виде

Uljahn: а я говорил, что linked list - это по сути граф, но ему не понравилось, сказал что бред несу :(

Default avatar.png jiki: я не хочу лист

Default avatar.png jiki: если хочешь делай через лист

Uljahn: пойми хотя бы лист, потом на 2D расширишь

Uljahn: принцип одинаковый

Default avatar.png jiki: я хочу в ячейку

Default avatar.png jiki: где четыре ссылки

Default avatar.png jiki: ток пока не понял как это настроить для добавления такого елемента

Default avatar.png jiki: смотрел я все это

Default avatar.png jiki: коррец спрятал реализацию

Default avatar.png jiki: хотя пойду посмотрю его библиотеку

Uljahn: а struct нельзя?

Uljahn: я хз как в плюсах, в нампи изи делается 3D array, где по третьей оси - ссылки на соседей

Default avatar.png jiki: я плохо хочу вернее не так

Default avatar.png jiki: опытным надо быть

Default avatar.png jiki: вопрос получается действительно не так прост как кажется

Default avatar.png jiki: глянул я его реализацию

Default avatar.png jiki: он его год обьяснять будет

Default avatar.png jiki: http://extension.talkplayfun.com/classtpf_1_1graph_1_1graph.html

Uljahn: не хочешь с основ начинать - не жалуйся тогда

Default avatar.png jiki: можно я разные видел идеи

Default avatar.png jiki: я не плачу я констатирую факт проблемы графов

Default avatar.png jiki: как сущности

Default avatar.png jiki: потомучто не все их понимают

Uljahn: злобных буратин полон чат, "не хочу sql, хочу json", "не хочу волновым, хочу через матрицу смежности"

Default avatar.png jiki: а ты такой карабас барабас

Default avatar.png jiki: я тебе не о хотелках

Uljahn: это отсылка к ССЗБ

Default avatar.png jiki: а о том как надо

Default avatar.png jiki: как по правильному

Default avatar.png jiki: по правильному надо создать сущность

Default avatar.png jiki: на том уровне понимания на котором ты находишься

Uljahn: так иди и учись создавать, нехрен мозги выносить всем

Default avatar.png jiki: ты мне даже подобие той ссылки не смог бы кинуть

Default avatar.png jiki: молчать бы уж

Default avatar.png jiki: пол инета кишит тегами расскажу нарисую граф

Uljahn: https://www.tutorialspoint.com/cplusplus-program-to-represent-graph-using-linked-list

Default avatar.png jiki: мне не нужен линкед лист

Default avatar.png jiki: линкед лист сущность

Uljahn: хватит троллить

Default avatar.png jiki: кому не буду показывать пальцем не хватает знаний

Default avatar.png jiki: тебе уже мерещится что тебя тролят

Uljahn: ты даже ссылку не посмотрел

Default avatar.png jiki: линкед лист сущность понимаешь о чем я?

Default avatar.png jiki: или я тролю?

Uljahn: ты наркоман?

Uljahn: током ёбнуть?

Default avatar.png jiki: я тебе о сущности не на использовании другой

Uljahn: хватит жаловаться, иди учись

Default avatar.png jiki: а ты мне про линкед лист

Uljahn: опять упорствуешь в своём невежестве и обвиняешь других

Default avatar.png jiki: ты мою ссылку даже не посмотрел

Default avatar.png jiki: чтобы понять о чем тебе говорят

Uljahn: смотрел, но там слишком много всего

Default avatar.png jiki: http://extension.talkplayfun.com/classtpf_1_1graph_1_1graph.html

Uljahn: и в плюсах я не силён

Default avatar.png jiki: тут нету линкедов

Default avatar.png jiki: листов

Uljahn: это целая либа фактически

Default avatar.png jiki: вот я не ною я тебе говорю что изучил этот момент и что не показывают своих реализаций а показывают все что угодно трактуя уровнем знания слушателя

Default avatar.png jiki: под любым предлогом тебе не покажут реализации

Uljahn: реализация может быть любая, почему нельзя на линкед листе сделать?

Uljahn: объясни, раз ты разобрался уже

Default avatar.png jiki: потомучто линкед лист это уже сущность

Default avatar.png jiki: нам надо сделать не используя других сущностей а на примитивах

Uljahn: у тебя опять структуры за стракты заехали

Default avatar.png jiki: я не говорю о проходе

Uljahn: всё, не пиши мне больше.

Default avatar.png jiki: открой свой долбаный линкед лист

Default avatar.png jiki: и посмотри сам

Default avatar.png jiki: и попробуй понять о чем я

Default avatar.png jiki: уровень абстракции

Default avatar.png jiki: я не знаюю как еще тебе обьяснить

Default avatar.png jiki: ноги кстати из буста

Default avatar.png jiki: у этого вопроса

Default avatar.png jiki: https://www.boost.org/doc/libs/1_66_0/libs/graph/doc/index.html

Default avatar.png jiki: https://www.informit.com/store/boost-graph-library-user-guide-and-reference-manual-9780132651837

Default avatar.png jiki: gjqle regk.

Default avatar.png jiki: пойду куплю

Default avatar.png jiki: во еще топчик

Default avatar.png jiki: https://www.amazon.co.uk/Depth-Box-Set-Boxed/dp/0201775816/ref=sr_1_7?dchild=1&qid=1596881888&refinements=p_27%3AAndrei+Alexandrescu&s=books&sr=1-7&text=Andrei+Alexandrescu

Default avatar.png jiki: кто там писал что я ничто не сделал

Default avatar.png jiki: врабошь

Default avatar.png jiki: http://chat.codingame.com/pastebin/ff4e39fe-a556-4b4b-91b6-8b60b91b8482

vrabosh: jiki, и где ты тут сделал чатбота? когда когдато был вопрос про чатбота.. тыже не одного нверно чато бота не делал в жизни? как для телеграм, как и для вк?

Default avatar.png jiki: я делал когда их не надо было регистрировать тебе еще это не интересно было и все на такие смотрели как на идиотские

Default avatar.png jiki: идеи

Default avatar.png jiki: когда ты еще учился я в вк в консоле переписывался

Default avatar.png jiki: это только часть кода

Default avatar.png jiki: агента сам допиши

Default avatar.png jiki: и твой бот от стенделоне ничем не отличается

Default avatar.png jiki: другие методы принцип работы со строкой твоей любимой в формате b

Default avatar.png jiki: все тотже

Default avatar.png jiki: кодировку настроить не забудь

Default avatar.png jiki: я помойму не настраивал а кодил

Default avatar.png jiki: упаковывал распаковывал

Default avatar.png jiki: а ну и еще извини

Default avatar.png jiki: d json не меага а название твоей группы сообщества

vitnsk: а что если.. jiki на этом сайте и есть результат работы какого-то бота, защищающего своего создателя..

Uljahn: и эмулирующего обидчивость..

Default avatar.png jiki: и Ульян мог видеть или кому я все ужи прожужжал

Default avatar.png jiki: я уже забыл

Default avatar.png jiki: так что по подключению к вк ты мне тут бабушку не трепи

Default avatar.png jiki: в моей копилке си питон и теперь ++ будут

Default avatar.png jiki: а чем отличается клиент пишущий по алгоритму от клиента которого назвали ботом

vrabosh: молодец, но советы от тебя хотелось бы в личку получать, чтобы вопросы и другие видели в итоге) Потомучто я знаю, тут сидят люди прям гуру в своих делах..

Default avatar.png jiki: после твоего коментария не буду коментировать

Default avatar.png jiki: разбирайся сам

Default avatar.png jiki: это вполне осилить я осилил

Default avatar.png jiki: давно еще и ты сможешь

Default avatar.png jiki: главная идея это охеренная строка

Default avatar.png jiki: она дает тебе хтмл

Default avatar.png jiki: и все что надо из вк

Default avatar.png jiki: а как ты там делаешь я хз

Uljahn: я графы осилил и ты сможешь, Automaton2000

Default avatar.png jiki: визуалка на 10к строк ругается а в питоне не ругалось просто

Automaton2000: лучше сначала в голду выйди

Uljahn: лол

Default avatar.png jiki: так что там нет проблем

Default avatar.png jiki: и на древнем пу не ругалось

Default avatar.png jiki: пк

Default avatar.png jiki: где я впервые осилил хтмл через консоль линукса

Default avatar.png jiki: на си

Default avatar.png jiki: и подключился к вк через консоль

vrabosh: jiki , яж тебе написал в лс, чтобы ты мне в лс писал когда обращешься ко мне.. или ты не видешь эти сообщения?

Default avatar.png jiki: что?

vrabosh: а то получается мы с тобой общается, а этот бред некому слушать не хочется

vrabosh: лс - личные сообщения

Default avatar.png jiki: что личные сообщения?

vrabosh: здесь можно писать в личные сообщения

vrabosh: пиши мне туда

Default avatar.png jiki: ты мне коментарий куда написал?

Default avatar.png jiki: вспоминай

vrabosh: забей.. все остальное в личные сообщения

Default avatar.png jiki: а почему ты не забил

vrabosh: тут я буду игнорировать стои сообщения

Default avatar.png jiki: я считаю нельзя помогать

Uljahn: Automaton2000: кто не будет игнорировать, тому бан

Default avatar.png jiki: я начинаю приходить к этому

Automaton2000: но я не смог найти

Default avatar.png jiki: помогать тебе все равно что крокодилу руку в пасть засунуть щас тебе поможешь ты это воспримешь как само собой разумеющееся

Default avatar.png jiki: пока ты не пришел к проблеме реализаций помогать тебе бесмыссленно

Default avatar.png jiki: информация навес золота

Default avatar.png jiki: а ты месишь всех и коней и людей

Default avatar.png jiki: мочист прям

Default avatar.png jiki: ну оппонировать не научился все валишь на какието левые определения

Default avatar.png jiki: сразу бан и прочее

Default avatar.png jiki: про графы пойму конечно читать буду и учиться

Default avatar.png Exainz: hello

BorisZ: Exainz привет, ты лучше пиши сразу вопрос, народу мало тут, если с приветами то можно до ночи пинги слать друг другу )

Default avatar.png jiki: vrabosh придумал тебе классную реализацию конечный проект

Default avatar.png jiki: задача такова

Default avatar.png jiki: написать сервер

Default avatar.png jiki: написать клиент

Default avatar.png jiki: сервер который будет на твоем будет запускать бота!

Default avatar.png jiki: клиент

Default avatar.png jiki: клиент будет не просто

Default avatar.png jiki: необходимо разработать такой программный комплекс который будет как живой организм

Default avatar.png jiki: интерфейс через опенжль

Default avatar.png jiki: со всеми свитоперделками

Default avatar.png jiki: необходимый минимум отрисовка текста

Default avatar.png jiki: кнопки тоже можешь сделать в виде текста

Default avatar.png jiki: так же необходимо в этой проге сделать отдельное подокно где будет текущее состояние

Default avatar.png jiki: текущие логи

Default avatar.png jiki: логи неоходимо отрисовать которые в той же папке в тексте

Default avatar.png jiki: ну и подумать как довести до ума без всяких шуток

Default avatar.png jiki: вот как раз разберешься со всем чем только можно

Default avatar.png jiki: и математика

Default avatar.png jiki: и физика

Default avatar.png jiki: и текст

Default avatar.png jiki: и все что только есть

Default avatar.png jiki: так же на сервер надо сделать тест

Default avatar.png jiki: тест к клиенту

Default avatar.png jiki: и лог обоим

Default avatar.png jiki: лог отобразится должен в состоянии логов в другом контексте

Default avatar.png jiki: в менюшке выбираешь логи

Default avatar.png jiki: там будут логи

Default avatar.png jiki: принципиально это надо тебе сделать только в опенжль

Default avatar.png jiki: вот

Default avatar.png jiki: можешь без сервера делать

Default avatar.png jiki: тогда сервером будет вкточка ком

Default avatar.png jiki: состояния подключений

Default avatar.png jiki: будут твоими состояниями

Default avatar.png jiki: ну и прочее

Default avatar.png jiki: выглядеть будет в режиме бота как обыкновенная консоль

Default avatar.png jiki: для начала можно делать в чб

Default avatar.png jiki: единственное условие это пиксели никаких картинок

Default avatar.png jiki: только в сообщениях картинки

Default avatar.png jiki: можно сделать сервера который отправляет настройки клиенту

Default avatar.png jiki: шейдеры

Default avatar.png jiki: и клиента

Default avatar.png jiki: тоесть врубил режим бота и твой клиент получил клиент от сервера твоего

inoryy: вся история твоими сообщениями забита, рекорд

Default avatar.png jiki: да все просто сенило

Default avatar.png jiki: я понял зачем мы все именно так учим

Default avatar.png jiki: потомучто реализации например на жль проще со строкой работать

Default avatar.png jiki: ушел кодить это чудо

Uljahn: Automaton2000: Графомания в психологии – это бесконтрольная тяга к сочинительству. Автор постоянно что-то пишет, но вместо ценных продуктов творчества получается бессмыслица. Его труды неинтересны ни читателям, ни критикам, ни редакторам.

Automaton2000: хотя я вот учил тут и эти

Uljahn: Automaton2000: графомания как болезнь – это то явное проявление, которое начинает доставлять неудобства окружающим людям. Например, паталогические графоманы всячески претендуют на печать своих текстов, навязываясь и надоедая издателям.

Automaton2000: а ты уже в голде?

Uljahn: Automaton2000: Графоман очень болезненно переносит критику и как правило принимает ее в штыки. Он ассоциирует критику с личным унижением и оскорблением, а не с возможностью исправить ошибки и извлечь уроки. Собственно критика ему не нужна, это пустая трата сил и времени. Зачастую такие люди не находя контраргументов, переходят на личность критикуемого, таким образом пытаясь заставить его замолчать и оставить последнее слово за собой.

Automaton2000: ты же уже сам замечаешь что ты в контестах подошел к точке когда тебе производительность мешает двигаться дальше

Default avatar.png jiki: линягу передали на уе4

Default avatar.png jiki: переделали

Default avatar.png jiki: я даже перемотаю переслушаю не показалось ли мне

Default avatar.png jiki: https://youtu.be/d4sPmIt8wI8

Default avatar.png jiki: свершилось

Default avatar.png jiki: Ульян я бы не был на твоем месте на столько голословным

Default avatar.png jiki: в таком контексте кстати!

Default avatar.png jiki: да и писать такие заключения о ком то в открытых источниках не безопасно

Default avatar.png jiki: ты вроде хотел банить и вроде вчера игнорил а сегодня ты вон чо пишешь завтра до куда скатишься

inoryy: Automaton2000 скажи чего веского в этот трудный час

Automaton2000: amurushkin а что если кто-то сгенерит случайный токен и получит валидный чужой токен?

Default avatar.png jiki: вчера кстати тоже скатывался

Default avatar.png jiki: никто не виноват что ты питон выбрал

Default avatar.png jiki: и мучаешься теперь

Default avatar.png jiki: всегда есть возможность переучиться

inoryy: вот это поворот

inoryy: Automaton2000 зачем питон выбрал

Automaton2000: а это потому что я его не вижу

inoryy: понял

Default avatar.png jiki: хочу и пишу сюда

Default avatar.png jiki: хочу не пишу

Default avatar.png jiki: кстати в тот раз Ульян тоже чото кидал

Default avatar.png jiki: типо такого как щас

Default avatar.png jiki: оскарблял так же кстати

Default avatar.png jiki: не подчиняются Ульяну

tutubalin: jiki в крестиках вышел в бронзу?

Default avatar.png jiki: я графы изучаю

Default avatar.png jiki: изза крестиков

Default avatar.png jiki: изза мктс

Default avatar.png jiki: а тот код не выходит в бронзу там мктс на 2-3 месте

tutubalin: в брозу выйти достаточно рандома

Default avatar.png jiki: да но там стоит хороший алгоритм до боса не пройти

Default avatar.png jiki: он на 2 месте я не слежу просто

tutubalin: ты свои проигрыши смотрел?

vrabosh: я сделал минимакс алгоритм для 3х3 кристиков, потом его пихнул в тиктактое. И взял серебро

Default avatar.png jiki: ye e vtyz ghj,ktvs

Default avatar.png jiki: ну у меня проблемы изза недостатка знаний

tutubalin: jiki посмотри свои проигрыши. у тебя в большинстве случаев просты вылетает из-за illegal action

Default avatar.png jiki: все проблемы в графах

Default avatar.png jiki: и еще двух связаных вопросах

inoryy: у людей мктс в вуде в крестиках? Серьезный подход

tutubalin: jiki у тебя проблемы с восприятием советов

Default avatar.png jiki: ну я исследовал мкст на сколько я понял там можно настроить севенцию первую

vrabosh: просто играл максимально эффективно локально.., ну и не ходил в те паля которые пртивнику откроют всю карту

Default avatar.png jiki: смотрел видео по процентам

tutubalin: тебе даётся список ДОСТУПНЫХ ходов. выбирай из них рандомный (да хоть даже просто самый первый) и выйдешь в бронзу

Default avatar.png jiki: у него выставлены самые сильные севенции

Default avatar.png jiki: я хочу последовательно

vrabosh: inoryy, всмысле для крестиков мктс плохо?

tutubalin: я тебе и предлагаю последовательно

tutubalin: для начала выйди в бронзу на рандоме

Default avatar.png jiki: ок постараюсь

Default avatar.png jiki: там сильные секвенции какие я и пронаблюдал на том игроке

inoryy: vrabosh хорошо конечно, я просто сомневаюсь, чтобы люди в вуде уже его внедряли, но оставались висеть

Default avatar.png jiki: 50 на 50 проверка на ничью у него

tutubalin: чукча не читатель...

Default avatar.png jiki: блин ну посмотри статистику

Default avatar.png jiki: щас видео скину

tutubalin: статистика такая, что у тебя просто крашится твой алгоритм

tutubalin: я тебе говорю как сделать, чтобы он не крашился

Default avatar.png jiki: https://www.youtube.com/watch?v=4K6VUVT9VO8

tutubalin: как это видео связано с деревянной лигой?

Default avatar.png jiki: jy nt,t ctrdtywbb gjrf;tn

Default avatar.png jiki: он тебе покажет севенции

Default avatar.png jiki: секвенции

tutubalin: как это видео связано с деревянной лигой?

Default avatar.png jiki: это пробив на ничью

Default avatar.png jiki: вот как

tutubalin: как пробив на ничью связан с деревянной лигой?

Default avatar.png jiki: у того парня эти ходы

Default avatar.png jiki: всегда одни и теже

inoryy: Automaton2000 а ты умеешь тупо все входные данные посмотреть?

Default avatar.png jiki: из статистики

Automaton2000: проблема в том что это не так просто

Default avatar.png jiki: я хотел тик так открыть с мктс

inoryy: Automaton2000 врешь, собака

tutubalin: jiki ты смотрел свои бои?

Automaton2000: здесь вопрос в способе описания графа, автор того кода выбрал такой, я предпочитаю другой

Default avatar.png jiki: да я там пробовал

tutubalin: ты смотрел свои бои?

inoryy: ууу все автоматона обучили графоманству

Default avatar.png jiki: смотрел ходы и прочее

tutubalin: ты знаешь основную причину своих поражений?

Default avatar.png jiki: сейчас да

tutubalin: https://www.codingame.com/share-replay/480625824

tutubalin: почему ты проиграл?

Default avatar.png jiki: нет проверки

Default avatar.png jiki: просто рандомы подставляет

tutubalin: как это исправить?

inoryy: нет проверки на что?

Default avatar.png jiki: рандомы подставить но меня это не приблизит к графу

Default avatar.png jiki: есть доступные ходы

Default avatar.png jiki: есть мои рандомы

Default avatar.png jiki: либо коректируем рандом либо ставим из пула доступных

tutubalin: вооот!

tutubalin: эти изменения сделать - дело 2 минут

Default avatar.png jiki: ну это колхоз у меня в змейке так

Default avatar.png jiki: я хочу понять граф и попробовать приконектить масив

tutubalin: попробуй просто отправлять первый доступный ход, даже без рандома

tutubalin: в деревянной лиге совсем другая игра

tutubalin: тебе надо в бронзу выйти, чтобы правила изменились

Default avatar.png jiki: тут кирк еще

Default avatar.png jiki: ради графа у меня мотивация

Default avatar.png jiki: я не хочу так

Default avatar.png jiki: я хочу почекать себя

tutubalin: в вуде - простые крестики-нолики, классические

Default avatar.png jiki: посмотреть какая структура мне нравится

tutubalin: в бронзе - UTTT

tutubalin: простые крестики-нолики можно захардкодить

inoryy: Automaton2000 зачем менять 2 строчки если можно графоманить 2 месяца

Automaton2000: amurushkin у меня в дереве я хочу иметь только точки тоесть направление камеры

Default avatar.png jiki: хочу в дерево засовывать эти массивы

Default avatar.png jiki: вот разбираюсь

tutubalin: зачем?

Default avatar.png jiki: не знаю

Default avatar.png jiki: посмотреть хочу

Default avatar.png jiki: у меня билд граф тут интерестно что получится

tutubalin: выйди в бронзу, и там уже разбирайся

Default avatar.png jiki: вот смотри

tutubalin: ну или захардкодь выигрышную стратегию и выиграй всех в вуде

tutubalin: но достаточно рандома

Default avatar.png jiki: https://imgur.com/a/3FoSAe6

Default avatar.png jiki: но это ошибка была уножал индексы

tomatoes: в бронзе игра прилично поменяется

tomatoes: незачем долго возиться в дереве и изобретать чтото сложное

tutubalin: потому что потом всё равно с нуля переписывать

Default avatar.png jiki: ну я так типо понимаю а так когда копирую не понимаю

tutubalin: вот что тебя ждёт дальше: https://www.codingame.com/replay/480720486

Default avatar.png jiki: угу

tutubalin: отправляй первый доступный ход - и ты в бронзе

tutubalin: три строчки на питоне

tutubalin: чуть больше на языках низкого уровня

Default avatar.png jiki: ну если в деревую сую это строка что логично если в граф пойму как засунуть каждый элемент и настроить как я думаю, мне кажется что получится

Default avatar.png jiki: вот попробовать это сначало хотел

Default avatar.png jiki: тоесть ноды это элемент таблицы и ссылки друг на друга

Default avatar.png jiki: и две по диагонали

Default avatar.png jiki: потом таких просто 9 нод сделать

Default avatar.png jiki: рутов

Default avatar.png jiki: хотя вот второй день смотрю на 1 метод вчера сомневался щас буду пробовать

Default avatar.png jiki: просто какието логические связи тут все делают

Default avatar.png jiki: откуда куда вроде получится тогда

Uljahn: Automaton2000: фак мой моск

Automaton2000: это я к тому что надо разобраться с поисками

Default avatar.png jiki: щас в едоторе нарисую

inoryy: Automaton2000 поищи как входные данные распарсить

Automaton2000: а именно ровно 1 курсы

Default avatar.png jiki: https://imgur.com/a/uGP0W8l

Default avatar.png jiki: https://imgur.com/OUAXL9M

Default avatar.png jiki: второй трансформируется в первый

Default avatar.png jiki: вроде быстрее проверка

Default avatar.png jiki: если действительно так

Default avatar.png jiki: выглядит внутри

Default avatar.png jiki: а вот едотор

Default avatar.png jiki: http://chat.codingame.com/pastebin/0a193457-9790-4097-8709-2bc66c8cafb0

Default avatar.png jiki: вот щас кстати так и попробую я не додумался сразу чото

BorisZ: графы к крестикам-ноликам никакого отношения не имеют, скорее наоборот - уводят тебя от решения пробемы

BorisZ: в твоем колесе тройки соседних нод неравнозначны, 012 - дают победу, 125 - ничего не дают

BorisZ: хотя выглядят равноценными

BorisZ: сосредоточся на том, чтобы выдать хоть какой-то ответ каждый раз когда игра тебя об этом просит

BorisZ: о чем тебе tutubalin пытался втолковать

BorisZ: когда получится это сделать - будешь думать что дальше, если этого не хватит для выода из wood

BorisZ: если этого хватит - там будет совсем другая игра с другими правилами и проблемами, посложнее

BorisZ: все это было у Аристотеля Automaton2000

Automaton2000: тут ошибка другая посмотри сам убедись

BorisZ: Automaton2000 мы просто не сошлись в трактовке одного пассажи из Святого Августина, чисто богословский вопрос

Automaton2000: и так пока время не выйдет

Uljahn: BorisZ: да его заклинило, что MCTS строит дерево, а дерево - это граф

Uljahn: смешались в кучу графы, люди, Automaton2000

Automaton2000: и как ты сюда пишешь если у тебя нет проверки

Uljahn: что в bfs надо граф на вход подавать, а напрямую с картой лабиринта работать нельзя - надо в матрицу смежности преобразовывать :confused:

Uljahn: Automaton2000: пора завязывать с фряхой, жиэль и другими тяжёлыми наркотиками

Automaton2000: mykeich а почему сумма то простых - она ж не уникальна, это произведение уникально

Default avatar.png jiki: нет просто хочу опыт набраться

Default avatar.png jiki: графы пригодятся когда квестики буду генерировать

tutubalin: для графов есть другие задачи

tutubalin: например Code of Ice and Fire

Default avatar.png jiki: но до этого пара зщадач тут и пара задач не тут и ток потом можно будет в анриал зайти

Default avatar.png jiki: кирк тоже

Default avatar.png jiki: лабиринт

Default avatar.png jiki: щас напрягусь покажу нарису.

tutubalin: ты даже в бронзу зайти не можешь

tutubalin: какой анрил

Default avatar.png jiki: погоди ща кирка отрисую

Default avatar.png jiki: может до меня дойдет как ноды добавлять

tutubalin: в анриле тебе только блюпринты рисовать

Default avatar.png jiki: нет кстати там более менее понятно

Default avatar.png jiki: чуть чуть

Default avatar.png jiki: просто надо выходить на уровень анриала

Default avatar.png jiki: Ульян кстати

tutubalin: сначала выйди на уровень бронзовых ноликов

Default avatar.png jiki: ты не прав

Default avatar.png jiki: вот я как хочу

Default avatar.png jiki: http://chat.codingame.com/pastebin/7d9cc0d3-d950-4334-a21f-5094e59e06ca

Default avatar.png jiki: вот прям такие даные хочу в граф засунуть и ити по графу

Default avatar.png jiki: сравнивать

Default avatar.png jiki: и писать вдерево

Default avatar.png jiki: или куданить

Default avatar.png jiki: потомучто вчера я смотрел обьяснения я так понимаю граф это память

Default avatar.png jiki: чисто теоретически это все абстракция

Default avatar.png jiki: на месте # может быть ссылка на стенку текстуру или обьект

Default avatar.png jiki: тоесть граф это асбтракция плоскости

Default avatar.png jiki: карта

tutubalin: карту можно представить как граф

Default avatar.png jiki: как в играх есть карты так и видимо в технологиях придумали абстракции карт

tutubalin: обратное не всегда верно

Default avatar.png jiki: ммм

Default avatar.png jiki: в анриале ворлд композит впилен в движок

Default avatar.png jiki: а это уже похоже на граф

Default avatar.png jiki: я потому и хочу с графами разобраться

tutubalin: если человек не может выйти из вуд лиги, но может писать очень-очень много слов, ему не стоит идти в программисты. лучше в технические писатели

Default avatar.png jiki: https://www.youtube.com/watch?v=QqsVGioJZTQ

Default avatar.png jiki: нет я компилирую

tutubalin: хотя с таким потоком мысли - в эзотерические писатели про гомеопатию

Default avatar.png jiki: графы очень сложно идет в голову я не знаю как делать

Default avatar.png jiki: потомучто сложно идет идея

tutubalin: потому что программирование - не твоё, может быть?

Default avatar.png jiki: я вчера еле еле чутка допер

tutubalin: попробуй карьеру сисадмина

Default avatar.png jiki: https://www.youtube.com/watch?v=QqsVGioJZTQ

Default avatar.png jiki: меня еще туманный шейдер ждет так что не дождетесь

Default avatar.png jiki: слив не будет

tutubalin: ты хоть что-то до конца доделал?

Default avatar.png jiki: конечно вот мои работы

Default avatar.png jiki: я просто в процессе

Default avatar.png jiki: https://github.com/richkirl?tab=repositories

Default avatar.png jiki: 3 игры

tutubalin: а бронза в крестиках когда?

Default avatar.png jiki: давай сначало граф я ноды оттесчу как добавить вернее попробую

Default avatar.png jiki: хочу ноды скреплять по своей логике и посмотреть что там сделать можно

tutubalin: сначала бронза, потом граф

tutubalin: не надо придумывать отмазки

tutubalin: ты можешь перейти в бронзу - переходи

Default avatar.png jiki: ок

Default avatar.png jiki: борис логика на графе тик така не та что ты описал

Default avatar.png jiki: там мнемоника немного другая

Default avatar.png jiki: по сути это игра 3 вряд с проком дигоналей

Default avatar.png jiki: или

Default avatar.png jiki: представь на земле под землей

Default avatar.png jiki: квадрат

Default avatar.png jiki: с 9 секциями

Default avatar.png jiki: есть 2 тележки

Default avatar.png jiki: на поле из 9 квадратов они спавнятся рандомно

Default avatar.png jiki: а теперь смотри

Default avatar.png jiki: на потолке

Default avatar.png jiki: такое приспособление которое тебе кидает уголь

Default avatar.png jiki: теделки двигаюбтся

Default avatar.png jiki: и та приблуда двигается

Default avatar.png jiki: на каждом квадрате есть кнопка чтобы приподнимать квадрат и вертеть его чтобы встать в пазы

Default avatar.png jiki: и поворачивать тележку

Default avatar.png jiki: а дальше представляй как тебе удобно

Default avatar.png jiki: либо мы носимся и заполняем тележдку либо не тележдку

Default avatar.png jiki: либо ловим прок того что падает с верху

Default avatar.png jiki: графы это не массив

Uljahn: Automaton2000: бот обезумел

Automaton2000: так я не про то

Default avatar.png jiki: тот кто поймает три угля

Default avatar.png jiki: тот победил

Default avatar.png jiki: двигаться можно как в тик таке шланг с углем это руки наши

Default avatar.png jiki: проекция

Default avatar.png jiki: тоесть ты же думаешь куда нолик поставить

Default avatar.png jiki: ты рукой водишь над полем

Default avatar.png jiki: или поле двигается под тобой и ловит то что в твоей руке

Default avatar.png jiki: в твоей руке показывается то место куда ты нолик поставить хочешь

Default avatar.png jiki: а движение по графу это примитив

Default avatar.png jiki: я вожу стилусом

Default avatar.png jiki: куда идти персонажу

tomatoes: слишком мудришь

Default avatar.png jiki: ну с той штуковиной да

Default avatar.png jiki: я не долго думал

Default avatar.png jiki: и представил шахты вова

tomatoes: ничего не ходит и ничего не падает. и крестик и нолик ты можешь в любом месте поставить

Default avatar.png jiki: плюс на барабан похоже поле чудес

Default avatar.png jiki: крутим

Default avatar.png jiki: музыка играет)

tomatoes: есть другие мульти. там может и есть смысл в том что ты пишешь

tomatoes: трон и бак ту тхе коде

Default avatar.png jiki: потом смотри

Default avatar.png jiki: а

Default avatar.png jiki: блин

Default avatar.png jiki: там 9

Default avatar.png jiki: а точно

Default avatar.png jiki: крутилки

Default avatar.png jiki: в судоку

Default avatar.png jiki: вот так и они и выглядят

Default avatar.png jiki: да так можно забить на это все и не делать не учится

Default avatar.png jiki: и никакого анриала не будет мне

tomatoes: сначала ты говоришь что нужна задача чтобы учиться

tomatoes: как задача появляется улетаешь куда на своей волне

Default avatar.png jiki: не я щас в тик токе

Default avatar.png jiki: у меня уже несколько текущих задач

Default avatar.png jiki: граф тик так шарманка опенжль

Default avatar.png jiki: потом кирк и анриал

Default avatar.png jiki: до иксджы буста не я дойду

Default avatar.png jiki: не осилю

Default avatar.png jiki: или можно забить на браузер жль и сделать движение кирка в жль

Default avatar.png jiki: грузишь карту в тексте он рисует в жль

tutubalin: а ты пробовал кодить без мариуаны?

Uljahn: или попробовал бы что-то одно кодить, а не всё сразу

tutubalin: и молча, пока не появится вопрос или результат

tutubalin: не нужно каждую свою идею озвучивать вслух

Uljahn: пиши вместо чата сразу в TODO лист

Default avatar.png jiki: https://www.youtube.com/watch?v=71lgB_GRtwI

Default avatar.png jiki: https://youtu.be/71lgB_GRtwI?t=1265