Как стать автором
Обновить

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

Спасибо, отлип от работы в конце дня.
Портировать C на Javascript и Java — дело техники.

Ждём подробностей!
А о чем интереснее? Javascript или Java?
JS
Давайте так. Я сейчас напишу:
Java

И посмотрим, какой вариант больше плюсиков наберет. К слову, на Javascript ушло меньше суток с момента обнаружения сорсов. С андроидом все было намного менее тривиально.
Проще, наверное, было бы под айос — она С нативно поддерживает.
Ну под андроид существует NDK. Но главная сложность была не портировании самого кода, а в создание game loop.
и то, и другое. и можно без хлеба )
emscripten?
Ручками. По-секрету скажу, что большая часть кода заработала без изменений. :)
НЛО прилетело и опубликовало эту надпись здесь
Если с одной клавиатуры, то секретная команда в адресной строке javascript:opts=['H','H'] (хотя управление и нелогичное).

Если по сети, то я подумаю, но есть подозрение, что лаг в >20ms будет уже критичным. Так что только если bluetooth и андроид. О последнем варианте подумаю.
А если отдавать только клаву по сети?
На пинг не влияет количество данных(в приделах полосы пропускания) что один байт будет идти 50 миллисекунд что 10 байт. А там начнётся борьба с синхронизацией если p2p делать.
Спасибо!
Противник не слабый получился =)
самый простой способ его порвать — медленный мяч, и 3 касания
Я бы сказал единственный.
По другому так и не смог.
второй вариант — быстрый мяч с отскоком край-край. Он уходит в угол, а догнать потом не успевает — скорость мяча выше скорости игрока
А распакованный образ дискеты выложите, а? Интересно же ведь :)
Блин! Точнейший клон!
Порвал его как обычно, 15-0 :)
Ошибки AI все те же
Так это же та самая возможность когда можно исправить ошибки ИИ? нет?
это чтоб остался ТОЛЬКО вариант со сверхбыстрым мячом? ты его сам еще попробуй возьми.
А у меня на старом компьютере валяется Flash-клон этой игры. Только там это было футболом и были команды с какого-то чемпионата мира, видимо с предпоследнего. В зависимости от выбранной команды AI противника менялся.
НЛО прилетело и опубликовало эту надпись здесь
хм, только у меня qr-код ведет на поиск в гугле, а не на приложение?
А мне кажется, или в вашей версии с гравитацией что-то не то? По моему, когда мы раньше играли в эту игру, там персонаж мог прыгать выше сетки и глушить мяч от самой сетки.
Спасибо за ссылку! Да, похоже путаю с этой игрой.
Кажется, что не было такого. Но я должен оговориться, что в живую видел только DOS-версию. Atari-версию видел в эмуляторе, там тоже, вроде, не так. А версию под C64 я не видел никогда. Может там так было?
Ах, какое было время… все детство в ней провел. А много позже, уже в институте, появилась похожая игра — только вместо носатых голов там были желатинки.
Виделя я эти желатинки, по-моему, досовские колобки рулят намного больше.
отлично, спасибо! Голосую за JavaScript.
Отличная работа! Помню рубились в школе в эту игру на компьютере «Искра».
Только звук там другой был (у меня оригинальная версия до сих пор есть, даже запускаю иногда).
В детстве, наверное, как и многие, хотел сделать свою игру, но завяз в особенностях EGA контроллёра, ничего лучше у меня тогда не было. Хотел сделать несколько игр с графикой Supaplex, помню, волейбол и помесь пинбола с арканоидом (Sonic Spinball позже изполнил моё второе желание)
В исходниках отрыл интересный кусок
char *menu[5] = {
 {"    Human vs. Human    "},
 {"  Human vs. Computer   "},
 {"  Computer vs. Human   "},
 {" Computer vs. Computer "},
 {"         Quit          "}


Зачем computer vs. computer то нужен был, интересно? Делать ставки и наблюдать? :)
Скринсейвер, очевидно же! И если этот вариант был ещё в те бородатые года — хвала и почёт разработчикам! :)
Это сейчас Вы видите игры в Интернете в YouTube, а раньше мне кажется, что это был демонстрационный режим для установке в магазинах.
блин, мега игра! Год назад начинал делать аналог с использованием AndEngine, но забросил.
И тут на тебе, хтмл 5 :)
НЛО прилетело и опубликовало эту надпись здесь
Сомневаюсь. Уже слишком много сил убито на проект выходного дня.

С другой стороны по ссылке выше есть сорсы. Если у вас есть скилы, то вперед.

P.S. Да, если есть кто-то, кто умеет правильно заворачивать Javascript в пакеты для iOS, то я готов поучаствовать.
Спасибо большое, очень здорово поиграть в ту самую игру:) Мне даже показалось, что стало сложнее (хотя иногда противник всё равно тупит): еле-еле выиграл со счетом 16-14.
Если совсем честно, есть одно маленькое отличие. Я чуть-чуть изменил ГСЧ в игре. Не думаю, что это должно было отразиться на сложности, но вполне возможно.
нет, практически не повлияло. последовательность выбора «бежать или ловить» может и сломалась, но на сложности это не отражается
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории