Android: какое хранилище данных и поиск для игры типа покемонов - PullRequest
0 голосов
/ 30 июля 2011

Я делаю игру для Android, и мне трудно найти лучший и самый простой способ реализовать хранение и поиск данных. Как игрок, у вас будет один монстр, который будет сражаться с другими монстрами по 1 за раз, и у каждого монстра будет набор из 4 ходов (аналогично покемонам). Каждый из монстров имеет свою собственную статистику, такую ​​как имя, здоровье, атака, защита и ходы. Каждый ход будет иметь имя, описание, тип атаки (enum) и модификатор float. Я также буду вводить предметы в игру и новые ходы, которые вы будете «строить», используя ресурсы, которые выпадают из побежденных монстров, поэтому каждый предмет и ход будут также иметь список необходимых ресурсов для их создания.

До сих пор я выяснил, что самый простой способ справиться с монстром игрока - это с настройками, и это работает. В настоящее время я могу читать массивы из xml-файлов, где каждый массив представляет одну статистику от монстров, и каждый конкретный монстр будет иметь один общий индекс для всех массивов, поэтому, когда я получаю значение из каждого массива по определенному индексу, оно соответствует тот же монстр.

Это, вероятно, не лучший способ, но я все еще изучаю программирование на Java / Android и изо всех сил пытался разобраться с БД SQLite. Ходы и предметы кажутся самыми сложными, потому что у каждого будут определенные характеристики, такие как их имя, тип и т. Д., Но у меня также будет список рецептов (2 огненных ядра, 4 значка мороза и т. Д., Чтобы сделать 1 предмет).

Что может быть хорошим способом заставить все это работать, что было бы относительно легко для новичка в программировании на Android? Я лучше справляюсь с учебными пособиями, которые показывают мне необходимый код и файлы и позволяют мне изменять код в соответствии с моими потребностями.

1 Ответ

0 голосов
/ 30 июля 2011

Для любого сложного хранилища данных (например, того, что вы описываете), вам стоит изучить SQL / API базы данных SQLlite для Android.Если вы новичок в SQL, это - хорошее место для начала.Если вы уже работали с SQL раньше и просто хотите изучить его реализацию на Android, учебник по для разработчиков под Android - это отличное место для ознакомления.

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