Мне думается, что это просто бизнес. Любая крупная компания в той или иной форме имеет системы внутренней безопасности, грязные и не очень. Возьмите любой крупный банк, например.
Небольшой хинт для организации пейджинга. Если не стоит задачи выбирать по 1000 записей, то можно получать PAGE_SIZE+1 записей и на основании результата определять есть ли данные на следующей странице.
Вообще пейджинг на GAE — та еще задача. Впрочем, в Google давно уже обещают механизм для этого сделать какой-нибудь.
Хм, мне кажется вы немного недооцениваете сложность задачи, которую перед собой поставили. Визарда последние годы достаточно сильно перекраивали правила, чтобы сделать модель более организованной и регламентированной. Например, когда мы говорим о P/T, нужно учитывать все статические модификаторы и слои, в которых они применяются. К типам это тоже относится: что случится с островом, когда в игре Blood Moon и Urborg? Какую он будет давать ману? Зависит ли это от очередности входа в игру перманентов?
То же относится и к картам. Пока она в руке — это карта существа. В стеке это становится спеллом, на в игре это становится перманентом, и т.д.
Тот же «X» в косте оказывает разное влияние на converted mana cost в зависимости от того, в какой момент требуется его посчитать.
Удачи вам, конечно. Будет круто, если вы сможете все учесть.
Одно время были мысли сделать что-то подобное. Был вдохновлен детскими книжками с разными концовками в зависимости от выбора читателя. Автор из меня никакой, а вот техническая часть весьма интересна.
В 8м классе написал на паскале программу, которая вела себя внешне как login в Novell Netware. Но на самом деле сохраняла логин и пароль пользователя. Как-то раз попался учитель информатики с админскими правами. С этого момента начал более глубоко заниматься программированием.
Социальные сети для спортсменов существуют. Обычно функционал связан с тренировками/training plan'ами/тренерами. Существуют группы, групповые ивенты или тренировки. Базы спортивных клубов и спортивных мероприятий.
Что касается специального функционала для проведения турниров, я раздумывал над созданием такой системы, которая делает сетки, паринги, итоговые таблицы и т.д. Все руки никак не дойдут…
Это было на заре современных автоматизированных систем тестирования, участников было не так много, и можно сказать, что оценка работ проводилась в полуавтоматическом режиме. На код тоже смотрели.
На одной из олимпиад была задача, связанная с календарем. Среди решений попалось очень оригинальное: парень переводил системные часы, устанавливая требуемые даты. Затем спрашивал у системы день недели и проверял условия.
Задачу не засчитали, хоть она и проходила все тесты.
Вообще пейджинг на GAE — та еще задача. Впрочем, в Google давно уже обещают механизм для этого сделать какой-нибудь.
Заранее спасибо.
Сделать можно все. Вопрос только в том сколько это займет времени и сколько будет стоить
То же относится и к картам. Пока она в руке — это карта существа. В стеке это становится спеллом, на в игре это становится перманентом, и т.д.
Тот же «X» в косте оказывает разное влияние на converted mana cost в зависимости от того, в какой момент требуется его посчитать.
Удачи вам, конечно. Будет круто, если вы сможете все учесть.
Хорошая статья, спасибо.
Что касается специального функционала для проведения турниров, я раздумывал над созданием такой системы, которая делает сетки, паринги, итоговые таблицы и т.д. Все руки никак не дойдут…
Задачу не засчитали, хоть она и проходила все тесты.
хотел написать, но кармы нет :)