Показать сообщение отдельно
Старый 26.01.2015, 20:53   #24
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Сообщение от ABTOMAT Посмотреть сообщение
Н
У меня была вот такая довольно интересная мыслишка: OpenWar. Как можно догадаться из названия, это открытый аналог WarCraft III.

Зачем всё это надо? Дело в том, что в самом WC3 всего 4 кампании в RoC, 4 кампании в TFT и пара десятков карт для мультиплеера "на развитие". Ну, ещё в TFT с десяток карт с оригинальным геймплеем, в которые, впрочем, никто не играет.

И ещё тысячи (если не десятки тысяч) карт, наделанных за время "жизни" Варика его сообществом. Из них сотни имеют потенциал отдельных игр (например, Дота уже таки выродилась в несколько отдельных игр). Т.е. во много раз больше, чем, собственно, оригинальная игра предлагает.

Беда в том, что чтобы в это великолепие поиграть надо (по идее) иметь лицензионную копию Варика, который, несмотря на все свои достоинства, проприетарен. Соответственно, вроде как, карты бесплатны, и Близзард к ним отношения не имеет, тем не менее, чтобы в них поиграть, нужно "отстёгивать" Близзарду. Чтобы пользоваться редактором карт, соответственно, тоже.

А также: устаревшая графика на устаревшем GAPI, практически полное отсутствие возможности модифицировать интерфейс, невозможность запустить игру кроме как на Windows/Mac (внезапно есть версия и для маков) и прочие беды старого проприетарного ПО.

Таким образом возникает идея разработать открытый скелет игры, который:

1. Воспроизводит механику оригинального WC3 RoC/TFT
2. Графику выводит через современное GAPI (ещё лучше чтобы GAPI "отстёгивалось"), даёт возможность её улучшить (вплоть до полного рефакторинга на современном уровне).
3. (самое главное!) Обеспечивает обратную совместимость с картами для оригинального WC3 со всеми фичами. Pudge Wars, DotA, Legion TD и пр.!
4. Даёт дополнительные возможности по модификации интерфейса, у WC3 большие сложности с этим. Вспомните, как в Доте предметы собираются, ага.

Собственно, это гипотетически возможно и ящитаю очень и очень нужно.
Одна беда: работы там на годы. И за это никто не заплатит Могут зато Близзарды наехать с авторскими правами. На Доту 2 наезды были, по крайней мере. Хотя какого хера они вообще возомнили, что название "DotA" принадлежит им? Но вот ребята наглые. Короче, боюсь, такой проект никогда не будет не то что реализован, а даже начат.
Однако есть такие вещи как OpenTTD OpenRA и наш любимый КAM Remake. Как примеры подобного. Народ делает, да, пускай годами, и пускай порой на Delphi (кам ага).
Так что не унывай так сильно.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием