Оригинальная игра StarCraft (с дополнением Brood War) портирована на HTML5. Теперь этот шедевр от студии Blizzard Entertainment запускается прямо в браузере. Правда, это пока что не полная игра, а только демо-уровни, но выглядит вполне достойно. Разработчик немало потрудился, портируя код с языков программирования C, C++ и ассемблера на Javascript.



Пользователь под ником Ryuta опубликовал исходники на Github. Если разместить игру на своём персональном компьютере, который выступает в роли сервера, то можно играть в офлайне, запуская StarCraft на localhost.

Разработка HTML5-версии — особенно приятная новость для пользователей Linux, потому что раньше игра не запускалась напрямую в свободной ОС, а только через Wine. Теперь демо-версия работает без эмуляторов.





Культовая стратегия в реальном времени вышла 18 лет назад, но до сих пор её можно назвать стандартом качества в жанре RTS. Да и вообще, приятно вспомнить старые добрые времена, которые вернулись благодаря современным веб-технологиям. Возможно, ненадолго. Репозиторий на Github содержит проприетарную графику StarCraft, за что автору может влететь от Blizzard Entertainment.

Кстати, сейчас идёт работа также над портированием Starcraft 2 на WebGL.

Комментарии (55)


  1. Juster
    08.09.2015 15:11
    +1

    похоже поле камеры расширено, это прямо хорошо


  1. NixGuy
    08.09.2015 15:25

    А что думает об этом Blizzard?


    1. yul
      08.09.2015 15:59
      +3

      Blizzard до сих пор продает Starcraft, всего за 699р, так что вряд ли они обрадуются.


      1. domix32
        08.09.2015 17:57
        -1

        Quake тоже портирован на кучу платформ и девайсов, однако же все также продается в Steam. Так что далеко не факт


  1. uterr
    08.09.2015 15:36
    +13

    >>Разработчик немало потрудился, портируя код с языков программирования C, C++ и ассемблера на Javascript.
    А что, коды Starcraft так прямо и доступны, чтобы их портировать? Или он все же писал свою собственную реализацию?


    1. rocknsalt
      08.09.2015 17:58

      может взял эту версию http://stargus.sourceforge.net/


  1. ragequit
    08.09.2015 16:43
    +1

    Я помню, как SC устанавливался порядка трех часов на слабеньком компьютере друга в далеком то ли 1997, то ли 1999… А тут в браузере. Кек.


    1. Just_Wah
      08.09.2015 16:49

      у вас и телефон сейчас, скорее всего, мощнее первого ПК. И в видеокарте памяти больше, чем в первом винчестере. Даже как-то грустно становится.


      1. ragequit
        08.09.2015 16:51
        +4

        Скажу больше. Мой телефон сейчас мощнее моего ПК вплоть до 2011 года…


    1. Aclz
      08.09.2015 17:21

      С дискет чтоли ставили?


      1. ragequit
        08.09.2015 17:25

        Не, с компакта, но там даже вторые герои притормаживали, а третью вообще не шли. Да, это 1999 был.


        1. Just_Wah
          08.09.2015 17:51
          +2

          третьи герои хотели много памяти, как помню. Больше 4МБ (мегабайт, Карл) и обходилось это в 95 году с помощью Win 3.1. Как сейчас помню, надо было какой-то файл в каталоге винды заменить на command.com под таким же именем, после чего запустить винду win.com. Система вываливалась в DOS, но уже в защищенном режиме винды и считала, что у нее памяти много (RAM + файл подкачки). Я так запускал Герове, Dark Force и еще что-то. Пока не накопил на еще один simm 4МБ.
          Во времена были.


          1. wormball
            09.09.2015 03:44

            Вот ведь, а у меня до 2008 года был 486DX2 16Мб, и я в бытность школотой каждый день облизывался, глядя на прилавки с пиратскими дисками (в т. ч. с героями3), искренне полагая, что это всё на моём компе не пойдёт, и довольствовался играми со сборников «300 в 1». А с героями познакомился в 2005 году (на чужих компах), когда к играм уже давно охладел. Но таки провёл несколько бессонных ночей за таковыми.


            1. vaslobas
              09.09.2015 15:29
              +1

              Извините, но в 2008 году какой-нибудь п3 стоил сущие копейки, а иногда и отдавался за пиво. П2 отдавался или бесплатно с самовывозом или максимум за пиво.
              Что побудило сидеть на 486?


  1. bogolt
    08.09.2015 17:48
    +6

    особенно приятная новость для пользователей Linux, потому что раньше игра не запускалась напрямую в свободной ОС, а только через Wine. Теперь демо-версия работает без эмуляторов.

    Эмулятор ( который не эмулятор ) забрали. Интерпретатор добавили. Да еще и в браузере. Да еще и через сервер. Если раньше под вайном хоть работало без тормозов то теперь как и весь современный бразузерный софт тоже притормаживать начнет =)


  1. aronsky
    08.09.2015 15:10
    +1

    Какая же крутая это RTS была. Не отношусь к араньшетравабылазеленее'ям, но теперь вообще RTS не выпускают.


    1. rocknsalt
      08.09.2015 15:16

      Вы это сейчас серьёзно? А что сейчас выпускают тогда?


      1. aronsky
        08.09.2015 15:24
        +1

        Я не знаю. Во что из свежего вы бы посоветовали сыграть? en.wikipedia.org/wiki/Chronology_of_real-time_strategy_video_games


        1. EjikVTumane
          08.09.2015 15:36

          Из первого, что приходит в голову, в зависимости от стиля RTS, который нравится:

          • StarCraft 2 (если вдруг еще не :D )
          • Company of Heroes 2
          • Sins of a Solar Empire
          • Act of Agression


          1. Aclz
            08.09.2015 17:03
            -8

            SC2 от части к части всё больше отдаёт RPG.


            1. AxisPod
              08.09.2015 17:29

              Каким это местом? Тем что сюжет как бы поглубже стал описываться? А уж если зайти в Игротеку, то можно оттуда и не выйти.


              1. Aclz
                08.09.2015 19:06
                +1

                Да как бы всем. Тем, что вместо массовки можно проходить миссию чуть ли не одним героем, дерево раскачки героя, выбор перков, очки опыта и т.д. и т.п. Если в «крыльях» это еще не было так заметно, то за зергов практически переродилось в ролевуху с элементами стратегии.


                1. mChief
                  08.09.2015 21:59
                  +1

                  RTS осталась в мультиплеере, а в сингле игроки уже требуют чего то интереснее чем банальное «Уничтож базу противника».


                1. Aingis
                  09.09.2015 01:00
                  +2

                  В «Крыльях» не так заметно? Это какую вы миссию в «Крыльях» можете пройти одним героем кроме соответствующих моба-миссий за призраков? За зергов одним героем можно пройти либо со всеми улучшениями (реально проходится из архива), либо с большой аккуратностью и хорошим контролем. Да и по сюжету зерги сами по себе сильны как в виде роя, так и в виде главного героя. Не говоря уж о том, что стоит отличать спидран и нормальное прохождение.


          1. Wejur
            08.09.2015 17:30

            Command & Conquer? Generals, и ранние


            1. darthslider
              08.09.2015 17:31

              Grey Goo ничего так (поиграл пару часов). Вроде как «от создателей» C&C, идейно похоже по крайней мере.


          1. Raskaev
            09.09.2015 00:45

            В свое время Act of War: Direct Action доставила.


        1. rocknsalt
          08.09.2015 15:41
          +2

          Ну… если вы спрашиваете про Plain стратегии, где построить базу и крушить, чтобы было похоже на Starcraft, то наверное лучше чем Starcraft II, сложно что-либо придумать. Planetary Annihilation: Titans, Company of Heroes 2, Total War, Anno вроде все неплохие стратегии.
          Что я хотел сказать, что жанр эволюционировал. Всё не стало хуже, стало просто другое. Если нравится что-то конкретно, то можно просто записать тот же SC:BW и играть в него со спокойной душой (до сих пор многие режутся в онлайне).
          А простые стратегии выпускают, но они мало интересны, что еще от туда можно выжать? Все пытаются извратиться как могут, рынок стал невероятно огромным.


        1. TheRabbitFlash
          08.09.2015 22:05
          +1

          Act of Agression


        1. Argutator
          09.09.2015 15:11

          Grey goo — классическая C&C-подобная RTS


        1. Grusho
          10.09.2015 05:45
          +1

          Настоящая стратегия с большой буквы С — Supreme Commander, игра, в которой мало что зависит от твоего APM, а нужно думать именно стратегически, по сравнению с ней Старкрафт — вообще не стратегия, а аркада, и это я говорю как человек, который обожает серию Старкрафта и не фанат Supreme Commander'а


    1. binarydao
      08.09.2015 15:41
      +13

      Это первая фраза любого старпёра: «Я, конечно, не старпёр, но такого теперь не делают!»


      1. Just_Wah
        08.09.2015 16:45
        +1

        ньюфаг — это временно. олдфаг — навсегда ;) Я вот купил себе серию Space Quest как раз из соображений, что сейчас такое не делают. И адвенчуру The DIG. Пусть они не отвечают современным требованиям по техническим характеристикам, но имхо в них есть душа создавших эту игру. Чего, опять же имхо, крайне не хватает современным продуктам.


        1. darthslider
          08.09.2015 17:37
          +3

          В сторону квестов/адвенчур — посмотрите на работы студии Daedalic. Серии Депония и Эдна и Харви очень хвалят. Еще The Dark Eye: Memoria и другие. Так же Dreamfall chapters недавно вышел, я всё не доберусь, жду пока все эпизоды выйдут. Тоже, вроде бы, хвалят.


          1. ruikarikun
            08.09.2015 20:17
            +1

            Депония хороша, пока вдруг не дойдёшь до последней сцены. После неё хочется набить автору морду и проклясть тот день, когда вообще в неё начал играть.

            С другими играми та же история или нет?


            1. darthslider
              09.09.2015 11:07

              Не знаю, я сам не играл ни во что из этого. Квесты не моё. Девушка прошла всё вышеназванное, ей нравится.


            1. Eefrit
              09.09.2015 15:09
              +1

              Ждём Armikrog со скрещенными пальцами.


        1. Neuronix
          09.09.2015 12:15

          Fallout 1&2, че уж там…


          1. darthslider
            09.09.2015 12:18

            А мне вот и 3-й понравился вполне.


            1. Neuronix
              09.09.2015 12:30

              На любителя… В 1-2 была какая-то своя, лампово-изометрическая атмосфера ;)


              1. darthslider
                09.09.2015 12:33

                Это абсолютно другая игра геймплейно, не спорю. Но мир по прежнему интересный и атмосферный.
                А еще я из тех странных людей кому понравился Fallout Tactics.


                1. Neuronix
                  09.09.2015 12:34
                  +2

                  О боже, еретик!)))


  1. TheRabbitFlash
    08.09.2015 19:49
    +3

    Ни в хроме, ни в лисе — не работает


    1. ComodoHacker
      08.09.2015 21:18

      Интересно, на чем же тестировали?


      1. TheRabbitFlash
        08.09.2015 21:44

        Windows 7 x64. Браузеры последние, естественно.


        1. ComodoHacker
          10.09.2015 10:42

          Не вы, разработчики. :)
          У меня тоже только муталиски крыльями машут и все.


    1. Lertmind
      08.09.2015 22:01
      +1

      Вы про первую ссылку из поста? Это не работает, потому что старая версия. Скачанная с гитхаба должна работать.


  1. HiNeX
    08.09.2015 22:02
    -1

    Жду Red Alert в HTML5 :)


    1. Megas
      09.09.2015 11:56

      Пока ждете, поиграйте в обычный C&C


      1. HiNeX
        10.09.2015 10:11

        Спасибо!


  1. Nomad1
    08.09.2015 23:56
    +2

    А игра там есть, или только чтение спрайтов и подобие интерфейса? А то уж очень часто новости такие вот движки «портами игр» обзывают.


    1. cepreu4habr
      09.09.2015 04:01
      +1

      Скачал и посмотрел, что там присутствует. На самом деле на удивление много сделано. Присутствуют все типы юнитов, зданий, большинство из них могут делать, что должны (производство, апгрейды, атаки, абилки и т. п.). Но в то же время много мелких недоделок. Буквально за несколько минут я обнаружил, что у танка нет осадного режима, анимация карриера не соответствует оригинальной, ресурсы не добываются, зараженный командный центр терран не умеет производить зараженных терран, десантников нельзя посадить в бункер и т. п. Большая часть игры реализована, но многих мелочей еще не хватает. И, конечно, нет AI для врагов.


  1. beliakov
    09.09.2015 09:35
    -2

    Эх, на айпаде не работает. Давно мечтал сыграть в SC на планшете.


  1. Megas
    09.09.2015 12:02

    Три года тому назад, я работал над пересозданием Dark Reign в браузере. Достигнув определенного прогресса и поняв, что в принципе без проблем можно создать RTS в браузере, потерял к этому интерес (да и времени свободного не стало).
    Если что, все исходники на GitHub-е.


  1. neochapay
    14.09.2015 14:39
    +1

    Wine in NOT emulator