Чтобы хоть как-то разбавить тенденцию к 30строчникам решил написать достаточно завершенную и, в сравнении с 30lines, объемную реализацию классической игры Asteroids.
Я не буду меряться числом строк или символов кода, т.к. в нем есть и достаточно нормальное оформление и даже комментарии.
Мир игры отрисовывается на canvas, все объекты мира унифицированы, а детектор коллизий использует попиксельный тест. Есть простая озвучка, жизни, godmod на первые секунды после появления, очки, растущая вместе с очками сложность и, конечно, разваливающиеся на куски астероиды :)
Попробовать можно тут. Очень советую Chrome или хотя бы FF.
Читать полностью »
Метка «javascript» - 20
Реализация Asteroids на javascript
2013-11-20 в 10:23, admin, рубрики: asteroids, javascript, Веб-разработка, игрушки, ностальгия, метки: asteroids, javascript, игрушки, ностальгияСоздаем галактику в 30 строк
2013-11-20 в 7:46, admin, рубрики: javascript, jquery, Анимация и 3D графика, эффекты, метки: javascript, jquery, эффектыХ*ли там игры, подумал я, и давай строчить в рекавери мод. Писать будем на jQuery, да, смысл 30 строк нивелируется, зато я офигенненько так примажусь к общей феерии и срублю халявной кармы (как бы ни так, подумал читатель и смачно щелкнув мышей минусанул, да и п**уй подумал я и продолжил бредить). Статья рассчитана на новичканов, поэтому уважаемые знатоки могут сразу скроллить.
Hello World на JavaScript (30 строк кода)
2013-11-20 в 0:36, admin, рубрики: 30 строк, hello world, javascript, метки: 30 строк, hello world, javascriptЖизнь текла своим чередом и я занимался своими любимыми делами: ел, спал и читал хабр. И вдруг, как грибы после дождя, начали появляться статьи, в заголовках которых присутствовали две ключевые фразы: «JavaScript» и «30 строк кода». Только вот незадача: в JavaScript я новичок и написать что-нибудь серьезное, как мои предшественники, не смогу, а поучаствовать в этом марафоне хочется. Читать полностью »
Программа конференции FOSS Sea
2013-11-19 в 16:57, admin, рубрики: cloud, Conference, FOSS Sea, javascript, Блог компании RootUA Media, конференция, Облачные вычисления, метки: cloud, conference, FOSS Sea, javascript, конференция, облачные вычисления30 ноября в Одессе состоится VI специализированная техническая конференция FOSS Sea: back-end на базе свободных и открытых технологий. Она будет проходить в два параллельных потока:
- «Облака» – на этом потоке участники обсудят технические вопросы настройки, администрирования и поддержки облачных инфраструктур;
- «JavaScript на бекенде» — здесь речь пойдет об использовании различных решений, таких как: node.js, express.js, jscala и других.
Конференция будет интересна системным администраторам, JavaScript разработчикам, руководителям IT отделов и компаний, а также всем, кто интересуется современными облачными технологиями и использованием JavaScript на бекенде.
С докладами на конференции выступят сотрудники таких компаний как: Mirantis, DataArt, Infobox Cloud, ЛанТек, Lohika, GradSoft, RootUA Media, Европейское Агентство Высоких Технологий, GlobalLogic и других.
Читать полностью »
Игра Жизнь на LiveScript в 30 строк
2013-11-19 в 13:01, admin, рубрики: 30 строк, 30строк, game of life, javascript, life, livescript, Веб-разработка, жизнь, игра, игра жизнь, матрица, ненормальное программирование, симуляция, строк, метки: 30 строк, 30строк, game of life, javascript, life, livescript, жизнь, игра, игра жизнь, матрица, симуляция, строк В продолжение 30-ти строчного мема, выкладываю реализацию известной игры Жизнь на LiveScript (язык, транслируемый в Javascript).
Читать полностью »
Сокобан на Javascript в 30 строк
2013-11-19 в 12:27, admin, рубрики: 30 строк, javascript, ненормальное программирование, метки: 30 строк, javascript, sokobanВсем привет, решил приобщиться к общему безумию. В 30 строк уже написали почти все, что могли, но старого доброго сокобана я не нашел (возможно, плохо искал), так что хочу восполнить этот пробел.
Ссылка на fiddle
Читать полностью »
Windows сапер в 50 строк, или как я не уложился в 30 строк
2013-11-19 в 12:10, admin, рубрики: javascript, Веб-разработка, игра, ненормальное программирование, сапёр, метки: javascript, игра, сапёр На хабре стали выкладывать небольшие приложения на JavaScript в 30 строк, и я тоже решил попробовать, и написал всем известную игру сапер. Если вам еще не надоела эта тема, то прошу под кат.
Читать полностью »
Roguelike/RPG на JavaScript (30 строк кода)
2013-11-19 в 8:09, admin, рубрики: 30 строк, canvas, javascript, roguelike, rpg, игра, ненормальное программирование, метки: 30 строк, Canvas, javascript, roguelike, rpg, играПосле серии постов про реализацию простеньких игрушек на JavaScript в 30 строчек, решил попробовать себя в этом «соревновании». Посидев вечер, получилось создать «полноценную» Roguelike/RPG (я не слишком разбираюсь в жанрах, но вышло что-то в этом направлении). Заодно поизучал JavaScript (до этого на нем никогда не писал, как-то все C++ балуюсь).
Особенности:
- Случайно генерируемый мир
- Прокачка персонажа
- 3 вида врагов и финальный босс
- Инвентарь с бутылочками зелья и магазин для их пополнения
Pong на javascript (в 3X строк)
2013-11-18 в 14:32, admin, рубрики: javascript, Pong, Веб-разработка, метки: javascript, Pong Решил поддержать серию постов «Делаем XXX на JS в 30 строк». Взял для примера Pong в приближенному к классическому оформлении:
Вышло не совсем в 30 строк, а целых 38, т.к. логики вышло прилично, а совсем убивать читаемость или сжимать минимизаторами/обфускаторами не хотелось.
В демке:
- Управление по Up/Down;
- ИИ противника;
- Ускорение мяча с каждым отскоком;
- Обработка клавиатуры, не зависящая от перемещения мяча;
- Ожидание нажатия клавиш для запуска мяча;
- Поддержка практически любого размера поля и высоты «игроков»;
- Ведение статистики.