Как сделать игру для контакта
Как сделать игру для контакта
Как правило, у заказчиков «социальных» игр присутствует один из следующих мотивов. Примеряйте на себя:
Комментарий разработчика: Удивительно, но все тетрисы, пакмены и арканоиды давно придуманы. Изобрести, а потом еще и предложить рынку по-настоящему оригинальную идею — сложно. Никто не даст вам гарантий, что если бы тетрис сделали в наши дни, а не 30 лет назад, то он также стал бы повальным увлечением. Конкуренция, всё-таки.
Комментарий разработчика: Уже лучше, но всплывает другая проблема: почему люди станут играть в ваш новый симулятор фермера, а не в тот, который занимает первую строчку в каталоге «Популярное»? А привлечение игроков — вообще отдельный пункт (и отдельный бюджет, к слову), про который часто забывают.
За примерами далеко не пойдем — и заглянем в каталог VK. Выдергиваем несколько игр-миллионников наугад. Получаем:
Как видите, нововведений в проектах мало, но работа по обкатке интерфейсов, графики, звукового сопровождения и расчете систем монетизации — колоссальная.
Инвестировать в такие сложные проекты решается очень небольшой процент заказчиков. Оставшиеся — предпочитают ограничиться банальным переносом всем знакомого и простого геймплея в социальную сеть. Так рождаются:
Наконец, третий мотив заказчика, который приводит его к разработчику:
Комментарий разработчика: Брендированная игра выполняет немного другие, не «меркантильные» функции. Ее назначение — повысить доверие к бренду и привлечь трафик в группы. А дальше, например, если у вас есть интернет-магазин — вы можете обеспечить ему дополнительный поток посетителей.
Если вы намерились создать брендированную игру, у вас есть два сценария действий:
Временное брендирование уже работающей игры. Если как следует попросить администрацию ВКонтакте (условия здесь). Конечно, чем больше игроков — тем дороже будет размещение.
Разработка собственной игры для вашего бренда. Здесь вы берете на себя двойную ответственность: сделать интересный проект и ввести в него бренд так, чтобы он не вызывал раздражения у игроков.
Из существующего опыта:
Отличный способ брендировать игру и завоевать этим лояльность игроков: вводить бренд постепенно. Например, в «Счастливом фермере» (2009) на определенном этапе игры пользователям предоставили возможность приобрести завод чипсов Lay’s, в похожем проекте «Фармандия» (2011) — фабрику бренда «Быстров», в «Любимой ферме» — ресторан «Calve».
Брендированный элемент решал сразу две задачи:
Была произведена рассылка 730 000 пользователям. Из них половина в итоге установила предлагаемый «Домик Кальве» и бренд заработал:
Брендированные приложения и игры в социальных сетях становятся всё более подходящими для размещения рекламы. Причем это реклама «нового уровня» — не вызывающая негатива, ненавязчивая и — даже приятная. А бренд, избравший своей тактикой такой «гуманный» путь к потребителю — всегда останется в выигрыше.
Как сделать приложение в ВКонтакте
Данная статья поможет вам самостоятельно попытаться создать приложение или игру в ВКонтакте, расскажет о типах приложений, об их исходниках и о многом другом.
ВКонтакте — чрезвычайно популярная в настоящее время социальная сеть. Не удивительно, что ею заинтересовались разработчики программ. Приложения делают общение более интересным, привносят в него оригинальности и новизны.
Самостоятельное создание приложения
Создание приложения ВКонтакте — дело нелегкое. Для этого нужны определенные знания и умения. Также совершенно необходимо желание учиться и стремление к самосовершенствованию. Если вас интересует создание приложений в ВК, вы должны быть готовы к тому, что столкнетесь с определенными трудностями на этом пути.
Поговорим о том, как создать приложение ВКонтакте самому. На первом этапе вам необходимо будет прочитать документы, которые администрация ВКонтакте составила для разработчиков.
Если вы интересуетесь, как создать приложение ВКонтакте бесплатно, вам нужно будет перейти по следующей ссылке: http://vk.com/developers.php. В документах написано, что все разрабатываемые приложения будут использовать API. Эта аббревиатура переводится с английского как интерфейс прикладного программирования. Иными словами, это перечень команд, которые могут использовать различные программы ВКонтакте.
Типы приложений
Прежде чем начинать раздумывать о том, как создать приложение в ВК, необходимо знать, что на этом ресурсе есть два их типа. Это, кстати, отражено в документации.
Обучающее видео
Каждый, кто хочет понять, как создать приложение В Контакте, должен увидеть этот процесс собственными глазами. Ведь так информация воспринимается намного лучше. Видео сможет открыть глаза на многие вопросы.
Надеемся что теперь вам стало более понятно, как сделать приложение В Контакте.
Что необходимо знать
Отдельно хочется сказать о некоторых языках программирования и технологиях, которые вам нужно будет знать. Как делать приложения в ВК, не зная их? Это нереально. Вот этот перечень:
Изучение всего этого займет определенное время. Ваши успехи будут зависеть исключительно от того, сколько часов в сутки вы готовы посвятить изучению. Человек, день и ночь думающий о том, как сделать приложение В Контакте, конечно, разберется в этом в кратчайшие сроки.
Исходники приложений
На сегодняшний день в сети можно отыскать исходники приложений ВКонтакте. Многие можно бесплатно скачать на файлообменниках.
Однако если вы желаете получить исходник какого-то определенного приложения, следуйте этой инструкции:
Таким образом, мы получили оффлайн-версию исходника. Для того, чтобы получить сами коды на приложения, потребуются декомпиляторы. Нужно будет поработать с их помощью над этим файлом.
Если вам все это кажется сложным, легче будет скачать исходник приложения. Однако, следует учитывать, что исходники не всех программ можно легко скачать в Интернете.
Платная разработка приложений
Отдельно следует отметить, что разработка приложений ВКонтакте в некоторых случаях осуществляется за деньги опытными людьми. Этот вариант подходит тем, у кого нет времени или сил на получение всех необходимых знаний для самостоятельного создания. Разработка приложений — это основной вид деятельности для некоторых людей. Стоимость работы не слишком велика, и если вы можете позволить себе заплатить за это, то обратившись к хорошему специалисту, можно получить действительно неплохой результат.
Но если вы желаете узнать, как разработать приложение самостоятельно, то следующая инструкция для вас.
Последовательность создания приложения
Бесплатные программы
Программы для приложений ВКонтакте можно скачать в Интернете бесплатно. В первую очередь, конечно, потребуется скачать Adobe Flash. Это главная и основная программа, которая позволит вам начать работу над своим проектом. Данная программа для создания приложения очень удобна. Однако работать с ней новичку нелегко. Но со временем появляются навыки и пользоваться ею становится проще. Остальные проги для приложений тоже отличаются удобством в использовании. 3D движки, например, значительно ускоряют и упрощают процесс создания приложений.
Самый легкий способ
Если хотите создать свою программу в максимально короткие сроки, используйте конструктор приложений ВКонтакте. Free Apps, к примеру, позволяет создать приложение за 5 минут.
Теперь вы знаете, в общих словах, как написать приложение для ВКонтакте.
Публикация iFrame / HTML5 игры во ВКонтакте. Основы
Сразу давайте обозначимся: тема API ВК тут рассматриваться не будет, ее я затрону в будущих материалах, так как она довольно обширна и представляет хорошие возможности. В этой статье будет самая основная часть: написание игры и публикация ее в социальной сети, как запускаемое приложение.
Что потребуется для работы:
— Текстовый редактор (на ваш вкус)
— Любой браузер, поддерживающий HTML5
— Немного свободного времени
Часть 1. Игра на HTML
Думал, что можно использовать в качестве примера, пусть это будет та же игра, что и в видеоуроке про «Две шкатулки».
Суть ее проста: перед пользователем есть две шкатулки, кликом по любой из них либо прибавляется, либо отнимается значение «score».
Вся игра изнутри выглядит так:
И ее файлы с комментариями:
onload=«startGame(Menu, 30)» означает, что игра будет запущена с игрового состояния Menu с частотой кадров в 30.
Код игры был написан мной давно на движке j2Ds.
Часть 2. Google Drive
После написания игры, ее отладки, тестирования, встает вопрос, о том, где же разместить игру. Основное правило ВКонтакте: игра должна быть размещена на внешнем ресурсе, и доступ к ней должен осуществляться с SSL (https://).
Бесплатных хостингов, дающих такую возможность, я не нашел. Но есть «Google Диск», который умеет воспроизводить пользовательские JS/HTML файлы. Здорово! Даже если ваша игра и задействует сервер, вы можете воспользоваться AJAX мостом к нему, настроив сервер и приложение должным образом, чтобы они могли нормально взаимодействовать. Из приложения вы можете коннектиться к любым серверам даже по простому http, внутрь iFrame ВК не лезет. Но клиент игры обязан быть доступен только через «https://»
Идем на ГД:
Вы можете создать тут любое количество папок и файлов, это не имеет никакого значения, главное — создайте папку, где будет храниться игра.
Если вы посмотрите на первый скриншот, со структурой файлов игры, то поймете, что нужно перенести все файлы в диск. Для этого есть специальная функция загрузки всей папки:
После откроется диалог выбора, я выбрал папку www (в которой лежит index.html) просто загрузил ее на сервер:
Как не сложно заметить, структура файлов такая же.
Следующее, что нужно сделать — это дать доступ папке, в которой лежит index.html.
В моем случае index.html находится в папке www, поэтому выходим на уровень назад и выделяем папку www и жмем на пиктограмму открытия доступа:
Включаем доступ по ссылке (вверху справа) и копируем ссылку для общего доступа:
Этим мы открыли доступ к нашей игре всем, кто загестрирован на google. В любом сервисе. Чтобы снять и это ограничение, переходим на вкладку «расширенные», и там активируем доступ для просмотра всем в интернете:
Теперь эту ссылку вставьте в любой текстовый редактор, будем ее модифицировать:
Ссылка выглядит так:
https://drive.google.com/folderview?id=0B09c3UoyWG0xfjBYaEtxWlNMdDFEbmUwVjhTb3pqV0l5SUI1NTVmLW1CTGE4Vm4zaHgyYmM&usp=sharing
Теперь жирным я выделю то, что нам нужно, остальное можно удалить:
https://drive.google.com/folderview?id=0B09c3UoyWG0xfjBYaEtxWlNMdDFEbmUwVjhTb3pqV0l5SUI1NTVmLW1CTGE4Vm4zaHgyYmM&usp=sharing
Удалив все НЕжирное, получим ссылку вида:
https://0B09c3UoyWG0xfjBYaEtxWlNMdDFEbmUwVjhTb3pqV0l5SUI1NTVmLW1CTGE4Vm4zaHgyYmM
Дописываем после https:// путь к googledrive.com/host и получаем ссылку вида:
https://googledrive.com/host/0B09c3UoyWG0xfjBYaEtxWlNMdDFEbmUwVjhTb3pqV0l5SUI1NTVmLW1CTGE4Vm4zaHgyYmM
Скопировав ссылку в браузер, откроется ваша игра. Откроется как обычная интернет страница в интернете, но по безопасному соединению.
Не теряйте модифицированную ссылку, она нам пригодится.
После того, как вы научились открывать вашу игру через Googledrive в браузере, переходим на сайт ВКонтакте в раздел приложения:
На этой странице скроллим в самый низ и выбираем «Разработчикам», откроется страница для девелоперов:
Тут жмем «Создать приложение» и заполняем вашими данными форму:
После заполнения ВК отправит вам смс для подтверждения, введя код подтверждения (бесплатный) вас перебросит в панель управления вашими приложениями. Там будет много разной информации, вы можете походить по вкладкам, по-нажимать, по-проверять:
Теперь важный момент: приложение пока доступно для запуска только вам, как создателю, другие его не видят. Чтобы оно стало видимым для всех нужно в графе «Состояние» выбрать соответствующий пункт.
Обратим внимание на строки для ввода iFrame адреса. Тут два поля. Первое поле — адрес http, второе — https. Лучше оба заполнить в формате https, так надежнее. Ту ссылку, что мы получили путем нехитрых модификаций вставляем в адрес и сохраняем данные. После сохранения данных, можно пробовать запустить игру:
Теперь, открывая пункт «Управление приложением» вы можете манипулировать вашей игрой, смотреть статистику и т.д.
Управлять же файлами самой игры можно просто: редактируете, их, к примеру, на локальной машине, и, как только все изменения отлажены, заменяете файлы на гугл диске в нужной папке. Повторно выставлять права и доступ не нужно, так как выставлены они для всей папки, ссылки менять тоже не нужно.
Пример получившегося приложения могу дать в ЛС.
На этом у меня всё. Работа с VK API уже есть и доступна в виде видеоуроков, которые тут публиковать не буду. Ранее за публикацию видео аккаунт был заблокирован.
Создание игры в контакте. Как создать игру в вконтакте самому
– самая известная социальная сеть в Рунете, разработанная Павлом Дуровым, попытавшимся обогнать Фейсбук. Аудитория и поныне неопределенно относится к ВК, считая незаконным копипастинг стороннего веб-ресурса, не обращая внимания на большие изменения, как в функционале, так и в оформлении. Тем не менее, популярность ее отрицать не получится.
Почти у каждого второго человека имеется личная страница, и он ежедневно на нее заходит. Отдельно стоит отметить приложения, каждый пользователь хочет знать, как создать игру ВКонтакте самостоятельно без специальных знаний и умений.
Играть любят все, особенно если хочется эффективно и с удовольствием провести досуг. Во всем мире насчитываются более миллиона всевозможных игр для социальных сетей, и эти показатели растут. При этом юзер хочет иметь в арсенале нечто особое, что придется по душе.
Шаг 1: внедрение приложения через сервис ВК
Но, к сожалению, далеко не все разработчики прислушиваются к своей аудитории, поскольку их основная цель – извлечь максимум прибыли из своего продукта, а это иногда может идти вразрез с желанием некоторых игроков тратить минимальное количество средств на игру. Поэтому стоит понять, как самостоятельно создать игру ВК.
Это требует огромный бюджет, исчисляемый сотнями тысяч рублей, но администраторы социальной сети все же продумали данный момент и реализовали легкий выход из сложившейся ситуации, заключающийся в интеграции понравившихся флеш-приложений. Такое метод разрешит проводить время за любимым процессом, не выходя с персональной странички. Для интеграции необходимо:
Шаг 2: указание данных о пользователе
Для выполнения задачи, необходимо указать описание к игре, название, подобрать логотип, а также выбрать значение приложение (Flash или iFrame).
Такая предосторожность связана с высокой степенью деятельности автоматизированных систем, поэтому смартфон должен быть всегда под рукой. Далее останется лишь загрузить файл с расширением.SWF с ПК или указать страницу с флеш-продуктом на стороннем ресурсе и подтвердить действие.
Как сделать приложение в ВКонтакте
Данная статья поможет вам самостоятельно попытаться создать приложение или игру в ВКонтакте, расскажет о типах приложений, об их исходниках и о многом другом.
Самостоятельное создание приложения
Поговорим о том, как создать приложение ВКонтакте самому. На первом этапе вам необходимо будет прочитать документы, которые администрация ВКонтакте составила для разработчиков.
Типы приложений
Прежде чем начинать раздумывать о том, как создать приложение в ВК, необходимо знать, что на этом ресурсе есть два их типа. Это, кстати, отражено в документации.
Обучающее видео
Каждый, кто хочет понять, как создать приложение В Контакте, должен увидеть этот процесс собственными глазами. Ведь так информация воспринимается намного лучше. Видео сможет открыть глаза на многие вопросы.
Надеемся что теперь вам стало более понятно, как сделать приложение В Контакте.
Что необходимо знать
Изучение всего этого займет определенное время. Ваши успехи будут зависеть исключительно от того, сколько часов в сутки вы готовы посвятить изучению. Человек, день и ночь думающий о том, как сделать приложение В Контакте, конечно, разберется в этом в кратчайшие сроки.
Исходники приложений
На сегодняшний день в сети можно отыскать исходники приложений ВКонтакте. Многие можно бесплатно скачать на файлообменниках.
Однако если вы желаете получить исходник какого-то определенного приложения, следуйте этой инструкции:
Если вам все это кажется сложным, легче будет скачать исходник приложения. Однако, следует учитывать, что исходники не всех программ можно легко скачать в Интернете.
Платная разработка приложений
Но если вы желаете узнать, как разработать приложение самостоятельно, то следующая инструкция для вас.
Последовательность создания приложения
Бесплатные программы
Самый легкий способ
Если хотите создать свою программу в максимально короткие сроки, используйте конструктор приложений ВКонтакте. Free Apps , к примеру, позволяет создать приложение за 5 минут.
Теперь вы знаете, в общих словах, как написать приложение для ВКонтакте.
Концепция
Забудьте про все технические моменты, сложности реализации и все подводные камни, которые встретятся на этапе разработки вашей первой игры.
И заявляю я это не просто так. Есть огромное количество хороших программистов, которые смогут реализовать любые задумки. Рекламщики и дизайнеры позаботятся о внешнем виде, который заинтересует ваших будущих игроков, и заставит их, по крайней, мере попробовать то, что вы им предлагаете.
Все это нюансы. А вот концепция, или если хотите, идея — вот что самое главное в разработке игры.
Вы должны сделать игровой процесс действительно интересным и увлекательным. Без этого успеха не добиться. Попробуйте представить себя на месте игрока. Вам самому было бы интересно проводить время за этой игрой?
Технические моменты
Сразу будьте готовы к тому, что понадобятся знания вот из этих областей:
Первые шаги в сервисе разработчиков
В процессе создания игры, вы в любом случае столкнетесь с сервисом для разработчиков. Он доступен по адресу:
Вот так выглядит главная страница.
Мы получаем сообщение о том, что для работы нам будут доступны Flash и iFrame приложения. И нам предлагают перейти по этой ссылке, чтобы начать работу:
Открываем ее, и видим диалоговое окно создания приложения. Заполняем все требуемые поля.
Нужно будет открыть уведомления на вашем телефоне, запросить проверочное СМС, и ввести его в форму. После того, как подтверждение пройдет, вы перейдете на страницу информации.
Проверяем правильность введенной информации, и загружаем графику (скриншоты, обложку).
Мы подготовили все необходимое. Дело за малым — разработать техническую часть, загрузить ее Вконтакте, и запустить нашу игру. Но это уже материал совсем отдельной статьи.
Заключение
Теперь вы представляете себе процесс создания игры. Разумеется в общих чертах. Но тема программирования слишком широка, чтобы уместить ее в рамках одного материала.
Многие любители коротать время ВКонтакте уже прошли все популярные игры и им хочется чего-то своего? В этом случае можно предложить создать собственную игру ВКонтакте. Конечно, это не просто, но в случае успеха – вы внесете свой посильный вклад в развитие ВК и даже сможете заработать.
Добиться качественной графики в игре еще сложнее, чем в приложении. Для этого вам потребуется еще по совместительству быть художником – профессиональное владение Photoshop или Adobe Flash Illustrator (преимущественно). Поэтому, на практике далеко не каждому удается создать собственную игру – это действительно сложно. Навыки художника, оформителя и программиста в одном лице – практически уникум. Но, если все же ВК нет той игры, которая вам понравилась, вы легко сможете ее загрузить со стороннего сервера или просто, из личного архива.
Ранее игры Flash типа (с расширением.swf) были очень популярны, может быть они у вас еще остались. Все, что нужно – скачать на компьютер игру в таком расширении и загрузить ее на сервер ВКонтакте.
Обратите внимание, что данный вариант подходит только для игр, которые работают в оффлайн режиме. Онлайн игра не заработает, поскольку состоит из клиентской и серверной частей. Клиентскую часть вы получите без проблем, а вот серверную – вряд ли.
Создание игры в контакте
Процесс создания игры имеет следующие этапы:
Этап I
Этап II
Разработка прототипа игры. Программистами должен быть разработан прототип «движка» игры + создана карта локаций.
Этап III Альфа-версия
Разработка концепций персонажей. Необходимо привлечение моделлеров, концепт-художников, дизайнеров, в зависимости от уровня игры. Возможно, графика будет минимальна или выполнена в примитивно.
На этом этапе должна быть готова вся игра без контента локаций, диалогов персонажей.
После этого она одобряется заказчиком или собственно вами. Вносится, как правило, большое количество изменений.
Этап IV Разработка бета-версии
Это уже почти полноценная игра с 70% всего контента. Обычно на этом этапе игра открывается публично для пользователей. Производится открытый или закрытый набор тестеров. Производятся правки по механике. Одновременно запускается пиар-компания.
Этап V Релиз
Выход игры для широкой публики. После этого появится также большое количество правок.
Каким образом разработчик игры получает выгоду из своих проектов? Зачем некоторые хотят создать игру в контакте? Как известно, большинство игр на этом сайте созданы так, чтобы пользователи пополняли счет или покупали какие-то атрибуты. Способов монетизации продукта можно придумать массу. Благодаря этому процессу разработчик и получает свои деньги. Однако нельзя забывать о том, что достаточно большой процент, а именно 50%, имеет компания-учредитель социальной сети. На первых этапах создания игры не стоит задумываться о прибыли, так как она совершенно не гарантирована.
Хочется отметить, что многие игры создаются с помощью специальных программ, которые разрабатываются программистами высокого класса. Интерфейс таких программ и их функциональность позволяют даже человеку, мало понимающему в программировании, создать простенькое приложение для контакта. Этот способ создания игр подойдет любому человеку. Вот как можно создать игру в контакте.
Наиболее простым языком для программирования игр в контакте является Basic. С помощью его заранее готовых команд вы получаете возможность создать объект и заставить его двигаться.
Также для того, чтобы игра работала, вам понадобится специальная среда ее реализации для сайта «Вконтакте». Ее можно скачать в Интернете или купить в магазине.
Необходимо также изучить и освоить любой объектно-ориентированный язык программирования для того, чтобы игра была интерактивной.