https://linen.dev logo
Сейчас в ходе разработки столкнулся с интересной т...
# геймдизайн
а
Сейчас в ходе разработки столкнулся с интересной темой (но, возможно, ее уже кучу раз обсуждали - если это так, поделитесь ссылкой на обсуждения или материалы во имя добра) – читерства в синглплеерных играх и защите от него. В моем детстве были распечатанные на листочках коды к ГТА: Вайс Сити и третьему Варкрафту, и это было само собой разумеющимся. Чуть попозже были трейнеры на бесконечные патроны и бессмертие и CheMax, который тогда казался чудом технического прогресса. Со временем это все вроде как приглушилось (может, просто игры стали проще?), и несколько лет я практически не задумывался о том, что в синглплеерных играх есть смысл читерить. Но вот не изменилась ли ситуация из-за достижений, которые игроки вывешивают в профили и гордятся ими? На днях мне написал один из участников бета-теста моей игры, который пожаловался, что при помощи внешних программ (артмани, CheatEngine и тому подобных) можно без проблем получить самые сложные ачивки, что, по его мнению, обесценивает весь смысл их получения. И, действительно, выяснилось, что больше половины получивших хардкорные ачивки пользовались этими чит-приложениями или редактировали стартовые параметры в файлах игры, обеспечивая легкую игру. Выборка у меня не очень большая, но тем не менее, нужно ли как-то бороться с этим? В голову сразу приходит пример игр от Paradox (Europa Universalis, Crusader Kings, Stellaris и другие): у них в играх есть обычный режим и "Ironman". В обычном режиме можно редактировать файлы как угодно, использовать читы и моды, но при этом не засчитываются достижения. В Ironman'е, соответственно, читов и модов нет, достижения засчитываются, но при этом нельзя пользоваться save/load (на самом деле это обходится). Или, может, просто не нужно добавлять ачивки, которые можно взломать таким образом? Или ачивки вообще не нужны? Или все нормально и так? Интересно было бы узнать, что вы думаете об этом и, если это не тайна, как решали этот вопрос в ваших играх