Как научиться делать социальную игру в фейсбуке, как счастливый аквариум, фармвилл - PullRequest
5 голосов
/ 02 июня 2010

Я хочу узнать, как сделать социальную игру в Facebook. Как это сделать? Я думаю, что вам нужна команда разработчиков. Какие языки используются для создания социальных игр, таких как Farmville, Happy Aquarium и т. Д.

Доступны ли какие-нибудь статьи или книги?

Ответы [ 4 ]

27 голосов
/ 02 июня 2010

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

Давайте разберем ваш вопрос на части:

Думаю, вам понадобится команда разработчиков.

* +1007 *

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

Какие языки используются для создания социальных игр, таких как Farmville, Happy Aquarium и т. Д.

"Социальные игры" - все это ажиотаж прямо сейчас, но они неопределенно определены. Но так как вы сравниваете это с Farmville и тому подобным, я понимаю, что вы имеете в виду веб-игру. Это может быть сделано на любом языке или платформе, предназначенной для Интернета (сюрприз!). Flash, php, python, выберите. Социальный - это также широкий термин, который неопределенно определен. Вы подразумеваете под социальной интеграцией Facebook? Как насчет MySpace? Или твиттер? Или почему сама игра не может быть социальной (что бы это ни значило).

Так как сейчас, как ни странно, я в хорошем настроении, я создал дорожную карту для вас:

Фармвилл, клон 101

  • Learn flash, я рекомендую Kongregates Shootorial , начало с шаг 0 .
  • Создайте свою первую игру (это будет сложно), опубликуйте ее в Kongregate и почувствуйте себя хорошо (потому что вам следует, если вы выполните этот шаг).
  • Сделайте это социальным, ориентируйтесь на платформу Facebook, вы можете найти портал разработчиков здесь .
  • Поймите, что сейчас самое подходящее время для изучения php .
  • Сделайте вторую игру, интегрируйте ее в Facebook и опубликуйте. Почувствуйте себя снова хорошо.
  • Переходя от стрельбы к настойчивой игре («состояние» миров сохраняется между сессиями), вам нужно будет изучить mysql .
  • Найдите хост с базой данных, чтобы сохранить сохраненные игры игроков.
  • Сделайте третью игру, постоянную и интегрированную в Facebook. Чувствую себя очень хорошо о себе.
  • Теперь - время искать группу! Если вы решите пойти дальше и захотите создать что-то отнимающее много времени или сложное, чтобы сделать это самостоятельно.

Тебя ждет адская поездка. 50% не проходят этот этап 1, 90% не проходят второй этап. Это сложно.

1 голос
/ 02 июня 2010

Как ты учишь все: шаг за шагом, с большим терпением.

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

Но, прежде всего, вы должны задать себе один вопрос: что именно вы пытаетесь достичь? Учитывая конкретные требования, разработчик должен иметь возможность выбирать подходящие платформы и инструменты для реализации. Однако мне кажется, что у вас пока нет никаких требований.

Что вам действительно нужно, чтобы сделать социальную игру, так это 1. хороший дизайн игры, чтобы она выделялась (на случай, если вы этого захотите), и 2. необычная графика, чтобы люди были довольны. Ничто из этого не является проблемой программирования. Разработка программного обеспечения начинается, когда вы разбиваете игровой дизайн на функции и требования. Но это, как я уже сказал, должно быть естественным процессом для разработчика. * +1007 *

Greetz
back2dos

0 голосов
/ 03 июня 2010

Это полезная книга для разработчиков социальных игр - http://www.chromacoders.org/social-game-book.pdf

Они также предоставляют ссылки на исходный код здесь: http://www.chromacoders.org/

0 голосов
/ 02 июня 2010

Я разработчик флеш-игр и создал около 10 игр для социальных сетей.

Если вы хотите создать социальную игру, вам нужно: 1) Геймдизайнер или сам создай концепцию игры 2) Flash-разработчик, php-разработчик и арт-дизайнер. Если вы планируете начать с маленькой игры, это может быть один человек. Вы можете найти разработчиков на сайтах фрилансеров, таких как elance.com, odesk.com, freelancer.com и другие

Есть много учебников и книг, как сделать социальные приложения Я рекомендую это tuts http://www.insideria.com/series-facebook-dev.html

...