XaeroX писал: В базовых свойствах Pawn. Ну или CBaseMonster, если так понятнее.
Ну вот смотри у всех твоих персов есть инвентарь. А потом какому-то персу понадобилась еще и стамина. Ты наследуешь класс от павна и реализуешь стамину. А потом оказалось, что она нужна еще какому-то персу, и что тогда? Либо реализовывать заново, либо выносить в павн. В итоге у тебя в базовых классах скапливается куча всякого барахла, которое юзается наследниками лишь частично.
Цитата:
XaeroX писал: Зато возникает иллюзия вседозволенности и безнаказанности, что так ценит современное школие.
Government-Man писал: А потом какому-то персу понадобилась еще и стамина. Ты наследуешь класс от павна и реализуешь стамину. А потом оказалось, что она нужна еще какому-то персу, и что тогда?
Я даже не буду спрашивать, слышал ли ты про множественное наследование в С++.
Добавлено 11-07-2015 в 05:05:
Цитата:
Government-Man писал: Цель волатилы - наказывать пользователей?
Любопытное умозаключение. Можешь показать исходник рассуждений, которые привели к такому выводу?
__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!
Government-Man писал: Проще сразу убиться головой об стенку.
Да-да.
Цитата:
Government-Man писал: Ну так волатила ж явно не для школоты, значит она не должна давать иллюзии безнаказанности. Значит должна наказывать пользователей.
Волатила должна быть счастливой. Больше она ничего никому не должна.
__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!
XaeroX наш G-гурда в чём-то прав. Множественное наследование в С++ - это не очень здоврово. Я бы даже "очень" и "не" свопнул. Набор свойств - это реально интересное пространство дял творчества.
Government-Man не буду спорить с человеком, написавшим не один десяток хороших движков. Однако признай - если движок несчастен, то и пользователи счастливыми не станут.
Добавлено 11-07-2015 в 07:01:
Я не спорю о том, хорошо или плохо множественное наследование в с++. Я просто сказал, как я бы решал описанную задачу.
__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!
Движок не может быть счастливым... только его авторы, наверное. Иначе бы Голдсорс был фрнкенштейном, квачный - инвалидом... А авторы - знай себе денежки пересчитывают... 9_9
Короче вы что-нибудь будете пилить или все это пойдет к свалке инета?
- Steam-Pipe испоганила все мои нервы... Где мои годы в WON.
- Проприетарщиной мы нечего не решим. Очередной мучительный застой.
- Кодеров, дизайнеров, музыкантов... в белом свете хватает, тогда чего не хватает?
Короче корни GoldSource/Source/Xash3D уходят очень глубоко, вплоть до самой Wolfenstein3D в EGA/VGA режиме. Так что ответ на свои вопросы, вы *все* должны искать именно там. Для чего/кого придумали эти движки... Какой именно цели. Если найдете ответ, тогда вам станет ясен истинный цель/путь ваших происков/метаний в игровой индустрии.
XaeroX писал: В старой нет, в новой будет. И ротатинг, и брашевый салют, и чёрт лысый. Вы ж сами не говорили, что вам нужно, а теперь я по крупицам учитываю пожелания.
Я не про брашевой салют, а про минимальный джентельменский набор. Иначе всё это сильно напоминает юнити - сдк в котором ничего нет, а всё остальное за донат.
Цитата:
XaeroX писал: А тебе код зачем, ты же не кодер?
А где я писал что он нужен конкретно мне? Да я не кодер, но основы подучил, и подкрутить что то на уровне того же кодинга Ретрибушена думаю могу.
Цитата:
Government-Man писал: Цель волатилы - наказывать пользователей?
Только хахлов.
__________________ Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.
XaeroX писал: Так код игровых библиотек-то как раз будет. Собсно, как в халфе.
Это отлично. Впринципе вполне достаточно.
__________________ Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.
FiEctro
Каждый раз, когда встаёт вопрос о закрытости/открытости движка, подразумевается именно ядро движка. Библиотеки всегда предполагаются открытыми, иначе как же моды делать?
__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!
XaeroX собственно, да. С закрытым кодом я больше возиться не буду. Если MS или Valve пишут закрытое говно, пусть сами в нём и плавают (читай: отлаживают, ловят ошибки, исправляют, достраивают, документируют, администрируют продукты). С меня хватит глядения в "Unhandled exception at address: 0xFATGABE"! Создатели закрытого кода для меня - люди жадные и страдающие синдромом непогрешимости (типа, наш движок не глчит, потому что не может глючить, это всё ваши происки! - знакомо?)