"Все что не в репе -- мусор" (С)
По крайней мере мне, как человеку имеющему может и не большой, но всетаки опыт работы программистом за деньги.
Это -- очевидно.
И да... попытка защищать позицию словами "а мне там контроль версий ни к чему, потому что потому"... чреват обзываниями и весьма,
так что, лучше не надо.
Давай сразу замнем здесь эту тему.
Я(мы) не будем здесь настаивать на "код должен быть в репе".
А ты, не будеш пробовать оправдывать такое неприглядное положение вещей.
ну так... мы вроде выяснили, что по той ссылке -- не твой код.т.е. сказать про мой код (это теперь то выяснилось, что не про мой), что код нубский, это не назвать меня нубом, да?
и вообще, с самого начала никто именно твою работу и не обсуждал,
а были просто замечания общего плана
да... тут мы с Петером друг друга что-то не поняли...ну, предположим пошаг и реалтайм тут ни как не влияют... та же анимация объектов идёт не только между ходами...
EC2 - разработка игры
Мастерская Steam - мои моды для Civilization V
Last Citadel - сайт игроков Warlords III
Я и не думал критиковать Юнити фреймворк.
Он сделан так как сделан,
и на это были свои причины.
Вообще-то,ты для программ на виндовсе тоже прикручиваешь свой цикл... вместо того, который "виндовс процедурой обзывается"...
разработка программы под виндовс, именно что и начинается, что с написания своей виндовс процедуры.
Конечно,
есть фреймворки, но там она тоже присутствует, просто прячется в иерархии классов.
Чем более высокоуровневая среда, тем больше специальных знаний надо чтоб её правильно пользоватся.Unity это не xna, это более высокоуровневая среда... мерить её по той же xna нельзя...
а ты думаеш Делфи сделана как-то по-другому?
и нет, ничего такого я не предлагаю.
А так,
если уже рассуждать про ненаучную фантастику -- как организовать людей,
то я тут вижу только такие необходимые шаги/моменты:
1) Требуется достаточно плотное общение этих самых людей,
без него не будет взаимопонимания.
2) Необходима идея, интересная для этих людей.
Это, по крайней мере ТЕ факторы, на которые можно как-то влиять,
от которых можно как-то отталвиватся.
Все другие, типа:
кто готов отдать хотья бы пол года, год времени (1-2 месяца... вряд ли будет какой-то осмысленый результат),
кто чего умеет и чем хотел бы заниматся,
у кого какое видение и идеи... ЭТО ВСЕ факторы, во многом случайные и непредсказуемые,
на которые влиять... никак не получится.
Огонь, иди со мной
Вот ты сам, когда делал моды или еще что, тебя ведь что-то вело?
Хотя если смотреть чисто прагматически -- это просто трата времени.
Почему-то ведь хотелось это делать.
Вот и с играми так,
только... скажем так, в квадрате... хотется должно действительно сильно,
значит идея должна быть действительно хорошая и перспективная,
ну или, по крайней мере ты сам в это должен верить.
ну... предположим программировать я начал именно со стороны игр... это потом в разные стороны увело... то в программы, то в моды...Вот и с играми так
ну, хобби такое... кто то марки собирает, кто то телевизор смотрит, кто то в носу... эээ... а я программирую...Вот ты сам, когда делал моды или еще что, тебя ведь что-то вело?
Хотя если смотреть чисто прагматически -- это просто трата времени.
Почему-то ведь хотелось это делать.
уж всяко эта трата времени не хуже телевизора или форумов тех же...
код цивы это конечно жуткое зрелище, подтверждаю)
потому она и забагованная такая - по нескольку лет баги исправляют после релиза
EC2 - разработка игры
Мастерская Steam - мои моды для Civilization V
Last Citadel - сайт игроков Warlords III
EC2 - разработка игры
Мастерская Steam - мои моды для Civilization V
Last Citadel - сайт игроков Warlords III
Yorick,
Ну, если бы хотели (могли?) объединиться, они бы уже сделали это Разговоры о том, как "улучшить Циву", по-моему, идут уже, мягко говоря, очень давно И если за это время объединения не произошло - почему оно должно произойти?
А главная причина, по-моему, проста - каждый человек видит свою "идеальную игру" по-своему А на общественных началах можно делать только то, что интересно лично тебе Чужие идеи реализовывать на общественных началах никто не будет
По этому поводу есть анекдот
Вот и вся недолга- Скажите, как вам удалось заработать свой первый миллион долларов?
- Я приехал в Америку и у меня в кармане не было ни цента. Потом я нашел на улице монетку в один цент и купил яблоко. Затем я продал это яблоко за два цента и купил два яблока. Потом я продал эти два яблока за четыре цента и купил четыре яблока.
- И что же случилось потом?
- А потом умер мой дядя и оставил мне в наследство миллион долларов
Маленько глубже.
Те кто видят "идеальную игру" -- это таки отдельная категория, тех кто не сильно много в этом понимает просто.
Таких кадров, с их нереальными, непомерным, а на поверку просто глупыми, на всяких форумах -- полно.
Иногда, из них выделяется (небольшое количество) те, кто пробует реально что-то сделать.
Но тут уже, вступает в действие следующая планка -- какой-никакой профессионализм.
Разным людям, интересно разное.А на общественных началах можно делать только то, что интересно лично тебе
Кому-то вон и программирование... на общественных началах.
ИМХО, там проблема немного в другом -- в презентации идеи.Чужие идеи реализовывать на общественных началах никто не будет
Она тупо должна быть достаточно проста и понятна, и тем интересна.
Например, народу на общественных началах клепающих разного рода опенсорсные реплики старых игрушек -- полно.
Тут все просто
Aku_Aku абсолютно прав - Да, коммерческая программа должна быть написана именно идеально с точки зрения функциональности фишек, заложенных в игру, а не являть собой жалкое зрелище типа пятерки после выхода Если программа в этом смысла неидеальна, выпускать ее не то что не обязательно, а недопустимо
Так, например, в случае пятерки если ИИ не обучили использованию ОЮНТ, не нужно было во что бы ни стало совать эту "мегафичу" в игру
Да аппетиты пятерочного движка хотя бы в 2D режиме поубавить стоило бы
Peter, а как ты думаешь, почему код цивы это "жуткое зрелище"?
По-моему, здесь все просто, как и во всем современном бизнесе. Сначала создается игровая марка (типа "Цивилизации") и для ее (марки) успешной эксплуатации в будущем следует на первом этапе выпускать хорошую игру Тут Aku_Aku абсолютно прав, разработчикам Цивы здесь повезло, хотя, конечно, на начальном этапе становления Цивилизации определенная работа ими все же была проделана
Ну а потом начинает свою работу "маркетинговая" машина
Вместо квалифицированных программистов нанимаются "гастарбайтеры" и ставка делается только на агрессивный пиар
И действительно, зачем стараться делать игру, все равно "массовый покупатель с раскидистой лапшой на ушах" запустит пару раз и забросит на полку, денежки уже получены, можно черной икорки прикупить
И такая петрушка будет продолжаться до тех пор, пока не будет установлена ответственность разработчиков за их "поделия", что-то типа "закона лимона"
Об этом говорят и на официальном форуме 2K
I wish we had "Lemon Laws" for computer games, as we do with automobiles
Ну инди-разработчики это совсем другая песня, они денег ни с кого не берут и никому ничем не обязаны
Ну а Фираксис... все уже было сказано о ней выше Пользуются правовым вакуумом и стригут деньги на пиаре и громком имени "Цивилизация"
Хотя для меня теперь уже это имя ничего не значит, пиар машина будет и дальше работать
Да и еще проблема.
К сожалению, современная индустрия идет таким путем, где умным играм места нет Таким образом, у Цивы в своем жанре нет конкурентов и это очень-очень-очень плохо Об этом также говорят на официальном форуме 2K
Отсутствие конкуренции не идет на пользу совершенствованию геймплея Цивы, разработчики, пользуясь таким положением, руководствуются принципом - "пипл схавает, никуда не денется, играть-то все равно не во что" (ну разве что в старые версии Цивы)'cause there is no Lamborghini out there
Кстати, никто не задавался вопросом, "почему различных шутеров, экшенов и т.п. бегалок-стрелялок делается гораздо больше, чем пошаговых стратегий"?
Могут быть разные ответы, напр. "вода камень точит", "на некотором этапе развития количество переходит в качество", "созрела революционная обстановка - верхи не могут, низы не хочют" - выбирай по вкусу.
Вкусы штука тоже не застывшая навсегда, и ими человек тоже может управлять. Например, если он ОСОЗНАЛ (осознание - сильнейшая вещь!), что если он будет хотеть ТОЧНО своего, то никогда не получит НИЧЕГО - человек может "поработать" над своими вкусами, СОГЛАСОВАТЬ их со вкусами единомышленников.А главная причина, по-моему, проста - каждый человек видит свою "идеальную игру" по-своему А на общественных началах можно делать только то, что интересно лично тебе Чужие идеи реализовывать на общественных началах никто не будет
Я все так же надеюсь, что у альтер-разрабов "получится", потому со Снэйком все же решился проголосовать за "скорее да".
ИМХО как раз слово "идеально" недопустимо: 1. так не бывает в реале (ну не бывает, хочешь спорь, хочешь нет), 2. таким словом ты сразу даешь аргумент болтунам: вместо того, чтоб оценить суть твоих слов, они сразу радостно заходятся в бла-бла-бла-поучениях на эту же тему, что идеального ничего не бывает.
О, а это уже реальный аргумент.Так, например, в случае пятерки если ИИ не обучили использованию ОЮНТ, не нужно было во что бы ни стало совать эту "мегафичу" в игру
Вот почему я предлагал другую модель окупаемости: платный СИНГЛ на сервере. Именно СИНГЛ - т.к. в него играли бы на порядкИ (!) больше игроков: разрабы в таком случае были бы заинтересованы постоянно править ИИ, чтоб заманить побольше игроков на сервер.И действительно, зачем стараться делать игру, все равно "массовый покупатель с раскидистой лапшой на ушах" запустит пару раз и забросит на полку, денежки уже получены, можно черной икорки прикупить
А парадоксеры на С-ме, точно так же вздыхая, говорят что Цива, "к сожалению" , не конкурент Парадоксам по части реализма.К сожалению, современная индустрия идет таким путем, где умным играм места нет Таким образом, у Цивы в своем жанре нет конкурентов и это очень-очень-очень плохо
Покрово-срывательно и само-разоблачительно, как-то... ))
Да задолбал ты со своей моделью.Вот почему я предлагал другую модель окупаемости: платный СИНГЛ на сервере. Именно СИНГЛ - т.к. в него играли бы на порядкИ (!) больше игроков: разрабы в таком случае были бы заинтересованы постоянно править ИИ, чтоб заманить побольше игроков на сервер.
Когда ты уже поймеш -- ОНО ТАК НЕ РАБОТАЕТ.
Это еще возможно для какой-нибудь программы, не важно профессиональной или для широкой аудитории.
Но, не с игрой.
Игра -- это медийный продукт. Как книга. Как фильм.
Потому. Если сразу после выхода она никого не заинтересовал, то и надеятся на "а мы его еще подмарафетим и пойдет" никак нельзя.
Причем,
это не потому что "маркетинг", "пипл хпавает" или что еще.
Это -- сущность самого производственного процесса: книги, фильма, игры.
Почему не работает?Есть бесплатная игра -Танки.Там всякие плюшки можно прикупить за денюжку.Играет куча народу.Кому нравится-кидают разработчикам деньги.Разработчики стремятся чтобы кидали больше.а задолбал ты со своей моделью.
Когда ты уже поймеш -- ОНО ТАК НЕ РАБОТАЕТ.
Это еще возможно для какой-нибудь программы, не важно профессиональной или для широкой аудитории.
Но, не с игрой.
Игра -- это медийный продукт. Как книга. Как фильм.
Потому. Если сразу после выхода она никого не заинтересовал, то и надеятся на "а мы его еще подмарафетим и пойдет" никак нельзя.
Причем,
это не потому что "маркетинг", "пипл хпавает" или что еще.
Это -- сущность самого производственного процесса: книги, фильма, игры.
Кто б отказался на божестве в древности пяток МБР за пару-тройку тысяч прикупить?