• Какой жанр игр самый сложный в создании?

    Amfore
    @Amfore
    По моему мнению сложность вытекает не из жанра игры,а по её особенностям. У каждой игры своя механика и геймплей. Например, простой платформер может оказаться сложнее, по реализации, чем та же "выживалка", из за особенности его механики.

    Если обобщить весь мой "словесный понос", то сложность создания никак не относится к жанру.
    Ответ написан
    Комментировать
  • Какой жанр игр самый сложный в создании?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Какой жанр игр самый сложный в создании?

    Немного переформулирую: какого цвета машины самые быстрые?

    Я спросил почему не выживач? Он ответил что выживачи говно

    Конструктивненько))

    Rogue-like или выживалка?

    Зависит от ТЗ. Вот пример: игра в крестики-нолики, казалось бы, что может быть проще? Но управление через Kinnect, а визуализация - через Oculus Rift, конечно же мультплеер, рейтинги, онлайн общение игроков и т.д. Ну что, простая игра получается?))

    И вообще какой жанр самый сложный по созданию и какой самый лёгкий?

    Все зависит от ТЗ.
    Ответ написан
    Комментировать
  • Какой жанр игр самый сложный в создании?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Самый легкий - тот к которому написано дохрена солюшенов, есть примеры, разборы механик и прочее.
    Самый сложный - новый, который никто никогда не делал.
    Ответ написан
    Комментировать
  • Нужно ли останавливаться на упражнениях в которые не въехал?

    ThePyzhov
    @ThePyzhov
    iOS Ninja
    Смотря какую цель преследуете.
    Если цель: прочитать книгу - то не стоит. Но если цель: научиться, то конечно же нужно вникать и разбираться.
    Ответ написан
    1 комментарий
  • Java Enterprise vs Computer Vision?

    @protven
    Послушайте, может вам делом заняться, а не вопросы на тостере строчить ?
    Вы уже десятый наверное по счету вопрос задаете, на схожую тему. Вы понимаете что просто прокрастинируете?
    Вот вам универсальный ответ на все ваши вопросы, если надумаете настрочить еще один - перечитайте этот ответ

    Вопрос: Куда бы вы посоветовали двигаться?
    Ответ: Если не закончили ВУЗ, то заканчивайте. Если закончились - двигайтесь на ближайшее собеседование, куда позовут.

    Вопрос: Стать высококлассным разработчиком или исследователем?
    Ответ: Становитесь. Но для начала хотя бы найдите работу за деньги. Или хотя бы стажировку за опыт.

    Вопрос: Где больше зарплата?
    Ответ: В Роснефти, на должности гендира. К сожалению вакансия одна и занята, идите куда угодно, где вам будут платить за ваши умения.

    Вопрос: Где проекты интереснее?
    Ответ: В компаниях, у которых основной бизнес посроен на "интересных проектах". Институты, инновационные компании и тд. Вас туда все равно не возьмут, крутых студентов хантят курса со второго.

    Вопрос: Где тяжелее работать?
    Ответ: В шахте. Если нравится тяжелая работа, то зачем вам в IT, тут обычно кондиционируемый офис.

    Вопрос: Где больше личной свободы?
    Ответ: Максимум свободы обладают люди без обременения в виде работы, семьи и недвижимости. Если вы про работу, то везде плюс-минус одинаково. Идите на собеседование и спрашивайте про то, что входит в конкретно ваши понятия личной свободы.

    Вопрос: Где можно лучше самореализоваться?
    Ответ: Не тут. И скорее всего не на офисной работе в ближайшие лет 10. Как только станете профи, и займете должность архитектора проекта - реализуйтесь на здоровье, но опять же в рамках того, что хочет от вас бизнес.
    Если хотите раньше - пишите свои пет-проекты и коммитьте в опен-сорс.
    Ответ написан
    5 комментариев
  • Почему бы не запретить редактировать комментарий после того, как появился новый?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Правильное предложение. Я бы ещё добавил тайм-аут (минут 20) на редактирование коментария. На ответ тайм-аута на Тостере нет, и это правильно - а на коммент он уместен.
    Хотя казус, из-за которого возникло ваше предложение, возможен и с ответом.
    Ответ написан
    1 комментарий
  • Подойдёт ли C++ для создания игр?

    AgentProvocateur
    @AgentProvocateur
    Т.е. освоить Unreal - сложно (потому что так на форуме сказали), а написать с нуля игровой движок на C++...почему бы нет?)))

    Осваивай Unreal и не парься (и не ищи легких путей).
    Подойдёт ли C++ для создания игр?

    Да.
    Ответ написан
    1 комментарий
  • На чём писать свой браузер?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Ваш вопрос некорректен, поэтому и ответы в основном будут либо троллинг либо бесполезные.

    Причины некорректности:
    1. Написание браузера - вещь непростая.
    Чтобы взяться за написание браузера, который может хотя бы html+css, не говоря уж о js и какие-то плагины с flash, нужны знания множества технологий, глубокие знания языка. А вы пишете что пока не знаете ни C++ ни java, и C# видимо знаете мало.

    2. Опять таки не знаете на чем писать, при этом уже хотите выбрать какой-то движок. Так посмотрите на чем написан движок, хотябы соберите его - узнаете, что для него нужно.

    3. Вопрос про "wysiwyg редактор" очень смешной. Вы не собираетесь использовать отладчик вообще?

    В общем рекомендация - если вы хотите просто скомпилить готовый движок, написать в справочной менюшке свой копирайт и сделать вид, что вы сделали браузер - пишите в чем угодно.

    Если хотите писать реально свой браузер - сперва напишите что-то попроще, изучите язык. И тогда подобные вопросы просто исчезнут.
    Ответ написан
    1 комментарий
  • Что лучше выбрать, C или C++?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Справедливости ради, на Java есть игровые движки, например, libgdx. Но это скорее тот случай, когда прям пригорает сделать игру, знаешь Java, а учить новый язык нет времени и желания. Специально под один только libgdx учить джаву смысла нет.

    Имеет смысл учить готовый движок или хотя бы библиотеку, чтобы не потратить пару лет жизни и получить в итоге бледное подобие гульмена. Игры это в первую очередь контент — геймплей, история, левел-дизайн, а не движок; времена технологических прорывов типа Wolfenstein 3d → Doom → Quake и гениев-одиночек прошли. Даже если у вас какой-то совершенно революционный геймплей, все равно лучше взять либу, которая упрощает вывод на экран, работу со звуком, загрузку ассетов и прочее (OpenGL довольно низкоуровневая вещь).
    Ответ написан
    Комментировать
  • Почему Eclipse не подсвечивает тип данных string?

    0xD34F
    @0xD34F
    Наверное потому, что и vector и string не относятся к встроенным типам данных.
    Ответ написан
    1 комментарий
  • Как найти работу в сфере IT?

    divanus
    @divanus
    junior php bitrix python
    Никогда не поздно. Я всю жизнь в ИТ (основная работа всегда была сисадминство). Устал ужасно. Параллельно вел свои проекты, т.к. зарплата админов всегда невысокая. Приходилось и продавать и строить что-то и т.д. и т.п.
    Сейчас я переключился на программирование. Имея за плечами управленческий опыт в проектах, обширные знания в ИТ и бизнесе программирование становится уникальным.
    Конечно, соревноваться со школотой и студентами будет тяжело, т.к. они очень быстро говнокодят, но они не могут формировать всю картину целиком, они совершают ошибки школоты, а ты можешь на всем этом выходить имея более низкий порог воходной порог. И не бойся. Они реально тупее тебя по жизненному опыту. Ну, да, красиво, когда в блокноте или ide шке модной на рельсах бородатый студент посасывая смузи "что-то" делает и даже его рп не знает, что :)
    Но веселье заканчивается, когда ничего не работает, т.к. никто тз просто не прочитал или не участвовал в его разработке :)))))

    Вот смотри:
    например работа в оффлайне монтажником чего либо (антенны или стройка (окна, двери, сантехника, шитрок и т.п.) или кабеля медь оптика и т.п. ) ты в день получаешь от 1500 до 4000 руб. в редких случаях до 10000 руб. т.е. твой месячный доход на оффлайне работая руками от 20 тр. в несезон до 60 тр. в сезон. регион не важен.
    То же самое касается всех типов менеджеров по продажам:
    минимальный оклад опять же 10-20 т.р. + вшивые проценты с продаж и kpi завышенный, чтобы эти самые проценты у тебя были минимальными. те же 20-60 т.р.

    Теперь чисто ИТ:
    в админство идти не стоит - тупиковая ветвь развития, дорастешь до начальника ИТ в конторе среднего уровня и получишь кризис среднего возраста заранее. Расти то некуда, а в крупные проекты ты НИКОГДА не попадешь, там своих друзей и родственников хватает "управлять", значит ты рядовой админ 50-60 т.р. потолок. Если будешь суперлинуксоидом, то 80. И то это Питер и столица.

    Значит логично предположить, что ? ПРавильно - программирование.

    И вот тут у тебя открываются уникальные возможности.

    1. Все кругом говнокодят. ВСЕ. Напропалую.
    2. Мало кто ответственно выполняет работу.
    3. Херовые ТЗ т.к. ЛПР хотят одну кнопку, а те, кто пишут ТЗ сами в основном нихера не понимают.
    4. Море задач по автоматизации, которые никто толком не может решить. НА каждом углу. Любая.
    5. Не надо с молотком, отбойником или на телефоне с холодными звонками.
    6. Доступен фриланс.
    7. Направлений деятельности сотни. Сферы жизни - все.

    Программист, это самая на самом деле востребованная профессия. Особенно в нашем Арканаре, где толком ничего не автоматизировано.

    И так:
    фронтенд и бекенд
    ООП - вызубри, что это такое :)
    Языки php, js, java, python, c# и можно с++ немножко :)
    базы данных
    верстка - понимать как натянуть бутстрап на все и логику всего этого ... всегда можешь разобраться в бардаке
    Фреймворки - bitrix , yii и т.д. с десяток установи и делай на них микропроекты , пиши компоненты, модули
    берись за простой фриланс по наполнению контентом (а там обычно просят девочки решить задачки простые в которых формочки и пр. подбравить по html css) и развивайся
    на фрилансе 30 тр в мес сможешь поднимать более менее за пол года параллельно страдая херней в говноофосие менеджером.
    Рост и осваивай . Каждый день что-то пиши.
    Заведи git и туда все выкладывай. что делаешь.

    Всё.

    через 3-4 мес ежедневной работы по 2-3 часа в этом направлении пробуйся проходить собеседования :) брать не будут - но будет весело. Умные мужики прогеры тебе будут подсказывать, просто пообщаешься, поймешь, что к чему. И не ври. HR можно плести фигню без понтов, а с теми, кто будет по теме беседовать - просто говори, учусь, надо больше практики. Может кто-то фриланс предложит по мелочи.

    Физическое состояние:
    высыпайся
    много воды
    спорт - тут все просто, хотя бы каждый день сидя за компом параллельно тягай гантели ... левой рукой код пишешь или мышкой кликаешь, правая рука ... гантелю тянет 100-200-300 раз. Потом наоборот. И так каждый день.
    Смотри видео на ютубе по всем языкам и пр.
    составляй блок-схемы своих программок которые придумываешь - изучи алгоритмы...

    Не найдешь работу - так хоть может для текущей автоматизируешь что-то и шеф повысит :) и фриланс всегда подкармливает. Я 3,5 года безработный (и бизнесы свои все позакрывал) - выживаю содержа семью (3 детей) только за счет фриланса. Поверь, надо просто биться. С самим собой.
    Чтобы быть программистом - нужна лишь усидчивость ;) Это самая легкая профессия.

    999ed5fea1dc4485b8b8233d1d31cfff.gif
    Ответ написан
    7 комментариев
  • Нарушают ли указатели и разименование в c++ принципы ООП?

    Нет
    Ответ написан
    Комментировать
  • Что выбрать - получить настоящий опыт разработки или продолжать изучать то, что нравится?

    HighQuality
    @HighQuality
    ☁ Ниндзя девелопер
    И пайтон и руби всего лишь языки программирования. Инструменты, которые помогают решать конкретные задачи. Никогда не стоит отказываться от изучения новых для себя технологий, если есть хорошая возможность для этого. :)
    Ответ написан
    Комментировать
  • Скрипты с вау-эффектом?

    @BorisKorobkov
    Web developer
    Маленькие девочки, когда добираются до маминой косметички, красятся много и ярко, считая, что чем больше и ярче - тем лучше. Со стороны это вызывает лишь снисходительную улыбку и мысли типа "чем бы дитя не тешилось...".

    Начинающий кодеры, когда узнают про эффекты анимации, прикручивают их все на свою страничку, считая, что чем больше и ярче - тем лучше. Со стороны это вызывает лишь снисходительную улыбку и мысли типа "чем бы дитя не тешилось...".
    Хотите такой реакции посетителей - вперед.
    Ответ написан
    Комментировать
  • Можно ли создавать игры на пиратской версии движка?

    sim3x
    @sim3x
    Нет
    Ответ написан
    Комментировать
  • Можно ли создавать игры на пиратской версии движка?

    @McBernar
    Для себя можете что угодно.
    Для релиза нельзя — поймают, забанят, засудят.
    Ответ написан
    Комментировать
  • Как выбрать свой путь?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    - я закончил Оксфордский и Кембриджский университеты
    - запишите: "призывник умеет читать и писать"


    в вузе Вас пока ничему не научили (ну кроме лабы сдавать), потратьте эти два года на образование
    Ответ написан
    2 комментария
  • Unity rpg инвентарь, реализация?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Приветствую! Нужно съесть манную кашу. Пробовал сначала сам есть - вышла какая то дичь - хотя формально я ее съел, но измазался в ней весь.
    Пересмотрел кучу туториалов как есть манную кашу - у всех принцип одинаков, но каждый есть по разному - кто то ложку боком заносит, кто то вообще левой рукой ест. А мне нужно есть через трубочку - я не нашел такого функционала.
    Надеюсь у кого то есть годные статьи\видео\примеры, либо кто то может объяснить как есть кашу через трубочку, в идеале на польском.

    Нормальный вариант ответа: никто вам не напишет ничего, потому что у вас своя архитектура, свои допустимые либы и все свое, и лезть в чужую архитектуру - это дорого.
    Ответ написан
    1 комментарий
  • Что использовать, int, float или double в современном игровом движке?

    @laxikodeje
    флоаты ОЧЕНЬ СИЛЬНО ЗАМЕДЛЯЮТ расчеты.
    хотя и позволяют избегать округлений, неточности и переполнений ГОРАЗДО лучше, чем инты.

    что и где использовать - решать вам самому.
    зависит от конкретных мест.
    а будет ли там тормозить на не самом крутом железе.
    или вы ориентируетесь только на топовое железо.

    если сомневаетесь - проводить тесты, эксперименты, замеры скорости.

    что именно где использовать - без тестов и экспериментов вы будете знать заранее только с опытом.

    UPD:
    то целочисленный тип размером 64 бита позволяет сделать мир размером > 9000000000000 км, double ~10000000000 км и float ~10 км.

    Зависит от логики вашего мира.
    Может, будет проще сделать 128-битное целое - это все равно будет очень быстро.

    или разделить мир на независимые сегменты - все равно очень далекие друг от друга объекты не взаимодействуют скорее всего.
    такая технология была еще в прошлом веке задействована в процессорах именно для адресации. так называемый "сегмент:смещение" и "короткие ближние адреса" и "дальние длинные адреса".
    Ответ написан
  • Что использовать, int, float или double в современном игровом движке?

    maaGames
    @maaGames
    Погроммирую программы
    И то и то и то. В видеокарту double лучше не передавать (особенно в карточки nvidia), поэтому float. В физическом движке лучше double, либо вещественное число с фиксированнй точкой (читай int/int64).
    У вас ошибка в суждениях. 1мм - это много или мало? Для линейного размера нормально? А для углового? А если пять раз повернуться по часовой стрелке и три раза против часовой, при этом координата сохраняется с точностью до миллиметра? Если поворачиваем корабль, длиной в 300 метров? А если карандаш, длиной 7 сантиметров? А если это моргает персонаж? Т.е. нужно использовать те типы данных, которых достаточно для представления тех данных, с которыми работаете. Причём, они вполне могут конвертироваться друг в друга, возможно, с потерей точности.
    Ответ написан
    Комментировать