Форум » » Всем разработчикам урок » Ответить

Всем разработчикам урок

Хломидоманад: Господа разработчики дурок, мурок, жмурок и других веселых интерпретаторов! Все мы знаем, что главной особенностью стандарта URQL является то, что он давно перестал быть стандартом в строгом смысле слова. Мы очень гордимся тем, что пока конкуренты выпускают одну новую версию своего единственного интерпретатора, в свет выходит пять или шесть новых урок, одна на другую не похожих (и даже не совместимых). Выбирай, какая больше нравится, и играй во что пойдет. Главная проблема такого подхода состоит в том, что не идет, мягко выражаясь, ни фига. Апогеем такого тренда мне видится Мурка (надо будет как-нибудь подробнее написать про это достижение уркостроения, пока явно недооцененное в нашем сообществе), в графической и неграфической версиях которых работают и не работают разные игры. Более того, Графическая Мурка 1.0 интерпретирует непосредственно URQ-код (как и положено, собственно), а Неграфическая Мурка 1.0 предварительно его компилирует (то есть, на моем телефоне она под этим предлогом зависает). То, что новые урки несовместимы друг с другом - это проблема авторов, но вот вам проблема игрока: есть одна игра, которую хочется пройти, и двадцать урок, в которой можно попробовать это сделать. При этом пойдет игра только в одной, под которую и была написана. А потом выйдет новая версия той же урки, и в результате исправления багов в интепретаторе игра перестанет идти и там. Во всех тех урках, которые навыходили за последнее время, сам черт ногу сломит (а игрок рискует сломать мозг). Словосочетание "стандарт URQL" превратилось в расхожую фразу, потому что каждый делает с этим стандартом, что хочет. Такими темпами мы просто придем к тому, что через десяток лет автор игры под XURQ вообще не сможет понимать код игры под YURQ, и оба в качестве последней инстанции будут ссылаться на URQL. Теперь главное. Что я предлагаю по этому поводу предпринять. Есть смысл учредить ресурс (форум, вики, или в любой другой форме, удобной авторам), посвященный URQL с позиции разработчика платформы, всем разрабатываемым уркам и их спецификациям; место, где URQL будет развиваться совместными усилиями всех платформостротелей, и где будут представлены все написанные урки. Чем это поможет: - Если все продолжающие уркописатели обозначат свои детища на этом ресурсе, игрок будет иметь представление о всех разрабатываемых в данный момент платформах (а не только о тех, что случайно ему/ей попались на глаза). Стало быть, ни одна платформа не останется незамеченной. - Авторы игр будут знать, какой интерпретатор лучше подходит конкретно для их игры (например, Акурка поддерживает HTML, Оверурка кроссплатформенна, а секретные протоверсии Фурки демонстрируют потрясающий дизайн пользовательского интерфейса). Это поможет максимально использовать главное (и единственное) преимущество множественности урок - разнообразие. - Будет определен фундаментальный минимум совместимости платформ, который и имеет смысл называть URQL. Одинаковая работа платформ в рамках этого функционала позволит добиться выполнения на всех урках "простых", не задействующих специальные возможности интерпретатора игр (т.е. большинства). - Кооперация и взаимопомощь помогут платформостроителям в нахождении и исправлении багов, решении технических проблем и т.д. - Такое решение реанимирует URQ как явление единообразное, потому что на данный момент жизнь урки бурлит параллельным ходом вокруг нескольких разных источников, обитатели которых часто не догадываются о существовании друг друга (у той же Мурки, скажем, есть своя коммьюнити, из которой с нашей пересекаются, кажется, человека два). Я ни в коем разе не ратую за ограничение свободы авторов новых урок - наоборот, мне кажется, что их усилия могут (и должны) приносить больший результат. Я готов по мере возможности помочь в реализации этого проекта, если появятся желающие (в первую очередь желающие платформописатели) в нем участвовать.

Ответов - 23, стр: 1 2 All

fireton: Nolite, у меня упало, не запустившись. Windows 7 RC.

Nex: Новый день, новая урка.

ASBer: Nex пишет: Новый день, новая урка. День СУРКа ?




полная версия страницы