ИИ портировал WinQuake на C# с побитовой точностью по хешам кадров
Проект Edict — порт движка WinQuake на C#, написанный в основном ИИ-агентом. Точность проверяется сравнением XXH64-хешей состояния сервера, клиента, рендера и звука с эталонной сборкой C кадр за кадром; мутационное тестирование из 451 мутанта выявило 34 известных слепых зоны.
- Порт сравнивает хеши состояния с эталоном на 150 000+ кадрах рендера и 172 765 кадрах звука
- Из 451 мутанта не пойманы 34, для каждого описана причина
- В оригинальном коде найдены два бага: чтение за концом файла и бан всех клиентов на 64-бит Linux
- В эталон внесено 12 патчей, включая 64-битные исправления и точки замера
Читать дальше
Игры