• Sprite Lamp: динамическое освещение 2D-объектов
    0
    Forward rendering?
  • Создаем платформер за 30 минут
    +2
    case sf::Event::KeyPressed:
                    if(evt.key.code == sf::Keyboard::W)
                        playerBody->SetLinearVelocity(b2Vec2(0.0f, -15.0f));
    
                    if(evt.key.code == sf::Keyboard::D)
                        playerBody->SetLinearVelocity(b2Vec2(5.0f, 0.0f));
    
                    if(evt.key.code == sf::Keyboard::A)
                        playerBody->SetLinearVelocity(b2Vec2(-5.0f, 0.0f));
                    break;
    
  • Рабочие будни программиста: ожидания и реальность
    +1
    Если твой комментарий не понравиться — тебя обязательно заминусуют (не обязательно, что ты оскорбил кого — нибудь или спамишь, просто в комментарие будет, что-то, что всем кажеться очевидным).

    И что не так? Понравился — плюс, не понравился — минус, относишься нейтрально — не делаешь ничего. Для чего тогда нужны эти плюсы и минусы, по-вашему? Ну и да, лично я обычно поставленные мною минусы аргументирую, если только это не минусы откровенному бреду или хамству.
    ЗЫ. Вам я сейчас ничего не поставил.
  • Как я победил в олимпиаде по программированию, не умея программировать
    +1
    Кажется, тоже в 10 классе это было. Тоже районная олимпиада по информатике. Какой-то паренек решил поступить, как и вы, скопировав решения оппонентов. В общем, застукали его за этим делом, публично отчитали и дисквалифицировали. Вам повезло.
  • Марш смерти: долгий и мучительный путь Homefront
    +4
    DICE?
  • Хозяйка из настоящего — интегрированная графика (Intel GPU) 2013 или «миелофон у меня!»
    0
    Тут не просто сотрудники Unigine есть, тут есть даже блог компании habrahabr.ru/company/unigine/
  • Хозяйка из настоящего — интегрированная графика (Intel GPU) 2013 или «миелофон у меня!»
    0
    Призываю binstream, таки интересно, почему дымка такая тяжелая (правильнее было бы, наверное, Frustum'a, но его нет на Хабре).
  • Что такое Entity System Framework и зачем он нужен в геймдеве?
    0
    gameprogrammingpatterns.com/
    Оставлю это здесь, возможно, кому-то пригодится. Книга в процессе написания, можно подписаться на обновления.
  • Рендер ландшафта в WebGL
    0
    В DX11 есть. В WebGL, который по сути OpenGL ES 2.0, нет. К слову, в ES 3.0 её тоже нет. Возможно, в 4.0 появится.
  • Что на самом деле снится айтишникам?
    0
    Хм, я умудрялся видеть сны в 15-минутные сеансы сна. Иногда выпадала возможность оказаться в обед дома и вздремнуть. Так вот за эти 15 минут я видел полноценный длинный сон; казалось, что я провел во сне несколько часов. Больше всего радовало то, что за это время действительно удавалось выспаться.
  • Что на самом деле снится айтишникам?
    0
    Тоже такое бывало. Только, как правило, во сне я мучился выбором оптимального решения из определенного набора доступных, каждое из которых само по себе имело определенные недостатки и в полной мере не удовлетворяло. В результате во сне приходил к выводу, что надо просто выбрать хоть что-то и идти дальше, а не переливать из пустого в порожнее.
  • Наш велосипедный стартап
    +4
    К сожалению, обилие понимающих людей может затмить один единственный неадекват, который в лучшем случае подпортит настроение, в худшем здоровье. У меня есть опыт, когда такой неадекват «подкрался» сзади, заранее заметить такого было нереально Благо я отделался лишь испорченным настроением.
  • Коктейли ко дню программиста
    +6
    Из какого-то стандартного контейнера

    image
  • Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №72 (24 — 31 августа 2013)
    +3
    R.I.P. Neil Armstrong — ушел из жизни первый человек на Луне

    Более года назад.
  • PVS-Studio наконец то добрался до Boost
    +1
    может быть экспириенс не прокачен?

    Не исключено.

    лично мне фантзия не подсказывает пример программерской ошибки в коде которая не проявит себя синтаксически или логически в момент тестирования продукта

    Если вы о ручном тестировании тестерами, т.е. взяли игру и играем в нее, пытаясь обнаружить баги, то надо или очень много тестеров, или очень много времени, чтобы обнаружить те баги, которые обнаружит толпа игроков. Ну только если они совсем уж не очевидные.

    Если вы о юнит-тестировании, то эти тесты пишутся теми же программистами, которые эти ошибки и совершают. В написании тестов тоже можно накосячить, не говоря уже о том, что качественно писать тесты с максимальным покрытием тоже нужно уметь.

    Да и не нужно тут полагаться на свою фантазию: откройте блог PVS-Studio и просмотрите их статьи. Там детально и структурированно описано множество ошибок, некоторые из которых совершены программистами с весьма обширным опытом.

    а если ошибка никак не проявляется себя — то может быть и нет смысла тратить 9к чтобы ее найти?

    Во-первых, да, может быть и не стоит. Цена ошибки у каждого продукта своя.
    Во-вторых, то, что ошибка себя не проявляет в конкретный момент времени, еще не означает, что ее нет. Закон Мерфи всегда готов о себе напомнить.
  • PVS-Studio наконец то добрался до Boost
    +5
    Можете меня не извинять, но ваши комментарии в этом топики уже поднадоели. Если вас не устраивает цена и качество PVS-Studio, просто проигнорируйте его и не занимайтесь спамом своего мнения.
    А вообще странно, что вы не смогли оценить всей полезности этого инструмента. На Хабре уже несколько десятков статей, анализирующих ошибки в популярных open-source проектах из различных уголков мира IT, и из геймдева тоже. Некоторые, действительно, являются следствием машинальных действий программистов. Некоторые — более интересны, такие, о которых ранее и не задумывался. И не смотря на то, что PVS-Studio я не использую, потому что нищеброд масштабы проектов не те, эти статьи, хоть они и являются по большому счету рекламными, открывают глаза на вот те ошибки, о существовании которых ранее и не задумывался, и помогают писать код более ответственно и аккуратно.
    Ну и опять же, то, что вам не нужен PVS-Studio не означает, что он не нужен вообще никому. Возможно, у вас проекты — говно-социалочки под мобилочки с небольшой кодовой базой и временем жизни.
  • UNIGINE Open Air 2013. Фотоотчет
    +1
    Уверен чуть более, чем полностью, что доклад shodan'a был, как и всегда, интересен. Но по слайдам вообще ничего не понятно :(
  • Колосс на глиняных ногах. Принципы управления быстроразвивающейся игровой студией
    0
    Ну, тут вы сильно утрируете.
    Хотя, признаюсь, сам не сильно понимаю, зачем молодому стартапу, в состав которого входят люди без опыта в геймдеве, 60 сотрудников на пятом месяце существования, и как на это согласились инвесторы.
  • Как NASA управляет МКС для избежания столкновений с космическим мусором
    +1
    Действительно забавная игра слов. Зря вы ее в тексте статьи не указали.
  • Как NASA управляет МКС для избежания столкновений с космическим мусором
    +3
    Ну, этому поспособствовали военные эксперименты Китая по уничтожению спутников баллистическими ракетами наземного базирования. Если память не изменяет, то один был весьма успешный: уничтожили свой старый метеоспутник, заодно конвертировав его в огромное облако обломков.
  • Работа с ContactListener из Box2d в Libgdx
    0
    Я достал свою лопату и решил все таки прокомментировать.

    Одно из применений PostSolve — возможность реализации «частичной» фильтрации коллизий. Например, платформа, на которую можно запрыгнуть снизу вверх (коллизии нет), и стоять на ней, спрыгнув на нее сверху вниз (коллизия есть).
  • В Wine добавили нативную поддержку Direct3D 9
    0
    Зачем его рожать? Он уже есть и используется например в Unity3d и bitsquid. К тому же он open source и может быть допилен по надобности. К сожалению, пока только на уровне dx9.
    На лету генерировать можно, если этих шейдеров немного. А если у вас вагон убершейдеров с кучей #define'ов, то пользователь устанет ждать.
  • Курс лекций «Стартап». Питер Тиль. Стенфорд 2012. Занятие 16
    0
    Спасибо.
  • Курс лекций «Стартап». Питер Тиль. Стенфорд 2012. Занятие 16
    +1
    Можете что-то рассказать о курсе? Я на него записался, но времени проходить нет (да, знаю, что это тупейшая отмазка и время почти всегда можно выкроить, но как-то не получается). Требуется внешний стимул.
  • Грядущие вкусняшки в Qt Quick
    +1
    Ну, во-первых, не Гугл Транслейт. Сами проверьте, как он переводит тот абзац, если вам опять не лень, конечно.

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

    Вот сложно было в самой статье привести в качестве примера эти два куска кода для наглядности?
  • Грядущие вкусняшки в Qt Quick
    +2
    думаю, зачем они нам нужно и почему их не хватало на десктопах думаю не надо.

    Конечно, так ведь лень перевести несколько предложений из той же блогозаписи:
    While anchors and basic positioners have previously provided great flexibility with Qt Quick, they can sometimes become tedious, verbose or complex when dealing with resizable user interfaces. By adding QtQuick.Layouts as a compliment to the existing anchor based methods, you can now build complex resizable layouts, respecting minimum, maximum size hints and declare items as expanding or fixed in a simple and declarative way.

    Ну что же, мне лень:

    Не смотря на то, что якоря и основные позиционеры ранее обладали большой гибкостью в Qt Quick, иногда они становились нудными, многословными и сложными, когда дело касалось масштабируемого пользовательского интерфейса. Теперь, используя QtQuick.Layouts в дополнение к существующим методам, основанным на якорях, появилась возможность строить сложные масштабируемые макеты, соблюдающие указания по минимальному и максимальному размерам элементов, и объявлять элементы как расширяемые или фиксированные простым декларативным способом.
  • Как хотят парковать велосипеды в Японии
    +6
    Сам топи урановые ломы рамы в ртути. (с)
  • Хабраобзор Highscreen Boost – пять дней без розетки (осторожно — женский взгляд!)
    +2
    … и блеснуть знаниями в компании друзей еще раз :)
  • Хабраобзор Highscreen Boost – пять дней без розетки (осторожно — женский взгляд!)
    +3
    Ну это те же ребята, которые любят глянец. Не обращайте внимание, у них там своя атмосфера. Жаль, конечно, что у многих производителей она такая же.
  • Это заразно: закручивание гаек в информационном пространстве Украины
    +11
    Скоро будет новость о том, что Янукович разводится.
  • Фотографии рабочих мест хабражителей и…
    0
    Очень жаль, задумка то годная. Был уверен, что взлетит сразу.
    Думаете, не допилят?
  • Фотографии рабочих мест хабражителей и…
    0
    Ну и как OUYA?
  • История еще одного электровелосипеда своими руками v2.0
    0
    Вот вам совет как сделать более тихий успокоитель цепи www.youtube.com/watch?v=AS1jQ9qJ_uQ
  • Короткометражный мультфильм «Крепость»
    +2
    Комментарий удален, т.к. по смыслу повторяет комментарий выше.
  • Короткометражный мультфильм «Крепость»
    +3
    Ничего плохого в указании ляпов не вижу. Тем более изложенных подробно и спокойно, а не «фуу, автор м*дак, открой учебник физики, самолеты так не летают!!11 и ваще».
    Естественно, никто переделывать мультик не будет, да и не нужно. Нужно просто учесть это на будущее.
    Лично мне эти ляпы бросаются в глаза и они слегка портят картину. Хотя, естественно, я могу от них абстрагироваться. Но, согласитесь, впечатления от рассказа с лихо закрученным сюжетом будут подпорчены грамматическими ошибками. Так же и с ляпами.
  • Короткометражный мультфильм «Крепость»
    0
    Часом не «Крикуны»?
  • Qt Creator 2.8.0 beta released
    +1
    Наверное, зависит от того, с чего начинали.
    Я начинал с VS и для меня эта IDE остается эталоном. QtCreator — хорош, но после VS все равно как-то не так. Но, конечно же, QtCreator обладает киллер-фичей — мультиплатформенностью.
  • Про мнимые и реальные оптимизации в 10 раз, целительный SSE, и все такое
    +1
    Т.е. бывших геймдевелоперов не бывает? :)
  • В Австралии борются с невнимательностью водителей с помощью воды и проектора
    0
    Еще 4 года назад в метро вместо турникетов предлагали ставить www.switched.com/2009/08/06/watergate-seriously-is-the-latest-in-aqua-barriers/
  • The Russian Indie Bundle № 1 запущен
    +2
    А каким образом собирались игры в бандл?
    Просто на примете есть довольно интересная бесплатная игра от знакомого разработчика, которая, насколько мне известно, незаслуженно оказалась малозамеченной общественностью.
    В общем, чтобы далеко не ходить, вот: henryattacks.com/ (надеюсь, за рекламу не воспримется). Думаю, что автор согласится добавить свою игру в этот бандл.