Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 1202 сообщений
Cообщения с меткой

браузерные игры - Самое интересное в блогах

Следующие 30  »
moroz90

Вечное путешествие. Обсидиановая книга. | ИГРОТЕКА

Воскресенье, 26 Июня 2016 г. 10:27 (ссылка)
game.newinvector.ru/logic-p...ition.html


Игротека. Простые, казуальные игры. Играть on-line, скачать игры на компьютер.



Агент, вас ждет дело профессора Саманты Беннет, сотрудника Центра по контролю паранормальных явлений. Много лет она и ее напарник Джулиан посвятили изучению гармониума — нового источника энергии, который поддерживает жизнь во всей Вселенной. Физики уверены, что он способен открыть человечеству невиданные ранее возможности, если узнать все его свойства.

Комментарии (0)КомментироватьВ цитатник или сообщество
moroz90

Кладбище искупления. Остров заблудших душ | ИГРОТЕКА

Воскресенье, 19 Июня 2016 г. 12:58 (ссылка)
game.newinvector.ru/logic-p...-lost.html


Игротека. Простые, казуальные игры. Играть on-line, скачать игры на компьютер.



Это был обычный полет. Ничто не предвещало беды: самолет исправен, маршрут известен, небо ясное. Но внезапно на горизонте появилась грозовая туча, пронизанная молниями и пышущая непонятной силой, которая влекла к себе. Не имея возможности отвернуть и потеряв все управление, вы попадаете в самое сердце шторма! Внезапно, в разрыве облаков, вы видите небольшой остров с маяком – единственную возможность приземлиться! Вы совершаете жесткую посадку и уже радуетесь, что вам удалось выбраться из этой передряги живым, но судьба преподносит вам новое испытание!
Комментарии (0)КомментироватьВ цитатник или сообщество
moyinteres

Княжеские Войны

Вторник, 14 Июня 2016 г. 19:57 (ссылка)


Княжеские Войны - увлекательная браузерная онлайн игра, RTS стратегия в реальном времени, от компании XS Software. Игра увидела свет еще в 2009 году, вам предлагается играть в новую седьмую версию игры 2015 года, локализованную разработчиками игры. В игре присутствует 12 наций средневековой Европы, за одну из которых, вам предстоит играть, при этом развитие персонажа можно вести по 3-м наиболее предпочтительным для вас путям - торговое, военное или строительство. Игра позволяет выстраивать свою тактику и стратегию в любом из выбранном направление развития, бои в игре с анимацией. Игра бесплатная, без скачивания и установки на ПК, играйте прямо сейчас в браузере!



4622646_khanwarskartinka1 (700x396, 108Kb)

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
moroz90

Загадки Нью-Йорка. Фонарь душ. | ИГРОТЕКА

Среда, 08 Июня 2016 г. 10:18 (ссылка)
game.newinvector.ru/logic-p...ition.html


Игротека. Простые, казуальные игры. Играть on-line, скачать игры на компьютер.



Журналистка Лора Джонс состоит в тайном Ордене, который расследует загадочные преступления. На этот раз девушке предстоит раскрыть тайну смерти известного адвоката, который, по версии его супруги, умер от сердечного приступа, и загадочное исчезновение тела самой супруги, которая поспешила покинуть этот бренный мир вслед за мужем. Мисс Джонс уверена: без магии тут не обошлось.



 
Комментарии (0)КомментироватьВ цитатник или сообщество
moroz90

Голиаф. Коллекционное издание | ИГРОТЕКА

Четверг, 26 Мая 2016 г. 11:14 (ссылка)
game.newinvector.ru/arkanoi...liath.html


Игротека. Простые, казуальные игры. Играть on-line, скачать игры на компьютер.



Военный летчик Эндрю Громов, выполняя очередное задание, попадает под огонь врага и совершает жесткую вынужденную посадку в неизвестном и загадочном мире. Он состоит из сотен обломков планет самого разного размера, и хранит следы цивилизаций, совсем не похожих на человеческую.

Комментарии (0)КомментироватьВ цитатник или сообщество
moroz90

Призрачная тень волка. Пути ужаса. | ИГРОТЕКА

Воскресенье, 15 Мая 2016 г. 18:37 (ссылка)
game.newinvector.ru/logic-p...ition.html


Игротека. Простые, казуальные игры. Играть on-line, скачать игры на компьютер.



Издревле род де Люпэ стоял на страже города Жевадана, защищая его от волков-призраков и другой нечисти. А все потому, что и сами де Люпэ не обычные люди, а оборотни, способные выдержать натиск сверхъестественных существ, к тому же не лишенные отваги и смекалки. Каждое поколение этой семьи находило свой способ бороться с призрачными хищниками. Справится ли с этой задачей последний из древнего рода оборотней? Зависит от вас!

Комментарии (0)КомментироватьВ цитатник или сообщество
moroz90

Шоу марионеток. Магия молний. | ИГРОТЕКА

Четверг, 05 Мая 2016 г. 11:44 (ссылка)
game.newinvector.ru/logic-p...ition.html


Игротека. Простые, казуальные игры. Играть on-line, скачать игры на компьютер.



Столица Франции гудит от возмущения! На улицах города стали бесследно пропадать красивые молодые женщины, однако местная полиция не в силах справиться с этим загадочным делом. А еще выяснилось, что к этому похищению причастны сверхъестественные силы, пускающие в своих жертв молнии, которые и уносят бедняжек в неведомую высь.

Комментарии (0)КомментироватьВ цитатник или сообщество
moroz90

12 подвигов Геракла. Мать-природа.

Воскресенье, 24 Апреля 2016 г. 12:51 (ссылка)
game.newinvector.ru/arcade/...ition.html


Игротека. Простые, казуальные игры. Играть on-line, скачать игры на компьютер.



Шумные пирушки с богами редко заканчиваются хорошо — Геракл знает об этом не понаслышке. Но на этот раз все обернулось хуже обычного: в чашу Геракла добавили одурманивающее зелье. А пока герой спал, всего за одну ночь превратили Элладу, любимый полубогом оазис благоденствия и процветания, в пустыню.

Комментарии (0)КомментироватьВ цитатник или сообщество
moroz90

Темные предания. Джек и небесное королевство.

Воскресенье, 24 Апреля 2016 г. 12:41 (ссылка)
game.newinvector.ru/logic-p...ition.html


Игротека. Простые, казуальные игры. Играть on-line, скачать игры на компьютер.



Детектив, вас срочно вызывают в Южную Голландию. Вчера здесь, в местечке Алблассерваард, случилось нечто из ряда вон выходящее: легендарный парящий остров Небесное королевство обрушил на землю камни, огонь и даже целый замок на скале... Свидетели видели, как из кратера, куда упала каменная глыба, вышел зловещего вида мужчина. Что это — настоящее вторжение или неумелое начало диалога — вам и предстоит выяснить.

Комментарии (0)КомментироватьВ цитатник или сообщество
moroz90

Море лжи. Горящий берег

Понедельник, 04 Апреля 2016 г. 15:39 (ссылка)
game.newinvector.ru/logic-p...coast.html


Игротека. Простые, казуальные игры. Играть on-line, скачать игры на компьютер.



Кажется, всего несколько дней прошло с тех пор, как в Милфилде появились первые больные чумой, а уже сегодня полиция объявляет о эвакуации всех жителей в соседний город. Эпидемия растет с невероятной скоростью, и похоже, что остановить ее может только чудо. Или ваш талант с успехом выполнять сложнейшие миссии — сейчас как раз такой случай!

Комментарии (0)КомментироватьВ цитатник или сообщество
moroz90

Забытые истории. День мертвых | ИГРОТЕКА

Воскресенье, 27 Марта 2016 г. 14:57 (ссылка)
game.newinvector.ru/action-...-dead.html


Игротека. Простые, казуальные игры. Играть on-line, скачать игры на компьютер.



Мануэль и Мария верили в старые предания и решили пожениться в День мертвых, когда. По легенде, души умерших родственников в этот день могут вернуться на землю, и влюбленные рассчитывали, что они будут рады их счастью. Но не все души возвращаются на землю с хорошими намерениями, и одна из них, злобный призрак по имени Эль Торо, похитил Марию и утащил в царство мертвых.

Комментарии (0)КомментироватьВ цитатник или сообщество
Ермоловская_Татьяна

bigfarm

Воскресенье, 06 Марта 2016 г. 17:33 (ссылка)

Добро пожаловать в удивительный мир!

Ты займешься строительством фермы своей мечты, будешь выращивать овощи и фрукты, разводить домашних животных и перерабатывать продукты.

При видимой простоте тебе придется решать много проблем, следить за своими рабочими, улучшать экономическую базу, верные соседи и помощники вовремя придут тебе на помощь, дав дельный совет.

Жми на баннер

Ashampoo_Snap_2016.03.06_17h14m35s_001_ (700x157, 95Kb)

bc983c5a35f0ce22b7cbe37ca72961f9 (85x41, 9Kb)
ertata
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
nurik3

Drakensang Online

Четверг, 12 Ноября 2015 г. 18:19 (ссылка)


4065440_Drakensang_Online6 (700x336, 148Kb)


Онлайн игра Drakensang Online "Река Времени" – это магический мир полный всякой нечести: ведьмы, нежити, тролли, лютые вепрь, окультисты и другие монстры ждут на каждом шагу. А учитывая красочную графику и отличный action-боевик - прокачка обещает быть интересной! Drakensang Online - онлайн-игра в стиле фэнтези! Это первая онлайн-игра популярной саги «Drakensang». Спасите человечество от сил зла и станьте героем Дории! Знаменитая сага Drakensang продолжается онлайн. Прошлое бросает тени на мирное настоящее... Могущественный Дракон пробудился ото сна и восстал из Иномира! Вступи в армию Воинов или Магов и сражайся за продолжение рода человеческого в захватывающей игре с потрясающей 3D-графикой и беспрецедентным геймплеем! Запасайтесь мощным оружием, крепкими доспехами и другими чудо-вещами и вступайте в битву! Drakensang Online - это первоклассная 3D-игра в стиле фэнтези! А также, множество увлекательных миссий и заданий, специализаций, разные заморочки, в виде сверхмощного оружия и доспехов и прочие особенности – все в лучших традициях онлайн игр RPG. Данный проект распространяется совершенно бесплатно, и вы можете скачать игру Drakensang Online непосредственно с официального сайта русскоязычной версии игры. Если быть совсем точным, то здесь не особенно подойдет термин скачать, так как данный проект представляет собой браузерную игру, и чтобы поиграть в нее вам достаточно просто зарегистрироваться, создать свой аккаунт и приступить к увлекательным приключениям в мире Drakensang Online



Скачать онлайн игру Drakensang Online с официального сайта


Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Clara_C

Войны престолов – все, что хотят геймеры от стратегий

Вторник, 20 Октября 2015 г. 18:25 (ссылка)

Итак, давненько мы не говорили о самых интересных играх, и пора сей пробел несколько восполнить. Чем же? А хотя бы http://supermmo.ru/vojny-prestolov.html, стратегией нынешнего года под названием Войны престолов, в которой собраны как раз те игровые аспекты, что столь ценимы почитателями данного жанра.

Если говорить о браузерных играх, да еще в столь популярном ныне мире фэнтези, то эта становится поистине увлекательной – и от того, что стратегия элегантно сочетается в ней с элементами РПГ, и от того, что графика игры хорошо продумана и радует глаз, и от самых разных возможностей, что ожидают увлеченного игрока…

Обычно все гениальное – просто. Ибо оно позволяет спокойно проводить время досуга, если говорить об играх, оно весьма увлекает и даже, порой, не хочет отпускать от себя – настолько интересно идти вперед, строить собственное государство и выискивать наиболее удачные стратегические ходы сражений… Военно-экономические стратегии были популярны с тех самых пор, как появились на экранах наших компьютеров. И самое главное в них – дух интереса и некой авантюрности, стремление открыть в себе возможности тонкой работы ума и умения создавать ситуации, становящиеся благоприятными в той или иной сфере каждой игры. Чем же интересна еще эта игра? Пожалуй, нам стоит открыть мою игровую интересную ссылку с тем, чтобы узнать больше и о самой игре, и насладиться скриншотами, чтобы увидеть все своими глазами, и посмотреть видео, рассказывающее о Войнах престолов. Ну, а любители такового жанра смогут, если еще не участвуют в жизни фэнтезийного государства, и самостоятельно попробовать свои силы в игре, чтобы прийти к победам и просто насладиться хорошей и качественной игрой. Начать с малого, чтобы прийти к большому – это очень интересно. Вперед, к свершеньям!
война-престолов-1 (700x437, 98Kb)

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

Разработка браузерной онлайн игры на meteor

Вторник, 25 Августа 2015 г. 16:01 (ссылка)

