Разработка игр для Facebook, Университетский проект, Проблемы с интерфейсом - PullRequest
0 голосов
/ 09 декабря 2011

Мне было предложено сделать порт для iOS-игры для Facebook.Сама игра довольно проста, это игра-головоломка, использующая 2d-массив для сетки с XML, передаваемым с сервера, для загрузки объектов в сетку, для создания уровней.Игра будет задавать вопросы на этапах, которые будут переданы на мой сервер и сохранены для исследовательских целей.

Некоторые вопросы для тех, кто имеет опыт. Какие варианты интерфейса у меня есть в Facebook?

Я изучил и Flash, и HTML5 / js, с которыми у меня практически нет опыта (у меня есть опыт работы с Java/ C # / Ruby + Rails).Javascript кажется мне кошмаром из того, что я прочитал, даже глядя на игровые движки javascript, но, по крайней мере, он бесплатный.Моим бэкэндом, скорее всего, будут рельсы для обработки серверной логики.

Резюме (потому что я слишком много болтаю)

- Является ли JavaScript для программирования игр действительно проблемой для простых игр на Facebook?

- Стоит ли использовать игровые движки js?У кого-нибудь есть опыт работы с ними?

- Можно ли предотвратить мошенничество с помощью игры js / rails, работают ли проверки на стороне сервера?

- Есть ли какие-нибудь альтернативы для внешнего интерфейса для кого-то с C # / Java / Ruby фоном?
Я никогда не видел приложений Unity или Java на Facebook (я не очень часто его использую), и яне знаю, будет ли лицензирование проблемой для этого исследовательского проекта.

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

1 Ответ

1 голос
/ 09 декабря 2011

Ответы на резюме

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

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

-Да, предотвращение мошенничества определенно возможно. Если банки могут предотвратить произвольный обмен денег или недействительные транзакции, вы можете предотвратить мошенничество в игре facebook. Вам придется много проверять на стороне сервера, но это нормально для курса.

-Кроме вспышки, нет. Это мир javascript. У Flash есть большой потенциал для серьезных игр в будущем, но если бы я был новичком в обоих, я бы, вероятно, сделал ставку на JavaScript для различных других преимуществ, которые он приносит на стол (общее веб-взаимодействие, программирование на стороне сервера и т. Д.)

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

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