«Герои мата и меха» портированы на javascript

    ← жать на картинку, это зеркало для хабраэффекта

    «Герои матмеха» или «Сдать сессию и остаться в живых». Остросюжетный пошаговый симулятор студента матмеха СПбГУ портирован из глубины веков (98 год) на Javascript и доступен прямо из браузера. Этот квест будет интересам студентам смежных инженерных профессий. Выдержка из документации к оригиналу:
    «Эта программа - некоторый синтез всех тех эмоций, что получил автор, пытаясь (с грехом пополам) выйти на сессию в конце второго семестра первого курса на мат-мехе. Правда, при этом автор находился в более выгодном положении, чем Вы - центральный персонаж этой игры, которому предстоит получить зачёты по 6-ти предметам практически с нуля.»




    Процессу портирования посвящён пост в жж. Отдельно отмечу следующий комментарий:
    «Автор пытался воспользоваться декомпилятором, но не нашёл такового для досовских приложений (гексрейс отправляет по адресу), поэтому собрал его на коленке сам. Поиск if'ов там — конечный автомат над топологической сортировкой ациклического подграфа кодефлоу графа, например.»

    Официальный сайт mmheroes
    Оригинальная игра была сделана на Borland Pascal Дмитрием Петровым (image diam-2003), а портировал её под веб image SharpC.
    Поделиться публикацией

    Комментарии 44

      +3
      Ностальгия!
        +9
        у меня сосед по комнате в нее рубился, а я пытался сдать сессию в реале :)
          +1
          у кого лучше получилось?
            +9
            "пытался сдать"

            Видимо у первого =)

              +2
              я все таки выжил :)
              –27
              Дай угадаю продолжение… у соседа теперь свой «стартап», а ты работаешь «на дядю» получая среднею зп «по больнице».

              З.Ы. Ничего личного просто фантазии (:
                +4
                а соседом был… Павел Дуров!!! шутка :)
                  +5
                  Тогда уж Николай Дуров, чтоб точнее.
                  +18
                  Эту девочку звали Альберт Эйнштейн.
                    –1
                    Офисный планктон в атаке? (: слово «стартап» для вас как красная тряпка для быка?
                    +1
                    На меня тоже в сессию регулярно накатывало. Но я-таки получил диплом )
                  –10
                  Херня какая-то.
                    +7
                    для тех кто учился на матмехе это самая крутая игруха :)
                    +6
                    Я бы в мавзолей пошел, двойного золотого с беляшами… ох, вот это ностальжи :)
                      0
                      Особенно если учесть что с 2012 года цены подкорректировали в правильную сторону…
                        +1
                        У меня так ничего и не открылось, эффект настиг, наверное…
                        Помню только стипендию в 160 рублей :) гыгы.
                          +4
                          Нифига, опять подняли. Достаточно ощутимо.
                            0
                            Хм… надо бы проверить…
                        +3
                        ПМ-ПУшникам играть нельзя?
                          +1
                          Можно, коллега) почему нет, столько лет в одном здании с матмехом прожили))
                          +2
                          Мля, как в попаник крикнуть))) Пятница удалась!
                            0
                            *попапник
                            +7
                            Лучше лбом колоть орехи, чем учиться на матмехе!
                              +2
                              *Легче
                                0
                                «Вот я на ПМ-ПУ лбом орехи и колю» ;-)
                                +3
                                Столько раз проиграть и пойти потом спокойно учить студентов в субботу?!
                                  +2
                                  Блин, затягивает!
                                    +1
                                    Кто-нибудь смог сдать «Геометрию и топологию»? У меня ни разу не вышло.
                                      0
                                      Я сдал. Только английский сейчас висяком остался
                                        0
                                        Мне постоянно отвечает «что-то вы меня лечите», даже имея за сотню ГиТа.
                                          +8
                                          Ха, кажется вот в чём дело:
                                          Diamond: «Не переучи топологию, а то Подкорытов-младший не поймет.»
                                      +1
                                      Советую студентам спбгу выбирать в качестве физкультуры — лыжи или спортивное ориентирование, — можно появляться на ней где-то раз в месяц, и зачёт потом практически автоматом. Эх, ностальгия…
                                        0
                                        А у меня такое вот вышло в конце игры. И повисло всё. Не результатов, ничего.
                                          +1
                                          Картинка не приложилась, но вот она: leprastuff.ru/data/img/20120928/3e1d6fa1a2c21b3d8fac8107935fbd77.jpg
                                            +2
                                            Автор порта не расчитывал что ее пройдут :-)
                                              +1
                                              Да ладно, я сегодня несколько раз прошёл. Может браузер какой странный, или из-за блокировщика рекламы какие-то скрипты порезались.
                                          0
                                          На планшете не поиграть, просит нажать любую клавишу…
                                            0
                                            Да, беда в том, что игра писалась под DOS и управление там стрелками и энтером, в основном.
                                            А это кстати, не очень ок. Зато 100% достоверность порта.
                                            +2
                                            В СПбГУ матмех, а в МГУ мехмат. Забавная разница, на мой взгляд.
                                              +7
                                              На эту тему есть боянистая шутка:
                                              Чем отличается матмех от мехмата? — У одних мех спереди, а у других сзади. :)
                                              +1
                                              Если кому-нибудь интересно, как выглядит
                                              конечный автомат над топологической сортировкой ациклического подграфа кодефлоу графа

                                              то мою реализацию несколько более общего алгоритма (он умеет еще циклы, switch-и и обработку исключений) для ActionScript можно посмотреть здесь.
                                                +1
                                                Честно признаюсь, после прочтения листинга, понятнее задача и ее решение не стали :)
                                                +2
                                                Найдена баг фича: в кафе при ПОМИ можно питаться кексами по 4р. и денег за это не берут :)
                                                  0
                                                  Кстати, где-то на винте валялась консольная RPG «Гопник», написанная не то в МГУ, не то в СУНЦ МГУ. По сюжету, отчисленный из универа главный герой решил пойти к успеху и в конце завалить ректора.

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

                                                  Самое читаемое