Здравствуйте, меня зовут Александр Зеленин и я веб-разработчик. Последние полгода занимался разработкой многопользовательской космической браузерной стратегии. На текущий момент мы уже находимся на стадии закрытого бета тестирования (доступного для вложившихся) и запустили компанию на бумстартере.







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





Оглавление


  1. Предпосылки

  2. Выбор платформы и инструментов взаимодействия

  3. Начало разработки

  4. Баланс ресурсов

  5. Военный баланс

  6. Выгрузка на живые сервера и обновление

  7. Спустя 5 месяцев

  8. Техническая часть

  9. Ответы на вопросы

  10. Итог







Предпосылки



После нового года я был в поисках интересного проекта. В свободное время я почитывал joyreactor, и наткнулся на интересную игру, которую проводил с аудиторией всего сайта один парень, под ником AlanWake. Игра представляла из себя комикс с вариантами развития, за которые голосовали посетители + свои варианты в комментариях. Победивший вариант получал развитие. После пары выпусков появились «фанатские» версии этой вселенной, и в итоге всё вышло из-под контроля. К седьмому выпуску уже сам автор запутался в том, что происходит, т.к. не было никакого контроля, а фанаты хотели, чтобы дополнительные истории так же учитывались.

В восьмом выпуске «Канал связи закрылся».

За всего пару недель игра собрала больше четырёх тысяч подписчиков. Я написал автору с предложением разработать полноценную игру и посмотреть, что из этого выйдет.





Выбор платформы и инструментов взаимодействия



Перед нами стоял выбор: браузер, мобильное приложение, Steam (или любая другая площадка) игра.

Взвесив все за и против, выбор пал на браузерный вариант: работает на большинстве устройств примерно одинаково, впоследствии игру можно конвертировать в приложение (как мобильное, так и настольное), да и для начала игры требуется минимальное количество действий.

В качестве инструмента взаимодействия друг с другом выбрали realtimeboard — онлайн доску, на которой можно писать текст, размещать картинки, рисовать и всё это удобно связывать друг с другом. Файлы же синхронизировали через папку в дропбоксе.

Игра начала обретать структуру.







Мы довольно быстро определились с требованиями и форматом игры.

Обсудили массу схожих игр, постаравшись выделить самое лучшее, убрав неприятные моменты.

Требования:


  • Это PvE игра.

  • Игра циклична (цикл примерно год). За это время игроки либо побеждают, либо проигрывают (все)

  • Игра должна идти размеренно, что бы было время рисовать комиксы между событиями

  • Игра не должна требовать постоянного присутствия и поднятия по будильнику, при этом снабжая контентом тех, кто хочет больше.

  • Пожертвования не должны значительно влиять на геймплей, приоритетно декоративные

  • Дополнительные аккаунты не дают преимуществ

  • Игра должна нравится нам самим







Начало разработки



За пару дней был сделан прототип на node с bootstrap’ом, в котором была возможность зарегистрироваться, строить шахты и радоваться притоку ресурсов. Когда стало ясно, что двигаемся в нужном направлении, я решил, что буду разрабатывать всё на новом для меня meteor (как оказалось впоследствии, не зря), аргументировав это тем, что даже если с игрой будут проблемы, то, как минимум, будут хорошие знания новой технологии.

Развернул рабочее окружение, поставил метеор и начал писать.

Метеор мне сразу понравился:


  • Развёртка одной командой

  • Множество готовых библиотек, подключаемых легче, чем когда либо (в прочем, на ноду не сильно сложнее)

  • Автоматическое обновление страниц, при изменении контента (даже картинок)

  • Бьютифаер/углифаер кода, в зависимости от окружения

  • Средства для дебага

  • Возможность писать в БД из консоли браузера (отключаемое для продакшена)

  • Разбиение кода на Клиент, Сервер и Общее.

  • «Реактивность». Моментальное отображение изменений в базе у всех клиентов.





Последнее мне сначала не понравилось, т.к. предпочитаю больший контроль, но, как оказалось, я просто не дочитал документацию, и всё замечательно настраивается.

Из минусов могу только отметить его невозможность работы с кольцевыми ссылками. Можно, конечно, сказать, что любую задачу можно решить и без них… да, можно. Но это ровно тоже самое как говорить, что goto всегда плох (для большинства программистов плох, т.к. не умеют использовать, да. Было уже в ряде статей тут.).





