В рамках недели ботов для браузерных игр.
Эта неделя богата на статьи о ботах для бразуерных игр.
Во всех статьях для управления ботом использовался AutoIT. Это простой и хороший способ чтобы начать делать бота «в лоб», он не требует никаких знаний об игре, кроме как знания правил и графического интерфейса. Для серверной части игры такой бот вообще будет выглядеть как обычный пользователь, если не брать во внимание невероятную усидчивость и производительность такого игрока.
Но этот способ требует распознавания мира, что добавляет много ошибок, а иногда определить необходимое значение вообще не представляется возможным.
В первой статье я наткнулся на комментарий со ссылкой на пост Adobe Profiler Fail, что побудило меня исследовать эту возможность в целях автоматизации действий в Flash-играх.
Агрегатор статей о разработке Flash приложений и Flash игр (Flash Development / Game Development)
Все права принадлежат их авторам
пятница, 26 августа 2011 г.
Бот для Flash-игры / Внедряемся в Flash
7 советов инди другим инди
24 августа в день 20 летия независимости Украины, около обеда по Киевскому времени, в Новой Зеландии стартовали продажи игры для iOS Contre Jour.
Эта небольшая игрушка еще до релиза успела нахватать премий.
Первая игра для iOS, получившая номинацию на E3 от GameCriticsAwards. На E3 нет отдельной номинации для мобильных устройств — мобильные игры соревнуются с портативными. И игра в своей номинации соревновалась с Super Mario для 3DS и Uncharted для PS Vita.
Игра признана лучшей мобильной игрой на Е3 изданием GamePro. Вышла в финал аналогичной премии от IGN.
Сейчас — через 2 дня после старта продаж игра имеет титул iPad Game of the Week в AppStore и уверенно движется в топы продаж — сейчас на 4м месте.
Игра разработана маленькой независимой студией из Украины — Mokus.
Фактически за этим ником скрывается один человек — Максим Грынив. Это я. Приятно познакомится.
Для меня эта игра стала новым уровнем, это игрушка, в которую я вложился весь и которой горжусь. Эта игра от начала и до конца сделана на одолженом у друга (дякую, Рома) макбуке. Делая ее, я не только успел истратить под 0 все сбережения, но и сформулировал для себя несколько правил — как сделать хорошую инди игру. Далее мои вам советы — в порядке возрастания важности.
Launch trailer
среда, 24 августа 2011 г.
Mokus. Интервью с первопроходцем
Моим первым допрашиваемым стал mokus, интервью попытаюсь приурочить к выходу его новой игрушки
Contre Jour в эппсторе.
Досье на mokusа:
Имя: Максим Грынив
Возраст: 28 лет
Место жительства: Львов
Чем знаменит: В этом году его игрушка Contre Jour стала победителем в номинации лучшая игра на мобильные устройства на крупнейшей ежегодной выставке компьютерных и видеоигр E3 по версии геймпро
Должен заметить, что я лично впервые запомнил никнейм Максима Грынива после прочтения его первого поста на хабре. Это было приятный постмортем его игрушки Huje Tower. Честно говоря, у меня еще тогда зачесалось где-то там и я как обычно хотел поспорить с ним о нескольких моментах, которые он описал, но как вы можете понять по фотографии я поступил правильно просто почесав проблемное место. И вот через несколько лет после событий имевших место быть я взял у него интервью. И причем сделал я это не просто так, а приурочив к выходу его игрушки, которая заслуженно может считаться гордостью нашей игровой инди индустрии. Ну конечно отбросим прочь мое субъективное мнение и обратимся к людям, которые разбираются в Играх, а для этого перенесемся ближе к крупнейшей в мире ежегодной выставке-шоу индустрии компьютерных и видеоигр.
Что для вас, шалопаев, значат эти две закорючки “Е” и “3″? Думаю, большинство из вас только слышали что где-то там, что-то происходит. И чем же крута эта выставка спросите вы? А я вам скажу, что кроме того, что слайдер на их официальном сайте, похож на тот, что у меня в блоге , крута она размахом. Конечно определяющим является не количество людей, посетивших выставку и не то сколько было участников, а то кто же туда пришел. Если вы взгляните на список заметных компаний, то поймете, что любая компания, которая делает игры и делает их качественно, пришла туда, чтобы показать, что они еще в теме. И вот представьте это полчище гигантов игровой индустрии, кровь, пот и слезы невинных жертв и слабонервных журналистов и маленькая инди игрушка, которая соревнуется наравне с остальными и побеждает в своей номинации на геймпро.
Атмосферная игрушка, на создание которой Максима вдохновил Маленький Принц, забирает первый приз на радость автору и паблишеру (ну и нам конечно).
Ну надеюсь теперь вы понимаете насколько крут этот мужик, у которого я буду брать интервью [...]
Читать дальше: Mokus. Интервью с первопроходцем.вторник, 16 августа 2011 г.
PHP скрипт для закачки списков видео с youtube.com
Недавно в Facebook’е Павел Забелин кинул ссылку на каналы с видео туториалами, выложенными на youtube.com. Покопавшись я нашёл ещё много других каналов, которые меня заинтересовали, но время смотреть их есть, в основном тогда, когда нет доступа в интернет, поэтому написал скрипт, который скачивает всё видео канала или пользователя в форматах MP4, FLV, WEBM(по приоритету), чтоб [...]
Читать дальше: PHP скрипт для закачки списков видео с youtube.comпонедельник, 8 августа 2011 г.
Создаем html5 мини-бродилку на CraftyJS
Хочу раcсказать, как без особых сложностей сделать свою первую мини игру на html5 (если точнее: js, html5, css).
Суть игры будет в следующем: человечек ходит по полю, между камнями и собирает цветочки, у каждого цветочка есть 1 охранник. Количество цветов с каждым уровнем увеличивается, карты создаются в случайном порядке.
Выглядит это все будет так:
пятница, 5 августа 2011 г.
Социальные игры: мечты или реальность
Уже более года постоянно читаю почти все посты на Хабре, вот теперь решил написать свой, т.к. уже более шести лет занимаюсь разработкой по различным направлениям, в том числе и разработкой игр для социальных сетей.
Начну с вопросов, которые сам себе задавал на начальном этапе и постараюсь подробно ответить.
- Главное идея — правда ли это?
- Что лучше flash или iframe?
- Что же все-таки нужно для того чтобы начать разработку?
- Какие методы раскрутки наиболее эффективные и как стоит планировать свою маркетинговую деятельность?
- Стоит ли привлекать инвесторов или издателей?
- Ну, и самое главное, срок окупаемости проекта и возможная прибыль, какова она может быть? [...]
четверг, 4 августа 2011 г.
Автоматизация сборки 1. ANT для Flash. FAQ
Вообще тема ANT + Flash очень неплохо раскрыта там, сям. Но тем не менее при личном освоении, некоторые проблемы были мной встречены, и так же героически преодолены. К тому же основная русскоязычная статья от Константинера http://constantiner.blogspot.com/2006/02/flash-apache-ant-new-media.html, на которую есть даже линк на Википедии, технически несколько усторела.
Главная цель — запустить сборку простенького проекта ANT-ом. Начнем.
Настройка среды
- скачать, установить ant (http://ant.apache.org/);
- еще для запуска ANT понадобиться JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html (который у вас уже есть если стоит Flash Builder);
- настроить путь к ANT, через PATH (добавляем переменную среды JAVA_HOME=, компилятор Java. Как это делать в винде: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/environment_variables.mspx?mfr=true );
- скачать Flex SDK (если нет) (http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK);
- добавляем в ANT возможность выполнения инструкций Flex SDK компилятора: в ant\lib сбросить \ant\lib\flexTasks.jar;

