EVE Online начинает переход на Python 3
EVE Online moves to Python 3
EVE Online, работающая на Python уже более 20 лет, начинает переход на Python 3 в рамках инициативы EVE Evolved. Игровой код насчитывает 2,4 миллиона строк, и первый этап уже развернут на Tranquility. Миграция обещает повышение производительности, современные инструменты разработки и новые возможности, но требует осторожности: 20 000 строк кода ведут себя по-разному в Python 3, и их нужно вручную адаптировать. Игроки помогут тестировать изменения на Singularity.
Каждый символ, каждый навык, каждый актив в каждом ангаре, каждая ISK в каждом кошельке были написаны на Python 2, и всё это должно читаться на Python 3 точно так же, как раньше.