Я бы очень хотел узнать, как разработать социальную игру на Android, которая включает в себя 2 или более 2 игроков. Скажем, шахматы ... например, или скраббл. Как начать? Есть ли онлайн-ресурсы или учебные пособия по этому предмету?Как начать разработку социальной многопользовательской игры на android
ответ
Лучший ресурс там есть Google, руководство Android Разработчик: http://developer.android.com/guide/topics/ui/index.html
Это не только дает вам объяснение для всех основных классов android sdk, он также дает вам уроки в таких вещах, как чтение из контактов (в частности, раздел «поставщики контента»).
Что касается сокетов, я не думаю, что для реализации Java-приложений для Android есть что-то особенное, вы должны просто найти любой учебник сокета Java и использовать его.
Привет! Я много раз искал месяц назад для хороших обучающих программ для Android. И, к сожалению, там еще не так много, это и ссылки @ Binary были в значительной степени. Возможно, есть учебник по iphone о социальных сетевых играх, которые вы могли бы переносить на андроид? – Seaux
Могу я спросить, что вы понимаете под «учебными пособиями по разработке Android»? Разработка Android по большей части является Java (поскольку логика приложения (почти) универсальна (относительно объектно-ориентированных языков)). Android в качестве платформы предоставляет вам другие полезные инструменты для создания (хороших) мобильных приложений с множеством сервисов и функций, ориентированных на мобильность и легкий доступ. Когда вы понимаете, как работает программирование, образцы в документации на Android должны узнать, как создавать макеты и использовать жизненный цикл активности, а также сервисы и системные службы. – MrSnowflake
@MrSnowflake Вы правы, Android по большей части Java, из которых я знаю, как кодировать. И я хорошо знаю, как программировать, возможно, намного больше, чем вы понимаете.Тем не менее, я предпочитаю тратить время на исследования и посмотреть, как развиваются другие, чтобы я мог делать все правильно, вместо того, чтобы пытаться использовать грубую силу, что я знаю и понимаю, чтобы соответствовать определенной структуре/sdk. Пожалуйста, не думайте, что вы единственный человек здесь, который понимает программирование. – Seaux
Я думаю, что это хорошая статья на написании Android игр: Getting Started in Android Game Development
Я хочу, чтобы мое игровое приложение могло приглашать игроков из контактов, чтобы играть в определенную игру, такую как шахматы или шашки. Мне нужно знать, как реализовать сервер на основе местоположений с использованием сокетов в Java. Можете ли вы направить меня на это? Спасибо –
Вы понимаете, что написать приложение довольно сложно, не говоря уже о написании приложения, сервере и сетевом протоколе ?! Если вы не знаете, как это сделать, вместо того, чтобы просить некоторых из нас провести вас, вы должны сначала научиться программированию сети и raw-сокета. Вы не можете написать книгу, не понимая смысл слов и предложений. – MrSnowflake
Из моего опыта есть пара социальных SDK. Один, который работал для меня, - это многопользовательский SDK. Они заботятся о многопользовательском протоколе и стороне сервера, поэтому вам не нужно возиться с этой частью и обрабатывать только логику игры. В настоящее время они поддерживают только многопользовательские игры с двумя игроками, что было хорошо для моей игры и, вероятно, удовлетворит вашу шахматную игру, но они сказали, что скоро выпустят массовый многопользовательский SDK.
Удачи вам в игре.
Yup Skiller - это действительно крутой социальный и многопользовательский SDK. (вы можете скачать здесь: http://www.skiller-games.com) Кроме того, вам понадобится какой-то фреймворк или графическая среда, я рекомендую AndEngine, который работает для меня, но вы можете использовать box2D (в котором, по слухам, он используется в Angry Birds).
Удачи.
- 1. Как начать разработку игры?
- 2. Разработка многопользовательской игры для Android
- 3. Как освоить разработку игры?
- 4. Как начать разработку ядра Android
- 5. Как начать разработку RxJava на Android?
- 6. Где начать разработку ОС Android?
- 7. Как начать разработку ios?
- 8. Как начать разработку Windows?
- 9. Как начать разработку родного приложения для Android
- 10. Как начать разработку плагина для Android Studio?
- 11. Как начать разработку Blackberry 10
- 12. Как начать изучать разработку ядра Android
- 13. Как начать разработку аксессуаров для Android/iOS?
- 14. AI для многопользовательской игры?
- 15. Разрешение многопользовательской игры
- 16. Сетевой протокол многопользовательской игры
- 17. MulticastSocket для многопользовательской игры
- 18. Синхронизация многопользовательской игры
- 19. Хорошая практика для многопользовательской игры android
- 20. Построение многопользовательской игры во флеше
- 21. Умеет ли использовать какой-то движок, чтобы начать разработку игры?
- 22. PHP-сервер для пошаговой многопользовательской игры Android?
- 23. Cordova/Phonegap Google Play Поддержка многопользовательской игры
- 24. Синхронизация многопользовательской игры
- 25. Не могу начать разработку для android
- 26. Как начать разработку в nopcommerce?
- 27. Создание многопользовательской игры для Android WLAN
- 28. Серверная архитектура для многопользовательской игры Android
- 29. Хотите начать разработку iPhone
- 30. Как начать разработку приложений PhoneGap
При создании графического приложения (а не в шахматы, хотя вы все еще можете следовать этому комментарию) вы всегда должны использовать OpenGL даже в 2D-играх. – MrSnowflake