Сложность переноса игры на другую платформу
В чем сложность переноса своей игры на другую платформу? Разве это не про- сто использование хороших cross–assem- bler–ов для переписывания своей игры? A.O.: Не совсем так. Там существует дос- таточно много проблем. Несовместимость, короче говоря. Дело в том, что отличная игра, созданная для одной отдельной платформы, приблизительно на 90 про- центов пишется на C++ (чтобы была обес- печена эта платформа), но для того чтобы она не была старьем, которое еле шеве- лится, остальные 10 процентов (на самом деле должно быть 99) жутко оптимизиро- ваны под 486, под Pentium, под все что угодно. По сути при переходе на другую платформу эти 10 процентов надо заново переписать, причем тут над каждой строчкой надо потрудиться и просчитать, чтобы работало, а это иногда получается, иногда нет. И опять же проблема лицензи- рования...
Текст в формате старого журнального или форумного вопроса и ответа объясняет, почему перенос игры на другую платформу сложнее простого использования cross-assembler-ов. Шутка в преувеличении: основная часть игры написана на C++, но небольшая, критически важная часть вручную оптимизирована под конкретное старое железо вроде 486 и Pentium, поэтому её приходится переписывать почти с нуля. EN: The text, formatted like an old magazine or forum question-and-answer, explains why porting a game to another platform is more difficult than simply using cross-assemblers. The joke is an exaggeration: most of the game is written in C++, but a small, crucial part is manually optimized for specific old hardware such as the 486 and Pentium, so it has to be rewritten almost from scratch.
- @ithueti / 9359 2023-05-02
- Type
- image
- Size
- 666×800 · 119.8 KiB
- Mood
- технический юмор
- Language
- ru
- Added