Баланс ресурсов



Спустя какое-то время пришло время просчитать баланс. Со «сроком» игры мы определились сразу, так что именно это время бралось за основу. Максимально через год у пользователя уже должно быть «всё». В принципе капа можно достичь и значительно быстрее, но в целом расчёт был на обычных пользователей.

Для расчёта стоимости строений они были выписаны в таблицу, им был указан максимальный уровень указаны стоимости «от балды». Написал простенькую экспоненциальную формулу для расчёта добычи. Были пожелания по начальной и конечной (на последнем уровне) добычи — их брали просто из головы, как «комфортные» цифры.







После того как всё было занесено в таблицу хоть в каком-то виде, начал подбирать коэффициенты для стоимости и добычи, смотря как меняются цены и время строительства (от первого до последнего уровня), подбирая примерно так, чтобы требовали около 4 месяцев вне зависимости от других факторов.

Как только коэффициенты были подобраны, получился ожидаемый график развития. Ещё немного подкрутили цены, формулу и можно внедрять!

Я сразу же постарался заложить возможность варьировать баланс, в зависимости от тестов, т.е. увеличивать/уменьшать количество уровней влияя на «плавность» развития, при этом сохраняя начальные и конечные значения.

У нас есть три основных ресурса (люди, металл, кристалл), и два дополнительных (честь, грязные галактические кредиты). В зависимости от стадии игры ощущается нехватка тех или иных ресурсов (кроме кредитов), но, если грамотно спланировать всё (что удалось некоторым нашим тестерам) можно развиваться практически без простоев.





Военный баланс



Битвы у нас разделяются на два типа: наземные и космические.

В наземных напрямую поучаствовать нельзя — это прямая сюжетная линия. На Землю можно отправлять войска, они присоединяются к объединённой армии всех игроков. Передвижения этой армии контролируются ежедневными опросами всего сервера.

На текущий момент есть по 10 видов юнитов с каждой стороны. У каждого юнита есть параметры атаки, защиты, приоритеты атаки, а также особые характеристики (атакует/не атакует воздушные цели, триггерные способности и т.п.). Для успешных операций необходима хотя бы минимальная координация игроков сервера, чтобы отсылать необходимые для ближайших боёв подкрепления, в зависимости от типа точки и видов противников.

Космические же наоборот, индивидуальны для каждого игрока.

На текущий момент есть по 4 вида кораблей + флагман, а также торговое судно.

Баланс высчитывался схожим образом. Т.е. за основу брали стоимость, и снабжали её характеристиками, добавляя бонусы.

Так же в космосе сделали разделение по миссиям. Можно выбрать тип и уровень миссии, посмотреть примерное количество войск (как в третьих героях) и в бой.



Ах, да. Как решить вопрос со вставанием по будильнику что бы спасти флот? Легко. Сделайте так, чтобы флоту игрока так или иначе был Конец, и, конечно же впишите это в геймплей.





Выгрузка на живые сервера и обновление



После создания файла настроек для Meteor Up выгрузка обновления представляет из себя всего 1 команду:
mup deploy


Всё. Метеор сам загружается на продакшен, обновляет файлы, запускает нужное количество процессов, сам перезапускается, если упал и обновляет всё на клиентах.





Спустя 5 месяцев



В игру уже можно более-менее играть. Здания строятся, ресурсы капают, задания выдаются, флоты летают, армия строится. Пришло время заявить о себе.

Было решено в качестве старта запуститься на бумстартере, т.к. аудитория изначально исключительно русскоговорящая. Пару недель готовили, склепали ролик на коленке и запустились.







Первые два дня это пост о новости для ключевой аудитории — «конверсия» 1 к 5. Т.е. каждый 5 посетивший страницу на бумстартере сделал вклад.

Дальше интересно, но, в принципе, ожидаемо. Публикации на различных новостных ресурсах, в игровых пабликах и т.п. — конверсия близка к нулю. Т.е. основной эффект был от заранее подготовленной аудитории. От остальных — почти нет.

Всплеск через пять дней — выход очередного комикса на реакторе.







На текущий день зарегистрировано 365 пользователей. Онлайн, в среднем, держится в районе 75-150 человек.







Загрузка превышает 5% только в момент обновления. Высокие скачки потребления и времени ответа — обновление игры, равносильно тому что все разом нажали F5 со сбросом кеша. По предварительным подсчетам сервер должен выдерживать до 5 000 человек онлайн без сбоев, при условии, что обновления будут приходится на малый онлайн.

Буквально вчера в результате сбоя процессы падали в течении секунды и вновь поднимались, загрузка выросла до 50%, но при этом на саму игру это не повлияло никак, за исключением пустого списка участников в чате. Т.е. даже в критической ситуации система достаточно стабильна.



Теперь рабочая доска выглядит так, и управлять контентом становится всё сложнее.







Кстати, вот эта большая часть справа — правки и предложения от пользователей. Хотя, вероятно, не корректно сравнивать, т.к. тексты и описания мы не размещали на доске, но всё же.





Техническая часть



В метеоре очень удобно разделение кода: клиентская часть (client), общая часть (lib) и серверная (server). Общая часть доступна в обоих частях проекта равнозначно, что позволяет положить в неё все основные объекты игры, которые требуются и там и там.







CSS


Для стилей я использовать Stylus, потому что он мне очень нравится. Во-первых, у него приятный синтаксис, из которого убрано всё лишнее, а во-вторых он собирается в css на ноде, без каких-либо дополнительных языков. Ну и готовый модуль пересобирает и подгружает на страницу стили прямо на лету. Стили разбиты по релевантным файлам, но самый «жирный» main, из него ещё не всё разнесено — время рефакторинга ещё придет.



HTML


Все шаблоны пишутся для шаблонизатора Spacebars, встроенного в метеор. Я не очень люблю logicless шаблонизаторы, и пришлось мириться с рядом моментов. Я считаю что должна быть возможность описывать всё, относящееся исключительно к внешнему виду прямо в шаблонах. Для каждого простейшего сравнения необходимо заводить хелпер. Даже для обычного сравнения:

UI.registerHelper('eq', function (a, b) {
return a === b;
});


Ну что ж, видимо это ограничение из-за реактивности. Но в остальном шаблонизатор хороший. С областями видимости работает замечательно, шаблоны сменять позволяет легко, писать их тоже не трудно.



Роутер


Для определения путей приложения использовал iron router. Довольно удобный и добротно сделаный роутер, позволяет навесить определённые действия на переход по ссылке, достаточно гибко позволяет описывать пути, даёт возможность передать нужные данные сразу в шаблон, а не только через хелперы.

Router.route('/logout', function () {
Meteor.logout();
this.redirect('index');
});




Контроллеры


Не совсем корректно. Контроллеров тут, как таковых, нет на фронте. К каждому шаблону можно привязать helpers и events. Хелперы возвращают значения в шаблон, а события отвечают за действия в нём. В качестве композитора страниц выступает, в принципе, роутер.

Хотя, конечно же, никто не мешает разнести логические элементы по разным файлам и удобно сгруппировать.



Игровые объекты


Есть класс Item, содержащие совсем базовые данные, которые есть/могут быть у каждого объекта: имя, описание, требования, эффекты. Так же содержит базовые методы, такие как price(), currentLevel(), meetConditions(), has() и т.п.

От него уже наследуются объекты с дополнительным/изменённым поведением: GlobalItem, Building, Unit, EnemyUnit, Hero, Research, GlobalResearch.

Объекты с приставкой Global являются общими на весь сервер, и реализуют соответствующие механики общих вложений в исследование/героя.



Система эффектов


Мне крайне нравится система эффектов, которую удалось сделать. Каждый объект может обладать одним, или несколькими эффектами. Эффекты разделаются на 4 типа: влияющие на добычу, влияющие на цену (и время), влияющие на боевые характеристики, а также специальные эффекты, которые уникальны.

Вот пример описания эффекта одного из улучшений:

new Game.Effect.Military({
pretext: '+',
aftertext: '% к броне пехоты',
condition: {
type: 'unit',
group: 'ground',
special: 'infantry'
},
priority: 2,
affect: 'life',
result: function(level) {
level = level || this.currentLevel();
return level * 30;
}
})




Можно описать текст до и после значения, описать объект, к которому применим эффект по ряду критериев (если не указывать ни одного критерия — эффект действует на всё, на что применим). Приоритет — порядок при вычислениях итогового значения: нечетные приоритеты имеют фиксированые значения, четные процентные. Т.е. если у нас есть эффект, который дает +10 брони с приоритетом 1, а потом эффект, который дает 30% с приоритетом 2, и после него ещё один +5 с приоритетом 3, то в итоге получим (базовая броня + 10) * 1.3 + 5.

