Кофейня Java Update в GTA V

    image

    Разработчики серии Grand Theft Auto всегда славились двумя качествами: своеобразным юмором и вниманием к деталям своего мира-песочницы. На фоне новостей про установление еще одного рекорда продаж (на этот раз — мирового) хочется рассказать о паре забавных находок в игре.

    В городе Лос Сантос игроки обнаружили кофейню java.update(), которая объединяет две популярные отсылки — к языку программирования и сорту кофе. На вывеске этого заведения есть следующий код:

      public void sandwich () {
         bread = 2;
         bacon = 2;
         return bread + bacon;
       }
    

    Функция типа void, возвращающая значение?.. Исправляем ошибку:

    public int sandwich () {
         bread = 2;
         bacon = 2;
         return bread + bacon;
       }
    

    Лучший вариант, который можно даже скомпилировать:

    public Sandwich makeSandwich() {
           Bread bread = new Bread(2);
           Bacon bacon = new Bacon(2);
           return new Sandwich(bread, bacon);
       }
    

    Но читатели hackernews на этом не успокаиваются и предлагают еще один вариант:

    class TwoBaconRashersInsideTwoSlicesOfBreadFactory {
          
          /* Make a sandwich
           * <p>
           * Construct a foodstuff consisting of two slices 
           * of bread with two slices of bacon.
           * @return TwoBaconRashersInsideTwoSlicesOfBread a sandwich
           */
          Public TwoBaconRashersInsideTwoSlicesOfBread getSandwich () {
           BaconRasherFactory pig = new BaconRasherFactory();
    
           BaconRasherInstance bacon1 = pig.getBaconRasher();
           BaconRasherInstance bacon2 = pig.getBaconRasher();
    
    
           SliceOfBreadFactory loaf = new SliceOfBreadFactory();
           
           SliceOfBread bread1 = loaf.getSliceOfBread();
           SliceOfBread bread2 = loaf.getSliceOfBread();
    
           return new TwoBaconRashersInsideTwoSlicesOfBread(bread1, bacon1, bacon2, bread2); 
        }
    

    Существуй такое кафе в реальности, команда sudo make me a sandwich была бы в нем вполне уместна.

    На этом «пасхальные яйца» не заканчиваются: у одного из персонажей игры на мониторе был замечен текстовый редактор с неким исходным кодом (предположительно, редактор — это Sublime Text или TextMate с темой monokai).
    скриншот
    image

    Источники: orcz.com, hackernews
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 55

      +85
      Хорошая попытка, консоли, но нет.
        +2
        Тем не менее, наверняка произошел резкий рост продаж консолей. Интересно будет посмотреть квартальные отчеты…
          +3
          Более того, писали что акции Sony и Microsoft тоже поднялись.
          +1
          А чего нет то. Игра классная и играть на консоли в нее очень прикольно.
            +8
            На фоне выхода нового поколения консолей?
              +3
              именно
              тот же the last of us — шедевр.
                0
                Где-то правильно писали что увеличение количества морщин на щеке и шейдеров в капле слезы нихрена не добавляют бонусов к геймплею, а это, я считаю, самое важное.

                Согласен с соседом, Last of us это лучшее во что я играл за последние несколько лет.

                PS3 и коробка еще проживут. Неужели вы думаете что все игроки выкинут свои консоли и тут же купят новые, под те игры что им предложат издатели
                0
                Ради такой игры подумываю себе прикупить приставку, посоветуйте: XBox или PS?
                А по поводу return и void — видимо в таких крупных компаниях геймдизайнеры и программисты настолько далеки друг от друга, что допускаются такие штуки. Сомневаюсь что программист оставил бы все так как есть.
                  +11
                  советую дождатся релиза на РС и не портить себе впечатление убогим управлением и страшной графикой
                    +3
                    управление кстати не убогое, не удобно с непривычки, а теперь во всю бегаю, катаюсь… а вот на пс3 (не знаю как на боксе) л2 р2 даже с потенциометром и можно регулировать силу нажатия педали акселератора. В общем 5 миссий и я привык играть на джойстике и даже не знаю как играл до этого на клаве…
                      0
                      убогое убогое, на машинке еще нормально кататься, а вот стрелковые миссии проходимы нормально только за счет автоприцела, с мышой просто никакого сравнения
                        0
                        В некоторые шутеры играю на боксе и давно привык вешать хеды: одновременно целясь одним стиком и стрейфясь другим
                        +2
                        Ничто не мешает подключить джойстик к компу. Джойстики от ПС3 прекрасно работают, а если есть Bluetooth-приемник, то и без проводов. А вот графика на компе и правда лучше, ну и диск с игрой раза в два минимум дешевле стоит чем на приставку.
                        0
                        Так ведь вроде недавно вышли новые поколения приставок, PS4 и Xbox что — то там? По идее должны быть с запасом мощности лет на пять вперёд? И одна из первых серьёзных игр уже с убогой графикой? Как же так? Вроде бы и старые приставки игры в FullHD крутили, я думал в новых запас аж на 4К а тут в комментах говорят про 1280 на 720? В чём дело? Что происходит? Расскажите пожалуйста человеку, который до этого приставок не имел, но с выходом новых стал задумываться…
                          0
                          лично у меня PS3 и на ней даже на 720р нормально не идет, периодические торможения да и в среднем фпс низкий, в районе 20-30 мне кажется, но надо сказать тормозит меньше чем ГТА4
                            0
                            У меня на X-BOX 360 в разрешении 1080 тормозов никаких не наблюдается.
                              0
                              Откуда информация что тут 1080p? Мне кажется тут не такое убогое разрешение, как в diablo3 к примеру, но 720 максимум.
                                0
                                В настройках консоли вообще-то можно выбрать разрешение, если подключение идет по HDMI. Там есть режимы 720p, 1080i и 1080p.
                                  0
                                  Это не значит что игра будет работать в таком режиме. На xbox дофига игр, работающих меньше, чем в 720p даже. Тут 3ий пост смотрите.

                                  И кстати, GTA V тормозит на Xbox. В солнечную погоду, попробуйте проехаться быстро на машине, и увидите что fps 15-20.
                                0
                                Это upscale. На боксе все игры апскейлятся в 1080p, но графика от этого лучше не становится.
                                Тоже играю на боксе в ГТА5, фпс наверное и правда где-то 20-30, не больше, но особо критичных тормозов не заметно, разве что когда в городе едешь днем, вокруг куча машин и людей или когда ночью с фонариком на пушке. Кстати, других лагов пока замечено не было, а то многие пишут, мол у них зависания, вылеты и объекты не подгружаются.
                              0
                              Еще не вышли. В конце октября и не в России.
                                –3
                                Ааа, понятно, спасибо :) То есть на PS4 к примеру GTA5 должно летать? Как по — вашему, стоит покупать и если да, то какую? PS или Xbox? А если я нищеброд и денег игры покупать нет?
                                  0
                                  Да, на PS4 должна работать быстрее и графика будет лучше. ИМХО для России лучше подходит PS4, т.к. нет региональных ограничений и никто никогда не банит консоли, если уж вы начнёте левыми путями что-то туда устанавливать :)
                                    0
                                    А если я нищеброд и денег игры покупать нет?

                                    пека и тащить с торрентов. вы ведь ИТешники, и чужой труд уважаете, не так ли?
                                  –3
                                  Только вот под эти приставки GTA V нет. И не будет. :)
                                    –1
                                    Как так не будет? Почему?
                                      0
                                      Разработчики сказали, что не планируют выпускать под PS4 и Xbox One.
                                  0
                                  а если как с Red Dead Redemption будет?
                                  0
                                  моё мнение — ps3, но если вам интересны игры типа gears of war или halo — тогда лучше xbox. Мультиплатформа и там и там есть. Кто-то сидит что-то там вымеряет и сравнивает, где текстуры лучше, кто-то плюётся от того, что мыши нет… мне на это наплевать, например. К джойпаду привычный, поэтому не плююсь, к графике спокойно отношусь(видел всякое — ничем не испугаешь :) ), плюс много игр, которые мне интересны, но на pc не выходят.
                              +25
                              Насчет кафе не знаю, а вот команда sudo make me a sandwich есть в Google Now
                              Видео


                                +4
                                Это пять!
                                  +4
                                  блин, я минут десять пытался это повторить!
                                    +37
                                    Элевен!
                                      0
                                      На английский язык интерфейса переключили?
                                        +1
                                        +1, оно слышит pseudo, а не sudo
                                          0
                                          Автор видео в комментах так и пишет: It understands «pseudo» for me as well, but it auto-corrects to sudo (because of context, I'm guessing), so it responds with OK.
                                      +14
                                      pp.vk.me/c308919/v308919028/933f/cKaKju6cwO4.jpg
                                      Извиняюсь, что из контактика. Кармы нет вставить картинку.
                                        –6
                                          +19
                                            +4
                                            Эпично!
                                              +1
                                              Кто до сих пор не отключает смазывание?
                                                0
                                                По секрету: картинка не становится хуже, будучи размещенной на серверах контакта.
                                                  +2
                                                  Становится, вообще то. Особенно заметно, когда загружаешь скриншоты: шрифты превращаются в жуткую кашу, да еще и зерно какое-то появляется.
                                                  +1
                                                  В обоих случаях «на то» можно было бы убрать, читалось бы легче. Это официальный перевод?
                                                  +2
                                                  Консоли фу-фу-фу
                                                    +4
                                                    поддерживаю, поставил гта 5 эту, и плачу кровавыми слезами от 1280x720 и уровня графики примерно как на низких настройках на РС
                                                      0
                                                      да, графика не фонтан. но с дивана уже играть можно. ну либо так, либо ждать еще 7-8 месяцев на пк. я лично не фанат пс3, но раз есть возможность сыграть прямо сейчас и не ждать, то почему бы и нет?
                                                        0
                                                        можно с дивана играть можно очки снять, только например 3д режима с консолей не видать а на компе запросто
                                                      +2
                                                      Почему такое предвзятое отношение к консолям?
                                                        0
                                                        Потому что фанаты ГТА на ПК негодуют. Буду голосовать долларом, и не покупать ГТА пока не выпустят на тру гейм-платформе. А между тем буду играть в БФ4, благо DICE такой херней не страдают.
                                                          –1
                                                          1. потому что в случае с GTA 5 их обделили.
                                                          2. потому что вместо того, чтобы неспешно наслаждаться геймплеем, дрочат на графику и меряются FPS. это ведь круто, когда «хех, собрал машинку покруче, чем у соседа».
                                                          3. третий пункт.
                                                          4. потому что вечный холивор.
                                                        0
                                                        Мне по геймплею нравится серия Saints Row. GTA кажется более реалистичной, в Saints Row как-то веселее играть. Управление вертолёта в GTA IV ломало мои пальцы, в Saints Row проще. Каждому своё, но выход GTA V только на консолях меня не сильно задел)
                                                          +1
                                                          На тему реалистичности есть хороший стеб.
                                                          А так — да, Saints Row потрясающая вещь.
                                                          +1
                                                          Вспоминается анекдот:
                                                          — Как варит суп профессиональный программист?
                                                          — Он создаёт менеджера абстрактных фабрик.
                                                            0
                                                            В чем суть поста?

                                                            Only users with full accounts can post comments. Log in, please.