Comments 23
Как с помощью огня и воды приготовить алкоголь? Или ударив молнией в землю родить жизнь, фантастика какая-то :)
Рождение жизни с помощью масла под действием воздуха тоже порадовало.
Рождение жизни с помощью масла под действием воздуха тоже порадовало.
А как в шахматах рядовой в конце поля боя становится королевой? Игры — это условность, надо уметь абстрагироваться.
Тайл из 4 элементов («Жизнь») можно теоретически получить 8 разными способами, продумать всё это богатство алхимического выбора сложновато. Приходится по-Парацельсовски плодить гомункулюсов из семени и конского навоза.
Все становиться слишком простым когда понимаешь, что к соединениям двух стихий можно добавить только ту, которая еще не принимала участия в соединении. А это осознание приходит очень быстро. Вот бы здесь механику алхимии ;) П.С. Я определился: Песок+Алкоголь = Жизнь — самая замечательная формула в игре :D
Не смог смешать спирт с водой. Печаль.
Игра, кстати, получилась довольно неплохая (: Хоть сейчас на мобилки.
А отличная игра, должен сказать!
А в чем прикол 13 килобайт? Память щас растет как на дрожжах, к чему экономия? К сферическому ежу в вакууме?
В общем-то, именно то, сколько скрипт займёт оперативки при свой работе, в этом конкурсе никто и не меряет. Ограничение в 13 кб стоит скорее на сетевой трафик. Причем, что забавно, условия приближены к «боевым»: большая часть серверов отдаёт браузеру html, css и js сжатыми в Deflate.
Но зачем это нужно, если скачать пару сотен мегабайт уже не составляет труда?
Чем меньше по весу страница, тем быстрее она грузится. Само по себе ограничение вынуждает веб-программиста познакомиться с минификацией ресурсов и оптимизацией картинок, практикам широко распространённым в «продакшне». Кроме того, это повод научиться писать краткие изящные алгоритмы и лучше узнать как сам язык, так и API, представляемый браузерами. Так что, сплошная польза.
Но это всё следствия. А причина — «Just for fun».
Но зачем это нужно, если скачать пару сотен мегабайт уже не составляет труда?
Чем меньше по весу страница, тем быстрее она грузится. Само по себе ограничение вынуждает веб-программиста познакомиться с минификацией ресурсов и оптимизацией картинок, практикам широко распространённым в «продакшне». Кроме того, это повод научиться писать краткие изящные алгоритмы и лучше узнать как сам язык, так и API, представляемый браузерами. Так что, сплошная польза.
Но это всё следствия. А причина — «Just for fun».
Для соревнования тут еще один важный момент: 13 килобайт кода в zip это довольно много, а 13 килобайт картинок, музыки и вообще ресурсов это исчезающе мало. Таким образом получается соревнование именно программистов, а не художников и композиторов.
Скажем, в GitHub game off побеждают именно такие команды: взяли коммерческий игровой движок, нарисовали трехмерные модели… Мне как программисту с ними неинтересно соревноваться, мы делаем разное; с разработчиками коммерческих движков при таких сроках тоже особенно не потягаешься, да и постановка задачи не вдохновляет.
А игра клёвая. Я сам думал в направлении игры с фишками, но потом забросил эту идею, возможно, напрасно. Айда в другой раз вместе что-то делать.
Скажем, в GitHub game off побеждают именно такие команды: взяли коммерческий игровой движок, нарисовали трехмерные модели… Мне как программисту с ними неинтересно соревноваться, мы делаем разное; с разработчиками коммерческих движков при таких сроках тоже особенно не потягаешься, да и постановка задачи не вдохновляет.
А игра клёвая. Я сам думал в направлении игры с фишками, но потом забросил эту идею, возможно, напрасно. Айда в другой раз вместе что-то делать.
Жаль, нельзя звук отключить. И почему-то он играет только в левом канале. Не всегда срабатывает перетягивание мышкой. На винфоне работает отлично, причем нет никаких звуков.
Очень залипательно.
Очень залипательно.
Спасибо за отзыв!
Увы, я уже не смогу там ничего отредактировать, но если звук досаждает, можно выключить его до перезагрузки страницы этим букмарклетом:
(Вместо функции `playSound` выполнять `getLocalizedString`, которая звуков не играет.)
По поводу левого канала — странно, звуки в моно. Да и тягалка у меня, вроде, всегда работает (кроме как во время анимации. Знаю, некруто ждать, пока оно всё провалится и исчезнет, если уже видишь следующий ход). Подскажите, каким браузером пользуетесь, и какие колонки — 2.0 или 5.1?
А на мобилках звука не будет, там запрещено воспроизведение
Увы, я уже не смогу там ничего отредактировать, но если звук досаждает, можно выключить его до перезагрузки страницы этим букмарклетом:
javascript:i=e;void 0
(Вместо функции `playSound` выполнять `getLocalizedString`, которая звуков не играет.)
По поводу левого канала — странно, звуки в моно. Да и тягалка у меня, вроде, всегда работает (кроме как во время анимации. Знаю, некруто ждать, пока оно всё провалится и исчезнет, если уже видишь следующий ход). Подскажите, каким браузером пользуетесь, и какие колонки — 2.0 или 5.1?
А на мобилках звука не будет, там запрещено воспроизведение
<audio>
без явного согласия пользователя.Поздравляю с призовым местом, кстати.
Sign up to leave a comment.
Как я участвовал в конкурсе маленьких игр js13kGames