Если есть несколько эффектов с одинаковым приоритетом — они сперва суммируются, и уже затем применяются. Например, 2 эффекта по 10% дадут множитель (1 + (0.1 + 0.1)).

Специальные эффекты могут влиять на уникальные параметры игры, например, снижая время перезарядки гипердвигателей (встречается всего в 1 месте).



Таким образом мы реализовали гибкую систему взаимодействий строений, улучшений и всего остального.

Можно получить список эффектов, применимых к объекту, и работать с ними как вздумается. Например, вывести из чего составляется приток населения.

Задания

Мы разделили задания на: линейка заданий, тригерное задание, ежедневное задание. Крутейшей особенностью в плане реализации является то, что я могу привязаться абсолютно к любому событию в игре, как-то на выдачу задания так и условия выполнения.

Достигалось это простым способом — задание имеет функцию, возвращающую true/false, выполнено ли задание. Например:

isDone: function() {
return Game.Buildings.has('residential', 'house');
}


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



Ежедневные задания, на текущий момент, представляют из себя просто опрос, с несколькими вариантами ответа, и варианты развязки, частично случайные, частично зависящие от каких-либо действий ранее.



Работа с базой


По умолчанию метеор поставляется с MongoDB. Это очень удобная документо-ориентированная бд. Легко масштабируется, легко писать запросы, легко модифицировать. Хранит все данные в JSON, и, не имея строгой структуры, позволяет добавлять/убирать поля на лету, благодоря чему, по сути, миграции не требуются (за исключением случаев, когда новые поля старых записей надо заполнить значениями).

Для работы с определённой коллекцией я заводил отдельный класс, и всё что требовалось — гнал через него. Например, для списания ресурсов достаточно вызвать Game.Resources.spend(price);





Ответы на вопросы



Почему браузерная? Я думал браузерные игры вымерли.


1) Я знаю возможности браузера лучше чем других платформ

2) Работает на большинстве устройств без дополнительной доработки.

3) Возможность собрать полноценные приложения в будущем без больших трудозатрат



Вам хватит 200 000 рублей что бы сделать игру?


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



Что будет если вы не соберете средства?


Будем искать инвестора.

По сути без рекламы мы собрали неплохую стартовую аудиторию, а это уже что-то да стоит.



Когда полноценный запуск и что там будет?


Запуск планируется в середине октября.

Здания, улучшения, общие улучшения, герои, наземные войска, комические войска, различные виды космических боев, общие (всем сервером) бои на Земле, временные усилители, личная палата с декорациями, которую все могут смотреть, альянсы, босы, куча различных заданий с отсылками к играм, книгам, фильмам и различным событиям. А так же комикс, на развитие которого влияет каждый игрок.





Итог



Пройден большой путь, но на отдых нету времени. Ещё много всего запланировано, много надо успеть к релизу, который ожидается в октябре.



Спец код для тех, кому он нужен: «Habrahabr».



Буду очень рад ответить на любые вопросы касательно разработки и дополнить статью.

Если у вас нет хабра-аккаунта, но есть вопросы:

Почта: zav.work@gmail.com

Skype: Zav_39



Спасибо за внимание.

Original source: habrahabr.ru (comments, light).

http://habrahabr.ru/post/265395/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Margana

Игра "Battlestar Galactica Online"

Воскресенье, 09 Августа 2015 г. 18:42 (ссылка)


4687843_bsg (700x257, 62Kb)


 


Battlestar Galactica Online


Время принимать решение! Люди или Сайлоны? Возглавишь ли ты группу изгнанных людей или будешь пытаться уничтожить человечество?


Сделай свой выбор в официальной игре Battlestar Galactica Online от Bigpoint. Эта бесплатная браузерная игра позволяет окунуться в захватывающий межгалактический мир популярного научно-фантастического сериала. Сражайся вместе со своими любыми героями из телесериала или против них, выполняй увлекательные миссии, полученные от командования, и управляй колониальным Вайпером или сайлонским Рейдером, а также никогда ранее не встречавшимися типами кораблей в этой онлайновой стрелялке. Пробуй свои силы в трудных миссиях, участвуй в космических боях и уничтожай врагов! Но сначала тебе надо сделать выбор: сражаться на стороне людей или против них? Скорее отправляйся в бой и испытай на себе эту уникальную браузерную игру.


