19. Notepadwww.mail.ru19+быстрый только простые структуры легко набажитьPropertyGridwww.mail.ru20+ универсальный+безопасный+ встраиваемый не наглядныйКастомные редакторы(инсайд!)www.mail.ru21
36. Mail.RuРазработчик игр и сервисов №1Крупнейший работодатель в отраслиРаботайте у нас!job.gamedev@corp.mail.ruhttp://corp.mail.ru/career/vacancies/voronezhСпасибо!Сергей ТрошинРуководитель команды разработки инструментария, департамент клиентских игрtroshin@corp.mail.ruwww.mail.ru
Editor's Notes
#9: Хотя бы «блокнот»Есть несложные объекты (например предметы экипировки), которые можно запросто редактировать прямо в нёмСтруктура итемов практически неизменна, запомнить названия тегов и всёПосчитать на калькуляторе формулу бюджета
#10: Есть сущности посложнее: заклинанияСтруктура более полиморфнаяНужно помнить названия импактовПрототипы: каждый ранк – отдельный файл.Общая часть заклинания собрана в одном месте, числа – в разных
#11: Терминальный случай – картаТут уже ну совсем ничего не понятноНе расставлять же координаты объектов вручную?
#12: И тут-то и дизайнер и программист понимают, что им нужен кто-то, кто бы помог найти общий язык и понять друг друга
#13: Но к счастью есть мы, тулзы,которые всегда готовы спасти коллег и помочь им обрести взаимное счастье и гармонию :)
#15: Так уж сложилось, что Аллоды – проект большой, и разные части написаны на разных языках.(пять языков, но два других неинтересны)А ресурсы одни и те же.Поэтому пришлось написать одно и то же (загрузчик ресурсов) аж три раза!Ну а при добавлении новой фичи... Ну, вы поняли.
#16: На самом деле – ресурсы не общие. Распил!!!Есть разрезалка, которая делит мух и котлетСлучай с читовыми спеллами
#17: Тулзы на шарпе являются вехнем уровнем иерархииЧерез прослойку используют клиентский рендер и звук
#18: БД на диске – не просто пачка XML файлов, но ещё и два служебныхtypes – список классом и список полей у каждого класса – чтобы знать что имено читать и писать в XMLindex – список файлов по классам – чтобы быстро получать список объектов указанного типа
#20: Самое простое – блокнотМы им без шуток пользуемся когда надо быстро поправить, известно что, известно где
#21: Наш собственный PropertyGridОбёртка над XML, позволяет открывать и редактировать что угодноне набажить с разметкой и типамиВыбирать запчасти из списка а не из головы, etcПроблемы всё те же: не наглядно