ИИ пренаписа SimCity за 4 дни, без да чете кода

Време за четене: 3 минути

Един разработчик насочи изкуствен интелект към 37-годишен C код за любимата игра SimCity. Днес тя работи във вашия браузър. Старите правила вече не важат.


Оригинална публикация: AI Just Ported SimCity in 4 Days Without Reading the Code, Garry Tan, Feb 10, 2026


Един разработчик използва кодекса на OpenAI, за да пренесе цялата C кодова база на SimCity (1989) в TypeScript за 4 дни – без да прочете нито един ред код. Това е vibe coding от мащаб.

Кристофър Ерлих току-що направи нещо, за което на екип от инженери биха били необходими месеци. Той насочи 5.3-кодекса на OpenAI към цялата C-кодова база на SimCity (1989) и го пусна да работи. Четири дни по-късно: играта работи в браузъра. Без четене на код. Минимално управление. Само спецификация и ИИ, който не се отказва.

37-годишен код, 4 дни, нулево четене от човек

Оригиналната кодова база на SimCity е брутална. Тя е пренесена от асемблер на C – оригиналният код на Уил Райт за Commodore 64, преведен за проекта OLPC. Ерлих я описва като „нещо средно между кодова база на C и декомпилиране“ – по-голямата част от математиката е битови премествания, нищо не е четимо – нещо, което кара опитни инженери да плачат.

Той пусна агента за четири дни с абонамент за ChatGPT за 200 долара на месец. Никога не достигна лимитите за честота.

Ключовата техника не беше да се надява, че ИИ ще направи нещата правилно. Ерлих написа мост, който можеше да извика оригиналния C код, след което пусна тестове, базирани на свойства, потвърждаващи, че неговият TypeScript порт работи идентично. ИИ генерира код, тестовете го верифицират, агентът продължава да итерира. Това не е сляпа вяра в ИИ – това е инженерство с ИИ като двигател и верификацията като волан.

SimCity (1989) работи в модерен браузър. Цялата C кодова база е прехвърлена в TypeScript от AI агент, който никога не е чел кода. Сценарий „Хамбург, 1944 г.“ е зареден. Ето как се чувства AGI. Изображение: @ccccjjjjeeee

SimCity (1989) работи в модерен браузър. Цялата C кодова база е прехвърлена в TypeScript от ИИ агент, който никога не е чел кода. Сценарий „Хамбург, 1944 г.“ е зареден. Ето как се чувства AGI. Изображение: @ccccjjjjeeee

Ето как всъщност изглежда Vibe Coding

Андрей Карпати измисли термина vibe coding, за да опише какво се случва, когато оставите моделите да поемат контрола и да генерират софтуер. Според доклад на CNBC, 25% от настоящите стартиращи компании на YC вече имат 95% от кода си написан от ИИ. Те достигат 10 милиона долара приходи с екипи от по-малко от 10 души.

„Разработчиците на приложения вече могат да прехвърлят или автоматизират по-повторяемите задачи и да генерират нов код, използвайки големи езикови модели. В някои случаи изкуственият интелект може да кодира цели приложения.“

— Кейт Руни, Стартъпите на Y Combinator са най-бързо растящите в историята на фонда благодарение на изкуствения интелект (cnbc.com)

Портът на SimCity е перфектна демонстрация. Ерлих не е имал нужда да разбира как работи геният на Уил Райт от 1989 г. Той е трябвало да определи какъв трябва да бъде резултатът и да остави агента да го изпълни. Както @johnloeber посочи, препятствието не е в способността на ИИ да кодира, а в способността на човека да определи правилно какво иска.

Това е новото умение. Не кодирането ред по ред. Специфициране и проверка.

Последствията са зашеметяващи

Помислете какво означава това. Всяка съществуваща кодова база вече е потенциално преносима – при наличието на ясна спецификация. Банкови системи COBOL. Стари правителствени софтуери. Класически игри, затворени в мъртви платформи.

Оригиналният SimCity се изпълняваше на Commodore 64. Един празен таб в браузъра Chrome заема повече памет, отколкото имаше цялата тази машина. Вече не сме ограничени от хардуера. Не сме ограничени дори от разбирането за това какво прави кодът. Трябва само да знаем какво трябва да прави.

Целта на Ерлих не е само носталгия. Той иска да създаде кооперативен SimCity, да накара агенти да играят SimCity – творчески проекти, които стават възможни, когато можеш да пренапишеш сложна игра за един уикенд, вместо за година.

Кодовете ще станат 10-100 пъти по-големи, защото изкуственият интелект може да се справи с безкрайните бъгове и натрупаните функции, с които хората никога не са се занимавали. Въпросът не е дали това променя всичко. Въпросът е дали ще го използвате, за да създавате, или ще обяснявате защо не го правите.

Новият свят очаква вашата реакция

Не мога да повярвам в този нов свят, в който живеем. Човек с абонамент от 200 долара на месец автоматизира месеци на досадна работа по прехвърляне за един дълъг уикенд. Геният на Уил Райт от 1989 г. – 37 години история на игрите, сега работи в браузъра ви, защото един разработчик е задал правилните тестове и е пуснал агент да работи.

Ако все още сте скептични по отношение на ИИ кодирането, значи не обръщате внимание. Въпросът не е дали ИИ ще промени начина, по който създаваме софтуер. Въпросът е дали ще го използвате за създаване или ще гледате отстрани.

Сподели
Георги Драганов

Георги Драганов

Георги Драганов е създател и редактор на сайта "Война и мир". Завършил НГДЕК "Константин Кирил Философ" и Международни отношения в Юридическия факултет на Софийския университет "Св. Климент Охридски". Има опит като учител и журналист, в момента работи като проектен мениджър.

Leave a Reply

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

This site uses Akismet to reduce spam. Learn how your comment data is processed.