Участвуй в эпических битвах между добром и злом совершенно бесплатно. В этой фантастической стрелялке ты можешь сражаться в одиночку или вместе с другими пилотами. Испытай на себе уникальный стратегический геймплей этой кооперативной MMO-игры: выбирай между режимом PvP и PvE, настраивай персонажа игры так, как тебе угодно, и управляй оригинальными космическими кораблями из телесериала «Звёздный крейсер "Галактика"».


История настоящего времени


Существование созданных людьми Сайлонов было символом человеческого превосходства, пока Сайлоны не начали развиваться. Это привело к межгалактическому восстанию. Была пролита кровь. Спустя годы непрекращающейся войны и огромного количества потерянных жизней, находящийся на волоске от гибели Звёздный крейсер «Галактика» отправился на поиски легендарной родины Тринадцатого клана человека - планеты Земля. После непрекращающегося преследования со стороны сайлонских сил, которое длилось месяцами, Звёздный крейсер «Галактика» встретился с колониальным флотом под его защитой, чтобы дать ответный огонь по атакующим Сайлонам и уничтожить Корабль Воскрешения из их флота.


В окружении и безвыходном положении


В Battlestar Galactica Online как колониальный, так и сайлонский флот попадает в трудное положение в неизведанных регионах на самом краю галактических просторов. Оба флота понесли значительные повреждения, а их ресурсы истощены, им необходим ремонт и новое оружие. Так начинается гонка за выживание. Находясь в бедственном положении, обе стороны сражаются за контроль над системами, богатыми тилиумом, металлами и водой. Колониальный флот отчаянно ищет пути к побегу, чтобы продолжить свой путь к Земле, прежде чем Сайлоны восстановятся окончательно и уничтожат человечество раз и навсегда.


Любимые персонажи и корабли из телесериала в твоём браузере


Популярность игры Battlestar Galactica Online объясняется её сходством с любимым всеми телесериалом. Заслужи уважение Адмирала Адамы и атакуй Сайлонов вместе с Карой Трейс по прозвищу «Старбак». А, примкнув к Сайлонам, ты сможешь сражаться бок о бок с соблазнительной Шестёркой, уклончивым Кэвилом и многими другими персонажами.


Естественно, что Battlestar Galactica Online не была бы самой собой без флота кораблей, который делает честь даже телесериалу. Почувствуй межгалактическую мощь и неземную поворотливость целого ряда линейных, сопровождающих и атакующих кораблей во главе с сильнейшим Вайпером MK II. Не позволяй ему ввести тебя в заблуждение его 40-летним дизайном - по скорости, ловкости и огневой мощи эта крошка не уступает сайлонскому Рейдеру. В этой браузерной ММО-игре от Bigpoint диапазон космических кораблей Сайлонов настолько же широк, включая корабли Мародёр, Баньши, Рейдер и многие другие. Изящный, но смертоносный Рейдер - это самая настоящая машина-убийца, которая обладает достаточной скоростью, чтобы оставить колониальную защиту далеко позади, но и достаточной мощью, чтобы нанести значительный урон за короткое время.


 



 


Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Margana

Браузерная Онлайн Стратегия -игра 1100АД

Воскресенье, 09 Августа 2015 г. 18:28 (ссылка)


4687843_arabogmes_princewar5 (700x340, 210Kb)


 


1100AD: Domination - это новая версия браузерной онлайн стратегии


1100AD, в которой на ваших глазах оживают великие битвы Средневековья. Вам предстоит пройти путь от владельца небольшого надела земли до могущественного короля, чей клич собирает многотысячные армии, чье мнение влияет на расстановку сил в игре, чьи подданные с радостью платят дань за возможность находиться под защитой сильного правителя. 


 


С первого взгляда 1100AD: Domination представляется классической стратегией: нужно искать ресурсы, нанимать и тренировать армию, развивать поселение. Но как только вы попадаете в большой мир и встречаетесь с другими игроками - вы погружаетесь в особый мир 1100AD, где вас ждут уникальные тактические бои в режиме реального времени, витиеватая система вассалитета и сложные экономические отношения. Вы будете сражаться, грабить, торговать, вступать в союзы, все ради одной цели - установить свои правила игры.


1100AD ждет великого правителя!


 



 


 


Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<браузерные игры - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda