Chat:Ru/2021-08-18

From CG community
Jump to navigation Jump to search

Default avatar.png TimIrkutsk1: Ребят, я туплю... давно тут не был, забыл... как посмортеть варианты кода других ребят. Я сам уже сделал задачу, все тесты сдал... а как посмотреть, как другие сделали?

Uljahn: кликай results

Uljahn: слева в IDE пазла

Uljahn: правда, не во всех пазлах можно посмотреть, например в ANEO нельзя, потому что контестный

Uljahn: в нинтендо тоже

Panavia_tornado: в ghost in cells стоит ли пилить логику в классы или лучше тяп ляп и готово пока не получу silver+ лигу?

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

Panavia_tornado: я смотрю в этой mp механика не сильно отличается от той

Uljahn: не сильно?

Panavia_tornado: там и там графовая стратегия

Panavia_tornado: да и на деревянной лиге нету никаких способностей строить кроме бараков/ перемещать войска

Uljahn: эти мультиплееры сначала появились как контесты, так что на форуме есть темы с фидбеком, стратегиями и постмортемами (описания алгоритмов, хинты)

Panavia_tornado: а к ним реально нейросеть подключить?

Panavia_tornado: ну например гонка star wars вполне для этого подходит

Uljahn: если уложишься в ограничения 100к символов кода

Uljahn: в гонках топ весь на нейронках уже

Uljahn: https://github.com/pb4git/Nash-DQN-CSB-Article

Panavia_tornado: для стратегий я так понимаю надо рекуррентные нейросети смотреть?

Panavia_tornado: там же ввод параметров идёт в списках произвольной длины

Panavia_tornado: но они ограниченны, сверху, но тогда в нейтросети будет слишком много параметров

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

Uljahn: https://www.codingame.com/playgrounds/58137

Uljahn: т.е. инпуты надо парсить, потом кодировать например в one-hot, а потом уже скармливать нейронке