Решил я проверить работу новомодной GPT-6 Astra. И, вдохновленный постами про портирование игр с нативного X86-кода на JS и мобильные устройства, тоже решил портировать какую-нибудь старую игру на современную платформу... А тут как раз на хабре проскакивала статья про запуск DosBox в браузере, и там я вычитал о загадочной игре Trains (1983), которая старше меня. Досбоксы я не особо люблю, тем более эта игра запускалась только как образ дискеты, что само по себе отдельные заморочки.
Решил сначала проверить работу Fable 5.1 с ассемблером, благо, игра весит всего 17 кб + ресурсов там менее чем на 100 кб. Скормил в том числе мануал по игре, чтобы моделька хоть немного понимала, что она такое дизассемблирует. Первая версия на JS была вполне себе бодренькой и даже работающей, но не так - поезд поворачивал в произвольных местах, ездил вообще непонятно где, картинки и анимации глитчились. В итоге, потребовалось 5-10 итераций, чтобы довести игру до более-менее приличного состояния. Но все равно я намучался с Fable... И тут вышел GPT-6 Astra... Одним запросом он конечно обнулял мое пятичасовое окно, но в итоге поправил игру до играбельного состояния. А игра оказалась простой аркадкой+- с экономикой - ездишь между станций и перевозишь грузы...
Вот кстати, можно попробовать - https://games.foxcanfly.top/custom/trains_js/ (на телефоне, кстати ,не тестил)
Не знаю, насколько игра abadonware, чтобы выкладывать распакованный код с изображениями на GitHub - но при случае - можно будет как-то залить..
А какой вывод? Astra достаточно мощная, и хочется почаще ее использовать в своих проектах (эх, еще одну 100 долл подписку покупать...)
Post #1482
66

- ❤ 15
- 🔥 8
- 👍 4