Ads
Comments 42
Все что без серверной части можно выложить на narod.ru/, думаю яндекс точно вытянет)) Ну или прямо на гитхабе можно выкладывать тоже :)
 <!-- objects -->
 <script type="text/javascript" src="js/objects/flower.js"></script>
 <script type="text/javascript" src="js/objects/bush.js"></script>
 <script type="text/javascript" src="js/objects/grass.js"></script>
 <script type="text/javascript" src="js/objects/unit.js"></script>
 <script type="text/javascript" src="js/objects/player.js"></script>
 <script type="text/javascript" src="js/objects/fourway_ai.js"></script>
 <script type="text/javascript" src="js/objects/monster.js"></script>
 <!-- scenes -->
 <script type="text/javascript" src="js/scenes/loading.js"></script>
 <script type="text/javascript" src="js/scenes/main.js"></script>
 <script type="text/javascript" src="js/scenes/win.js"></script>
 <script type="text/javascript" src="js/scenes/lose.js"></script>

ваши предложения, не используя серверные языки, и не гавнокодя один огромный файл?
Каюсь, не видел такого кросбраузерного решения, хотя для туториала, ИМХО, перечисление более наглядно.
а что плохого в использовании серверных языков?

в любом случае удобнее подключать 1 скрипт, который уже подключит все остальные.
это немного не по теме, речь идет о создание игр на html5, например для дальнейшего портирования на мобильные устройства через phonegap
что плохого в использовании серверных/десктопных скриптов во время разработки?
как бы продакшен версия одно, девелоперская — другое.
для первой гораздо лучше один огромный файл, который можно собрать различными тулзами, тем же Closure Compiler, например.
Для второго, конечно, удобнее модульная структура.
С чего бы вдруг? Во время разработки я тоже подключаю по файлу на каждый класс.
Я тоже обычно включаю по файлу на класс, но когда это доходит до больших масштабов стараюсь избежать длинного списка файлов.
А нужны ли подгрузки во время игры? По моему надежнее во время лоадинга загрузить все, чтобы не тревожить геймплей подгрузками (конечно до тех пор пока память позволяет). В рамках игры да еще и такой мелкой, facepalm'ы по поводу классического подключения скриптов это просто придирки :)
блин, вы меня раскусили, плохо владею английским да еше и дальтоник =)
Вы не поверите: пару дней назад делал для nds игру с абсолютно той же задумкой, только там пещеры, вместо цветочков — сокровища.

Может это знак ..?)
Знак, сообщающий, что рогалики достаточно популярны среди разработчиков?
Пару раз вылетел за карту и вернуться уже не получилось. А так забавная игра, ну и конечно интересная реализация.
Вы забыли добавить описание фичи: нажимаем одновременно две стрелки и получаем способность хождения сквозь и внутри стен.
нашел баг, если нажать одновременно вверx и W, то персонаж проскакивает через стены и ускоряеться.
Тоже самое если нажимать: A + левая стрелка, D + правая стрелка, S + стрелка вниз.
10k.aneventapart.com/
Афтор у тебя все шансы есть поучаствовать в 10k конкурсе =)

Тогда придется весь JS в один скрипт, дальше closure или yui compressor, дальше пожать в PNG и сделать загразчик.
Конкурс по html5 играм уже прошел, этот по сайтам и задача там иная.
Ииии? прочитайте описание конкурса. Я в той теме даже отписывался так что в курсе как никак. К играм этот конкурс не имеет никакого отношения а приведенный в данном топике проект с конкурсом связан разве что используемыми технологиями. Там речь идет о создании сайтов с «отзывчивым» интерфейсом независим от платформы на которой он открывается, адаптируясь под пользовательское окружение, и используя в своей функциональности все его преимущества и тд.

Другими словами это конкурс от той же компании но совсем с другой темой.
может он все сайты на народе считает опасными? все исходники открыты, в статье описано что и что делает, так что смотрите сами, вирусов там точно нет…
А такой вопрос, интереса ради попробовал во всех объектах заменить Canvas на DOM — и ни фига. За z-индексами и стилями компонентов надо «вручную» следить?
в Canvas тоже нужно следить за слоями, за это отвечает атрибут z, а не заработало у вас потому, что в коде используются методы, которые присущи только для компонента Canvas, необходимо заменить их на аналогичные для DOM
> This source code was highlighted
Вы серьёзно? Весь код чёрно-белый! Да и хабр поддерживает тег <source lang=...>, пользуйтесь им.
И что? Код не подсвечен (а там где подсвечен, подсвечен криво: посмотрите на строки подключения скриптов в html), вывод — редактор кривой. Пользуйтесь пожалуйста, тегами хабра: они работают, в отличие от.
Only those users with full accounts are able to leave comments. Log in, please.