• Можно ли писать игру на Unity3D на Javascript?

    @sergealmazov
    Можно. Но там какой-то совсем другой JavaScript.
    Ответ написан
    Комментировать
  • Разработка игры на Android\iOS (Unity3D 4.3, Cocos2D) - размеры экрана, DPI, масштабирование спрайтов?

    risik
    @risik
    Программист
    Density и разрешение экрана свзяно друг с другом не совсем прямо пропорционально.

    В Android есть такое правило:
    LDPI:MDPI:HDPI:XHDPI:XXHDPI=3:4:6:8:12.

    например здесь: stackoverflow.com/questions/6166677/android-screen...
    или на developer.android.com

    То есть, делать персонажа 100 пикселей для xhdpi - очень плохая идея. Лучше, например, 96 пикселей. Так как 96 без остатка делится 6. А высоту не 80, на 78. Тогда размеры персонажа у Вас будут:
    LDPI: 48х39
    MDPI: 64х52
    HDPI: 96х78
    XHDPI: 128x104
    XHDPI: 192х156

    Отсюда можно легко вычислить в каком разрешении Вам надо рисовать персонажа, чтобы избежать не ркатного масштабирования. Находим наименьшее общее кратное между пропорциями. Это будет 24. И рисуем Ваш объект в разрешении 384х312. Из этого размера Вы легко получаете все рисунки всех необходимых размеров. Лучше сделать скрипт, который, например, при помощи ImageMagick масштабирует Ваш оригинальный рисунок и раскладывает по папкам.

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

    Однако, LDPI можно не рассматривать. Тогда пропорции получаются:
    MDPI:HDPI:XHDPI:XXHDPI=2:3:4:6.
    И в этом случае, очевидно, что все оригинальные рисунки должны иметь размеры, нацело делящиеся на 12. Кстати, даже если Вы оставите поддержку только HDPI и XHDPI Вам все равно нужен множитель 12, а значит Вы дешево получаете поддержку и MDPI и XXHDPI.

    Для iOS все чуточку проще. Смотрите комментарий @Lerg.
    Ответ написан
    Комментировать
  • Что будет, если наполненную водой металическую сферу быстро заморозить до -500?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Вопрос: что будет, если сферу быстро заморозить до -500? Процесс?


    Заморозка остановится на температуре -273,15.
    Поищите, что значит это число :)
    Ответ написан
    3 комментария
  • Unity3d. Как организовать систему скиллов?

    ping_rulezzz
    @ping_rulezzz
    Вопрос некорректный - вы чуть ли не просите спроектировать всю систему.

    Как бы я делал (взял из головы и не проверял на практике) - базовый класс для Скила (в нём сидят основные действия, присущие любому скилу (время жизни, активация на нажатие кнопки и др.)). Затем для каждого скила - свой скрипт, отнаследованный от базового. SkillController хранит все скилы под уникальными ID (скажем, в dictionary(ID, SkillBase)). В качестве ID можно взять enum.
    Ответ написан
    Комментировать
  • Как и чем быстрее всего начать зарабатывать на программировании/веб-программировании?

    @CAMOKPYT
    Забудь про фриланс, сколько бы про него не говорили, это биржа ДЕШЕВОЙ рабочей силы со всеми вытекающими последствиями в виде кидалова, низкой зп, скучной работы, туда идут люди с серьезными проблемами вроде невозможности перебраться в город, социопатии, инвалидности, "утонченная личность", фриланс это почти всегда вынужденная мера. Вообще фриланс и стабильный заработок несовместимые понятия, просто потому что фриланс подразумевает постоянный поиск мелкой работы, никакой заказчик не будет давать большой серьезный проект фрилансеру никогда, потому что это большая ответственность, посмотрите соседние вопросы, пацики с рейтами 150баксов в час работают 10 часов в месяц, а остальное время ищут заказы, причем это люди с опытом и портфолио + отличный английский. Начинать карьеру с фриланса это 100% гарантия того что, все что можно сделать неправильно (техническая сторона), будет сделано неправильно, потому что работает, дедлайн вчера, а подсказать или сделать код ревью некому, никакие книжки тут не помогут, выбора не будет, ты либо читаешь либо работаешь. Так что не советую ввязываться в эту тему. Лучше начать работы в офисе под строгим надзором. Ну и конечно html+css+js это мало, нужно знать еще около программисткие штуки вроде систем контроля версий, багтрекеры, несколько ide/ текстовых редакторов, если это веб почти гарантированно надо иметь представления о http/https, ООП, возможно sql. Не то чтобы для 20к месяц все это нужно отлично знать, но как минимум иметь представление, чтобы не отвлекаться. Вот по фронтэнду. Для большой гарантии устройства на работу, как уже сказали выше, лучше сделать себе сайт, а еще лучше сделать небольшое портфолио и выложить на гитхаб, это сейчас очень модно. На изучения всего вышеперечисленного уйдет 1-2 месяца если сидеть по 8-4 часа в день примерно, свой сайт где-то неделю на разработку визитки и еще неделя на вылизывание, но оно того стоит, а в процессе поиска работы можно и на гитхаб по чуть-чуть кидать, хотя вряд ли получится много. Удачи.
    Ответ написан
    8 комментариев
  • Является ли обязательным высшее образование в будущей сфере работы программистом?

    north_leshiy
    @north_leshiy
    Руководитель направления разработки
    Вышка в России для программиста играет весьма малую, а порой и дурную роль.

    Лично я сразу после техникума (не IT направления) пошел в разработчики, был полностью самоучкой. В итоге пережил разработчиков которые были с вышкой, стал начальником отдела, и теперь когда принимаю на работу нового разработчика, мне вообще по барабану какое у него образование. Мне главное чтобы глаза у человека горели своей профессией, остальное побоку, научим) Тем более сразу готовых кадров, которые подойдут по всем требованиям найти очень сложно. Берешь живой материал и доучиваешь. А если кандидат еще и будет понимать что взяли его с авансом, то можно веревки вить, будет с удовольствием перерабатывать чтобы набраться как можно больше опыта, реальных навыков которые нужны для профессии)

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

    Относительно IT образования в России все не столь круто) И будет оставаться столь же не круто доколе Бизнес сам не станет обучать кадры. С первого курса. Не учителя которые отошли от дел пару десятков лет назад, а реальные специалисты которые крутятся в перспективных направлениях, которые будут вести лекции в Вузе. Так происходит в крутых ВЗ западных стран. Считаю это единственно верным способом обучения в ВУЗах компетентных специалистов.
    Некоторые ведущие ВУЗы кстати уже пытаются прийти к этой модели, создавая новые IT специальности и сразу заключающие соглашения с крупными или ведущими IT компаниями чтобы они с первого курса выделяли специалистов для обучения. Надеюсь пока эти отчасти экспериментальные специальности не только приживутся, но и вскоре перенесут данную модель обучения на все остальные специальности крупнейших ВУЗов страны)
    Ответ написан
    1 комментарий
  • Как студии отслеживают/защищают свой дизайн?

    makol
    @makol
    Предположим вы сделали заказчику сайт с уникальным дизайном, заказчик оплатил,
    и вам и заказчику живется зашибись, и вдруг вы находите на просторах интернета слизанный с вашего сайта дизайн, при этом у вашего сайта есть жирная © с названием вашей студии.
    В чем проблема? Всех все устраивает, можете подать в суд за нарушение авторства, а можете рассматривать это как рекламу вашей студии, вам нужен геморрой с отстаиванием своих прав в суде? И по большому счету это уже проблема заказчика.
    Вам нафига его засекать пусть заказчик засекает, вы за это время еще один уникальный дизайн забацаете :)
    Ответ написан
    Комментировать
  • Какие готовые решения и спецэффекты подойдут для создания живой escape room?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Если коробочные = минимум допиливания, допаивания и написания кода, то получается как-то так:
    1) RFID (как низкочастотные, так и NFC)
    2) Любые игрушки и средства обихода с дистанционным управлением с пультов (вплоть до RGB-свечей c ИК-пультом)
    3) Любые игрушки и средства обихода с сенсорами (звук, свет, объемники)
    4) Коробочные охранные сигнализации (китайских поделок масса)
    5) Магниты и герконы (условно коробочные, включаем в разрыв любой электроцепи)
    6) Элементы умного дома (условно коробочные, но есть решения из п.п. 2,3,4)

    И три статьи от @arruin для вдохновления, конечно:
    habrahabr.ru/post/209342
    habrahabr.ru/post/209582
    habrahabr.ru/post/209616
    Ответ написан
    1 комментарий
  • В какой ВУЗ поступить на специальность «Программная инженерия» в Москве заочно, после СПО?

    TekVanDo
    @TekVanDo
    Javascript Developer
    В качестве профессионального развития по моему опыту поступать не имеет смысла. Сколько ходил на собеседования об образовании меня спрашивали ровно 2а раза. Всем в первую очередь интересны профессиональные навыки нежели образование.
    Ответ написан
    6 комментариев
  • Как тестировать internal-классы?

    @bearded_guy
    Самый хороший вариант все же дописать в тестируемую сборку
    [assembly: InternalsVisibleTo("MyTest")]
    Ответ написан
    6 комментариев
  • Какую выбрать книгу по WPF?

    @AlexP11223
    Да берите уже читайте что-нибудь, а не ждите отзывов. Можете с "торрент версией" сначала ознакомиться если покупаете и жалко денег.

    Я первую (только для 4.0) читал, особо плохого ничего не заметил. (читал на англ, не знаю насчет качества перевода)
    Ответ написан
    Комментировать
  • Является ли обязательным высшее образование в будущей сфере работы программистом?

    @Sa1en
    На нашей компании (не госучреждение) я пришел еще в 17 (еще даже техникум не успел закончить, т.е. даже среднего-специального нету). И ничего страшного.

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

    Есть у нас кадры, которые закончили ВУЗ (и некоторые с красным дипломом!), но они очень далекие от реалий. Я молчу об работе в команде и всеми вытекающими плюшками. Но, банально, в их коде я, бывает, плачу. Очень, очень старые решения, которые уже свое отжили. Опять же, почему так? "Школьная" программа попросту еще годиков на 5-8 отстает. И это, по сути, не вина этих кадров.

    Как правильно заметил @edinorog - если руки и мозги прикручены к правильным посадочным местам - то о вашей "бумажке" никто и заикаться не станет.

    Решайте сами :)

    P.S. Лирика. А вот техникум мне дал многое. Но не в плане IT дисциплин в целом (там лет на 20 отстают :D), а в формировании своего образа, мыслей и т.д. Лучшие года жизни, сейчас самую каплю жалею, что прогулял 4 курс.
    Ответ написан
    2 комментария
  • Как правильно ставить задачи программистам?

    @Vampiro
    1. не устраиваться работать подобным образом.
    2. подойти к программистам с макетом и функциональными требованиями, и обсудить с ребятами как лучше по их мнению реализовать тот или иной функционал. Сайт должен выполнять какую-то роль, там и есть интерактив.
    2.а. Постараться в процессе обсуждения выделить "куски" независимых частей и обсудить возможность использования уже готовых кусков кода.
    3. если на этапе два программисты будут говорить, что все нужно писать с нуля, что задача уникальная и процесс займет полгода-год - уволить программистов, это недообученные студенты. Вы должны услышать от них ключевые слова (Yii, codeigniter, "рельсы" или им подобные). Кстати, если услышите "Битрикс" - тоже можете менять, скорее всего они также раньше работали маркетологами )))))))

    ЗЫ. Спасибо, что не устроились врачом)
    Ответ написан
    Комментировать
  • Является ли уход из университета правильным решением?

    makol
    @makol
    Кусать локти-но все успевать, в России жизнь непредсказуема фиг знает
    где тебе диплом пригодиться, но лучше чтоб он у тебя был.
    Восточная мудрость гласит; Если меч тебе понадобиться всего лишь один раз в жизни,
    то тебе потребуется его каждый день носить с собой.
    Так что думай, стоит подстелить соломки или нет, второй возможности может и не предоставиться. : )
    Ответ написан
    3 комментария
  • Какие основные фишки c#?

    xakpc
    @xakpc
    full-stack .net developer, CEO Leecero.com
    что конкретно? визуальный интерфейсы? там WPF + MVVM и мощнейшая система биндингов.
    асинхронка в 4.5 через TAP (async-await) крайне удобная.
    построение системы из компонентов посредством MEF - очень просто
    развертывание с автообновлением с помощью ClickOnce - хорошо помогает.

    P.S. но вообще попахивает желанием похоливарить
    Ответ написан
    3 комментария
  • На какой факультет пойти учиться в МГТУ?

    Jeket
    @Jeket
    Может подумаете над тем как получить фундаментальные знания? Студентом тоже думал стать именно веб программистом, но потом понял что веб-программирование это лишь частный случай. Гораздо интересней понять как в принципе состоит интернет и железо с сетями. Возможно вас осенит и вы придумаете альтернативную концепцию интернета =)
    Ответ написан
    1 комментарий
  • На какой факультет пойти учиться в МГТУ?

    Подтверждаю. В ВУЗе вам дадут фундаментальные знания, а не конкретные технологии. Более того, приготовьтесь изучить инженерную графику и начертательную геометрию, где надо чертить карандашом на бумаге, кучу математических дисциплин. Физику (во всех проявлениях). ТОЭ (во всех проявлениях) и тому подобное. Я уж молчу про экономику, культурологию, историю, ин.яз и прочее. Первые два года вообще никакой спецухи и ОЧЕНЬ МНОГО учебы. Потом легче.

    Учить вас рельсам там не будут.

    Сам я закончил в прошлом году ИУ-6. Если хотите - пишите в личку вопросы. Да, и будьте готовы, на всякий случай, к тому, что на самый крутой факультет вы можете и не поступить.

    vk.com/yavanosta
    Ответ написан
  • На какой факультет пойти учиться в МГТУ?

    kirillplatonov
    @kirillplatonov
    Ruby on Rails developer
    Изучить рельсы - 2-3 месяца, без особых усилий и напряжений. Можно и в 1 уложиться, если посвятить себя полностью процессу. Ради 1 ЯП идти в ВУЗ не советую. Ради 2-3 тоже. Все они вполне нормально изучаются по правильным книгам в сочетании с целенаправленной практикой. ВУЗ даст фундаментальную техническую базу. Нужна она вам или нет - вот над чем вам стоит подумать.
    Ответ написан
    4 комментария
  • На какой факультет пойти учиться в МГТУ?

    @VovanZ
    Идти в вуз изучать конкретные технологии - бессмысленно. В вузы идут за фундаментальными знаниями, а php и рельсы на базе этого самостоятельно изучить не составит проблем.
    Ответ написан
    3 комментария