Я хочу изучить, как сделать социальную игру в Facebook. Как пойти об этом. Я думаю, что Вам была бы нужна команда devs. Что языки используются для создания социальных игр как Фармвилль, счастливый аквариум, и т.д.
Какие-либо работы доступны или какая-либо книга?
Для этого есть как книги, так и руководства. На самом деле бесчисленное множество. То, что вы пытаетесь сделать, нетривиально, отсюда и количество книг, которые можно было бы предложить.
Давайте разберемся с вашим вопросом:
Я думаю, вам понадобится команда разработчиков.
На самом деле есть только две причины для работы в группе. Во-первых, большее количество людей может выполнить больше работы за меньшее время. Во-вторых, для того, чтобы иметь больше людей, требуется меньше знаний о каждом отдельном человеке. Но если вы задаете этот вопрос, я хочу сказать, что ответ просто отрицательный; Если вы чувствуете, что не можете судить об объеме проделанной работы или новичок в предмете, я думаю, вы не готовы работать в группе. Но звучит резковато. Помните, что работать (эффективно) в группе сложно.
Какие языки используются для создания социальных игр, таких как farmville, happy aquarium и т. Д.
«Социальные игры» - это сейчас шумиха, но ее определение расплывчато. Но поскольку вы сравниваете его с Farmville и им подобными, я понимаю, что вы имеете в виду веб-игру. Это можно сделать на любом языке или платформе, предназначенной для Интернета (сюрприз!). Flash, php, python выбирайте сами. Социальные - это также широкий термин, который имеет расплывчатое определение. Вы имеете в виду «интеграцию с Facebook» под социальными сетями? Как насчет MySpace? Или Twitter? Или почему сама игра не может быть социальной (что бы это ни значило).
Поскольку я, как ни странно, сейчас в хорошем настроении, я составил для вас план действий:
Farmville clone 101
Тебя ждет адская поездка. 50% не проходят шаг 1, 90% не проходят шаг 2. Это сложно.
Я флэш-разработчик и сделал около 10 игр для социальных сетей.
Если вы хотите создать социальную игру, вам нужно: 1) Геймдизайнер или создайте концепт игры самостоятельно 2) Flash-разработчик, php-разработчик и арт-дизайнер. Если вы планируете начать с небольшой игры, это может быть один человек. Вы можете найти разработчиков на сайтах фрилансеров, таких как elance.com, odesk.com, freelancer.com и другие
Существует множество руководств и книг по созданию социальных приложений. Я рекомендую это http://www.insideria.com/series-facebook-dev.html
Как вы всему учитесь: шаг за шагом, с большим терпением.
С точки зрения программного обеспечения, в социальных играх нет ничего особенного. Это просто смесь между веб-приложением и игрой. Я предлагаю вам изучить оба варианта.
Но прежде всего, вы должны задать себе один вопрос: чего именно вы пытаетесь достичь? Учитывая конкретные требования, разработчик должен быть в состоянии выбрать подходящие платформы и инструменты для реализации. Однако мне кажется, что у вас пока нет никаких требований.
Что вам действительно нужно для создания социальной игры, так это 1. хороший дизайн игры, чтобы она выделялась (если вы вообще хотите этого) и 2. причудливая графика, чтобы люди были довольны. Все это не является проблемой программирования. Разработка программного обеспечения начинается, когда вы разбиваете дизайн игры на функции и требования. Но это, как я уже сказал, должно быть естественным процессом для разработчика.
greetz
back2dos
Это полезная книга для разработчиков социальных игр - http://www.chromacoders.org/social-game-book.pdf
Они также дают ссылки на исходный код здесь: http://www.chromacoders.org/