Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 24 июн 2018, 19:28

Часовой пояс: UTC + 3 часа


Правила форума


Информация о разделе и рекомендации по созданию тем: viewtopic.php?f=18&t=1036



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 20 дек 2015, 16:02 
Аватар пользователя

Зарегистрирован: 18 дек 2015, 16:05
Сообщений: 16
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.
Мне для замышляемой игры понадобится сервер. Игра представляет собой несложную головоломку с редактором уровней. Поэтому сервер должен просто сохранять созданные пользователем уровни, позволять их загружать, комментировать и оценивать. Возможно стоит сделать службу личных сообщений.
Что я хочу.
1) Использовать google app engine.
2) Сервер должен работать с несколькими играми, различаемыми скажем по идентификатору gameID.

Архитектура БД. Каждая игра, имеющая свой gameID представляется таблицей или совокупностью таблиц, выбираемой по gameID. Админ как Господь Бог, может всё. Может ввести новый gameID для новой игры. Может получать и изменять записи для любой игры и т.п.

Система команд пользователя.
register(gameID, userName, userPassword) - регистрация нового пользователя в игре.
login(gameID, userName, userPassword) - вход в игру
saveResult(nPoints, gameID, userName, userPassword) - сохранение числа очков в игре (для статистики)
saveLevel(levelData, gameID, userName, userPassword) - сохранение на сервере созданного юзером уровня
loadLevel(gameID, levelID, userName, userPassword, price=0) - загрузка уровня. Если price!=0, уровень платный.
rateLevel(gameID, levelID, userName, userPassword, rate) - оценка уровня
commentLevel(gameID, levelID, userName, userPassword, comment) - комментирование уровня
sendSMS( gameID, userName, userPassword, receiverID, message) - отправить личное сообщение

Вот в первом приближении и всё. Разумеется список не полон ибо должен включать например кучу команд с принимающей стороны. Вопрос к гуру. Достаточно этого или я что-то важное упустил ? Разумеется я не назвал кучу команд со стороны приёмника. Например статистика лучших. Ещё раз. Речь идет о спокойных играх типа головоломок, а не кто первым выстрелит.
Хочу спросить, могут ли благородные доны предложить какие-то ещё нетривиальные команды ? Я это буду делать однозначно и выложу исходники в открытый доступ. И приложения google app engine и библиотеки связи с сервером для андроида. Хотелось бы сделать эту штуку максимально полезной. Что скажете ?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB