Есть заметка по этому поводуПочему ежедневные задания лучше не стоит делать:
- Во-первых, хоть и выглядит со стороны то, что ежедневные задания на сервере сделать легко, но на самом деле сначала надо придумать эти задания (все таки они ежедневные, а значит их должно быть как минимум 30 штук (притом придумать адекватные задания)), затем надо это реализовать в коде, тем самым придется в буквальном смысле копаться в нем в поисках нужных переменных, а после этого надо сделать постоянные отслеживания переменной и проверку условий.
Пример проверки условий:
(пояснение: или можно сделать так, чтобы просто постоянно проверялось условие и значение, или можно сделать так, чтобы временная переменная принимала один раз значение, а потом проверялось разница значения и временной переменной и условие. И да, я забыл во втором примере вставить отдельно значение1). А тут ещё даже не говориться о дизайне и о том, не будет ли это нагружать сервер или нет (хоть маловероятно, но все же эти задания будут даваться не одному игроку).
- Во-вторых, если это реализуют, то возможно будут выпадать одни и те же задания большинству людей, из-за чего люди будут занимать профессию, нужную для выполнения задания, из-за чего начнется некоторое негодование на сервере и начнут писать в чат типа ,,Этот чел даже не пытается выполнять работу полицейского, а просто тупо убивает вооруженных людей'' или ,,Этот банкир вообще не выполняет работу, он просто закрылся и фармит деньги с маников'' и даже будут демоутить людей с причиной попытки выполнять задание (ну это очень маловероятно, хотя может быть).
- И в-третьих, хоть это и разнообразие принесет на сервере, но появится ещё больше людей, которые заходят не поиграть, а просто тупо пофармиться.
https://trello.com/c/E2b0uh9V/639-дневные-квесты
Есть даже идея интерфейса, что для меня очень болезненная тема, поскольку я ненавижу придумывать интерфейсы
Что касается заданий вроде "Арестуй 100 чел", то просто такие не делать, ибо это прямая дорога к абузам.
Я прошу всех, у кого есть идеи для квестов, зарегистрироваться в trello.com и оставить по ссылке выше комментарии с идеями для квестов. Как только там наберется достаточно идей - я начну заниматься вопросом