Pull to refresh

Comments 16

О, это что-то новенькое.
Теперь появился отличный повод посидеть и позависать. Как раз хотелось скорость мышления увеличить.
Ха-ха-ха сейчас люди умные , но по жизни тупые как пробка важны и игра это подтверждает. Поэтому, ребят, читайте книги.
UFO just landed and posted this here
Откройте файл /brains/br_edmund.js для редактирования, прочитайте комментарии в нем и измените логику мозга до желаемого поведения существа.

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

Всегда считал, что нормальному программисту примерно без разницы, на каком языке писать

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

Сходу, быть может, и нет. Я ж не имел ввиду, что можно просто сесть и начать на любом языке писать. К тому в комментарии и было слово "примерно", ещё и курсивом выделенное.
Неужто Вы будете отрицать, что любой программист, знакомый с C-подобным синтаксисом, не сможет писать на JS? Безусловно, не сходу, а затратив, быть может, может пару часов на изучение, но все же сможет, и довольно быстро. Я лишь хотел сказать, что выбор JS в этом плане не так уж и плох.

UFO just landed and posted this here

Это не повод заставлять всех писать на JS.
В соревнованиях на codenjoy.com или даже на Russian AI Cup разработчики предоставили API, с которым можно работать любым языком.

js давно практически выполняет роль ассемблера, почти все пишут хотя бы на typescript, а некоторые даже на Purescript.
Но, что бы можно было писать на высокоуровневых языках, они могли бы описать API — оставалось бы только биндинги написать.
Такие игры очень классные, кстати, но нужно давать свой, более интуитивный интерфейс для задания поведения. Например графический редактор программирования существа. Давать разные события, вроде «Противник появился на экране» или «Вас атаковали» и функции «Идти туда» «Повернуться туда». Посмотрите Blueprint в Unreal Engine 4. Там правда это полноценный ООП графический, но идея та же, только чуть полегче.

Так и аудитория будет больше, и игра будет дружелюбнее к обычным пользователям, при этом развивая их логическое мышление. Особенно полезно будет детям и школьникам, которые смогут совмещать соревнование и развитие.
У создателя PUBG был ник PlayerUnknown, отсюда и название PlayerUnknown's Battlegrounds. В вашем случае могло было быть Amoneron's Battlegrounds, или просто ABG :)
Эм… А почему я могу влиять на ход игры, двигая «персов» и предметы? Или я что-то не так делаю?
Но это же арена codecombat и только одним ЯП. У codecombat логику можно описывать на python\js\coffeescript\lua\java.
Спасибо за проект!

Тема игр и программирования — очень плодотворная) На Ruby кстати тоже можно делать web-игры :)
github.com/yeahrb/yeah, с помощью Opal компилируются в веб приложение, например asteroids (код игры)
Sign up to leave a comment.

Articles