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"! Создатели закрытого кода для меня - люди жадные и страдающие синдромом непогрешимости (типа, наш движок не глчит, потому что не может глючить, это всё ваши происки! - знакомо?)