- Автор темы
- #1
Скопировал свой пост с оф форума. Чтоб было =)
Суть в том, что все хотят реализовать в игре реальные сообщества, похожие на то, что мы могли бы видеть в жизни. Все же люди существа социальные и предпочитают выживать группами, создают города, страны. Жить по одиночке им просто скучно и страшно.
Но мы не можем присутствовать в игре круглые сутки, а значит не может контролировать территории, необходимые для встреч, торговли и создания безопасных зон. Более того, мы даже не можем отличить друг друга в игре из-за ограниченного количества моделей персонажа (кастомизация максимум поможет нам отличать своих в бою, но не запоминать людей в лицо).
Для бандитов это тоже проблема. Ведь гораздо интереснее "ногебать" реальное сообщество, чем просто отстреливать кепок.
Значит нам надо компенсировать в игре 2 вещи: невозможность присутствия в игре круглосуточно, невозможность распознавать друг друга. Самое простое решение, на мой взгляд - это механизм френд листов. Проще говоря, возможность запоминать людей и отличать друзей от врагов. Разумеется, чтобы это работало и было похоже на реальную жизнь, нужно ввести несколько правил.
Плюшки, которые дает френд лист:
1. Во-первых можно отличать своих от чужих. Подавляющее большинство убийств в DayZ происходит ради личной безопасности. Все убивают всех на всякий случай. Отличать знакомых, с которыми удалось договориться, от всех остальных достаточно удобно. Можно действовать согласованно, можно общаться, можно торговать.
В жизни мы можем запомнить друг друга - лицо, голос, повадки. Но для этого нам необходимо пообщаться друг с другом.
2. Во-вторых, это возможность находить друзей и играть с ними. Все сервера, где у вас есть друзья, помечаются для вас. Можно увидеть количество друзей и их имена. Со временем ваш список знакомых может возрасти и вы сможете играть достаточно большими сообществами.
3. Значительно расширяет геймплей. Думаю все понимают, что обязательно найдутся желающие убивать людей из списка друзей =)
И для остальных это необходимость вычислять таких игроков.
4. Глобализация. Со временем списки знакомых могут возрасти настолько сильно, что у вас появится возможность заходить на сервер, где большинство игроков вам знакомы. Вы сможете устанавливать свои правила, создавать фракции, отлавливать одиночек, расширять влияние. И вполне возможно, что со временем некоторые группы могут начать противостоять друг другу, делить территории, воевать, вести переговоры. Целые сервера могут находиться под контролем различных группировок.
Как это можно реализовать
Первое что приходит в голову - интеграция с форумом. Общаемся с человеком на форуме, находим общий язык, добавляем в друзья, играем вместе. Сделать подобный механизм в игре тоже не повредит, через список игроков сервера или непосредственно в игре, чтобы вы могли добавить не только человека с форума, но и его друзей при встрече в игре.
Как следствие, логически напрашивается идентичность имени на форуме и имени в игре. Таким образом если вас поймают на бандитизме, то куча людей может отказаться иметь с вами дело в игре. Так что лучше не попадайтесь =)
Как это может выглядеть в игре
Необходима возможность внешне отличать своих от чужих. Причем игровая, т.е. это не должна быть надпись, которая видна сквозь деревья, когда вы наводите курсор на игрока. Это должен быть элемент модели персонажа, который не сильно влияет на кастомизацию.
В качестве примера - та же повязка героя. Или - мне такой вариант больше нравится -какая-нибудь маленькая татушка на лице (тогда получится еще более реалистично, можно опознать человека только в лицо) которую можно увидеть лишь на определенном расстоянии, или через оптику. Это не сильно изменит внешний вид игрока и поможет его узнать. При встречи все будут старательно вглядываться в лицо, стараясь опознать знакомого. При этом любая маска/повязка скроют его лицо.
На очень близких расстояниях можно отображать имя игрока у него на груди (реализовано в оригинально АРМА2), если он не скрывает лицо.
Разбой
При наличие маски вы можете скрывать свое лицо и заниматься разбоем, не боясь узнавания. Разумеется, если вас убьют, то могут снять маску и рассказать всем что Вася у нас двуличный и нехороший мальчик, икшается с бандитами. (Причем, сейчас в игре можно посмотреть ник игрока на трупе - логично если такая возможность будет только в том случае, если вы знакомы с игроком, т.е. он есть в вашем френд листе)
Общаясь с людьми, вы можете знать где они бывают, что делают и, соответственно, устраивать засады и налеты (как именно все это устроить описано дальше).
Общение
В игре необходимо реализовать способ общения между друзьями. В жизни люди как правило стремятся организовать жизнь в одном месте и если вы человека знаете, то как правило знаете где его можно найти. В игре никто не будет торчать сутками в одной локации, поэтому нужна возможность сообщать другим о своем местоположении.
Один вариант - это чат. Вы пишите сообщение и их может прочесть только тот, кто находится в списке ваших друзей. Условно говоря - это передача информации через знакомых, поэтому другие тоже могут знать содержание вашего разговора (для личных бесед - личная встреча и директ канал). Вы можете просто сообщить, что находитесь в Каменке и готовы поторговать и будете там до определенного времени. Вы так же можете договорить о встрече в каком-то месте, или пойти охотиться на снайперов в Черно.
Другой вариант - встроенный форум, доска сообщений, на которой можно оставлять послание, которое сможет прочесть любой из списка друзей. Это более приближено к реальному распространению информации, так как появится небольшая задержка в передаче информации, а не реал тайм, как обычный чат. Игроку придется открывать этот форум (может отображаться просто в меню Esc), чтобы увидеть сообщение.
Еще вариант - возможность писать статус в списке серверов, доступный для чтения всем друзьям. Т.е. вы открываете этот лист и смотрите, например, что у кого-то статус "С 18 00 до 18 30 буду в Болотах, кто хочет поторговать заходите. Осторожнее в Черно, кто-то стреляет из снайперки, судя по звуку где-то с холма". И время, когда статус был установлен. Логичный недостаток - статус может устареть и вы можете об этом забыть. Поэтому все же считаю наличие чата/форума нужной вещью. Просто он должен быть отключаем - ведь вы не обязаны быть активным членом сообщества. Возможно вы одиночка и вам просто достаточно знать, с кем можно торговать. А может вы таким образом собираете информацию о том кто и где находится, чтобы потом с корешами надеть маски и нагреть всех по полной программе.
По поводу реализма - такое общение вряд ли сильно нарушит его. Не больше чем общение по скайпу.
Сообщества
Понятно, что если вы знакомы в Гошей и Степаном, вовсе не обязательно что они знакомы друг с другом (т.е. оба в вашем френд листе, но друг друга не знают). Более того, они даже могут враждовать, что, нисколько не противоречит реальности. Два человека могут спокойно относится к вам, и при этом враждовать друг с другом.
Но при этом хотелось бы иметь возможность создавать более глобальные сообщества, члены которого могут следовать определенным правилам. Или делать вид что следуют им. А кто-то, возможно, даже захочет следить за тем, чтобы эти правила выполнялись.
Логичным решением вижу реализацию кланов. Принцип, схожий с френд листом, но разница в том, что здесь вы различаете не только тех, кого добавили в список, но вообще всех, кто состоит в том же списке что и вы. Визуально это может быть, например, какая-то нашивка или повязка на плече персонажа, с которым вы в одной фракции. При этом вы можете быть не знакомы лично, но состоять в одной фракции.
Ключевая разница в наличие глобальных правил и в том, что вы лично этого человека можете не знать и, следовательно, не иметь причин ему доверять. В остальном все тоже самое. Вы не обязаны вступать в фракции, если не хотите, но в принципе некоторые из них могут быть достаточно авторитарными и распространяя свое влияние убивать всех, кто не с ними. И кто знает, возможно друзья из разных фракций окажутся в сложной ситуации. Впрочем, это уже их проблемы.
Чат/форум у соклановцев тоже свой отдельный.
Черный список или энеми лист
В первую очередь важно знать, кто свой, а убивать можно всех остальных незнакомых, как это сейчас и происходит. Личный он враг вам или нет уже не так важно. Все равно же пулю ему в лоб отправите. Тем не менее, вполне логично, что у вас могут быть личные враги и значит вы могли бы их узнать в игре. Т.е. можно добавить какой-то способ распознавания врагов, тот же шарф/повязка бандита. Плюс в том, если человек в черном списке, то вы не примите его за друга, если он, к примеру, находится с вами в одной фракции.
Суть в том, что все хотят реализовать в игре реальные сообщества, похожие на то, что мы могли бы видеть в жизни. Все же люди существа социальные и предпочитают выживать группами, создают города, страны. Жить по одиночке им просто скучно и страшно.
Но мы не можем присутствовать в игре круглые сутки, а значит не может контролировать территории, необходимые для встреч, торговли и создания безопасных зон. Более того, мы даже не можем отличить друг друга в игре из-за ограниченного количества моделей персонажа (кастомизация максимум поможет нам отличать своих в бою, но не запоминать людей в лицо).
Для бандитов это тоже проблема. Ведь гораздо интереснее "ногебать" реальное сообщество, чем просто отстреливать кепок.
Значит нам надо компенсировать в игре 2 вещи: невозможность присутствия в игре круглосуточно, невозможность распознавать друг друга. Самое простое решение, на мой взгляд - это механизм френд листов. Проще говоря, возможность запоминать людей и отличать друзей от врагов. Разумеется, чтобы это работало и было похоже на реальную жизнь, нужно ввести несколько правил.
Плюшки, которые дает френд лист:
1. Во-первых можно отличать своих от чужих. Подавляющее большинство убийств в DayZ происходит ради личной безопасности. Все убивают всех на всякий случай. Отличать знакомых, с которыми удалось договориться, от всех остальных достаточно удобно. Можно действовать согласованно, можно общаться, можно торговать.
В жизни мы можем запомнить друг друга - лицо, голос, повадки. Но для этого нам необходимо пообщаться друг с другом.
2. Во-вторых, это возможность находить друзей и играть с ними. Все сервера, где у вас есть друзья, помечаются для вас. Можно увидеть количество друзей и их имена. Со временем ваш список знакомых может возрасти и вы сможете играть достаточно большими сообществами.
3. Значительно расширяет геймплей. Думаю все понимают, что обязательно найдутся желающие убивать людей из списка друзей =)
И для остальных это необходимость вычислять таких игроков.
4. Глобализация. Со временем списки знакомых могут возрасти настолько сильно, что у вас появится возможность заходить на сервер, где большинство игроков вам знакомы. Вы сможете устанавливать свои правила, создавать фракции, отлавливать одиночек, расширять влияние. И вполне возможно, что со временем некоторые группы могут начать противостоять друг другу, делить территории, воевать, вести переговоры. Целые сервера могут находиться под контролем различных группировок.
Как это можно реализовать
Первое что приходит в голову - интеграция с форумом. Общаемся с человеком на форуме, находим общий язык, добавляем в друзья, играем вместе. Сделать подобный механизм в игре тоже не повредит, через список игроков сервера или непосредственно в игре, чтобы вы могли добавить не только человека с форума, но и его друзей при встрече в игре.
Как следствие, логически напрашивается идентичность имени на форуме и имени в игре. Таким образом если вас поймают на бандитизме, то куча людей может отказаться иметь с вами дело в игре. Так что лучше не попадайтесь =)
Как это может выглядеть в игре
Необходима возможность внешне отличать своих от чужих. Причем игровая, т.е. это не должна быть надпись, которая видна сквозь деревья, когда вы наводите курсор на игрока. Это должен быть элемент модели персонажа, который не сильно влияет на кастомизацию.
В качестве примера - та же повязка героя. Или - мне такой вариант больше нравится -какая-нибудь маленькая татушка на лице (тогда получится еще более реалистично, можно опознать человека только в лицо) которую можно увидеть лишь на определенном расстоянии, или через оптику. Это не сильно изменит внешний вид игрока и поможет его узнать. При встречи все будут старательно вглядываться в лицо, стараясь опознать знакомого. При этом любая маска/повязка скроют его лицо.
На очень близких расстояниях можно отображать имя игрока у него на груди (реализовано в оригинально АРМА2), если он не скрывает лицо.
Разбой
При наличие маски вы можете скрывать свое лицо и заниматься разбоем, не боясь узнавания. Разумеется, если вас убьют, то могут снять маску и рассказать всем что Вася у нас двуличный и нехороший мальчик, икшается с бандитами. (Причем, сейчас в игре можно посмотреть ник игрока на трупе - логично если такая возможность будет только в том случае, если вы знакомы с игроком, т.е. он есть в вашем френд листе)
Общаясь с людьми, вы можете знать где они бывают, что делают и, соответственно, устраивать засады и налеты (как именно все это устроить описано дальше).
Общение
В игре необходимо реализовать способ общения между друзьями. В жизни люди как правило стремятся организовать жизнь в одном месте и если вы человека знаете, то как правило знаете где его можно найти. В игре никто не будет торчать сутками в одной локации, поэтому нужна возможность сообщать другим о своем местоположении.
Один вариант - это чат. Вы пишите сообщение и их может прочесть только тот, кто находится в списке ваших друзей. Условно говоря - это передача информации через знакомых, поэтому другие тоже могут знать содержание вашего разговора (для личных бесед - личная встреча и директ канал). Вы можете просто сообщить, что находитесь в Каменке и готовы поторговать и будете там до определенного времени. Вы так же можете договорить о встрече в каком-то месте, или пойти охотиться на снайперов в Черно.
Другой вариант - встроенный форум, доска сообщений, на которой можно оставлять послание, которое сможет прочесть любой из списка друзей. Это более приближено к реальному распространению информации, так как появится небольшая задержка в передаче информации, а не реал тайм, как обычный чат. Игроку придется открывать этот форум (может отображаться просто в меню Esc), чтобы увидеть сообщение.
Еще вариант - возможность писать статус в списке серверов, доступный для чтения всем друзьям. Т.е. вы открываете этот лист и смотрите, например, что у кого-то статус "С 18 00 до 18 30 буду в Болотах, кто хочет поторговать заходите. Осторожнее в Черно, кто-то стреляет из снайперки, судя по звуку где-то с холма". И время, когда статус был установлен. Логичный недостаток - статус может устареть и вы можете об этом забыть. Поэтому все же считаю наличие чата/форума нужной вещью. Просто он должен быть отключаем - ведь вы не обязаны быть активным членом сообщества. Возможно вы одиночка и вам просто достаточно знать, с кем можно торговать. А может вы таким образом собираете информацию о том кто и где находится, чтобы потом с корешами надеть маски и нагреть всех по полной программе.
По поводу реализма - такое общение вряд ли сильно нарушит его. Не больше чем общение по скайпу.
Сообщества
Понятно, что если вы знакомы в Гошей и Степаном, вовсе не обязательно что они знакомы друг с другом (т.е. оба в вашем френд листе, но друг друга не знают). Более того, они даже могут враждовать, что, нисколько не противоречит реальности. Два человека могут спокойно относится к вам, и при этом враждовать друг с другом.
Но при этом хотелось бы иметь возможность создавать более глобальные сообщества, члены которого могут следовать определенным правилам. Или делать вид что следуют им. А кто-то, возможно, даже захочет следить за тем, чтобы эти правила выполнялись.
Логичным решением вижу реализацию кланов. Принцип, схожий с френд листом, но разница в том, что здесь вы различаете не только тех, кого добавили в список, но вообще всех, кто состоит в том же списке что и вы. Визуально это может быть, например, какая-то нашивка или повязка на плече персонажа, с которым вы в одной фракции. При этом вы можете быть не знакомы лично, но состоять в одной фракции.
Ключевая разница в наличие глобальных правил и в том, что вы лично этого человека можете не знать и, следовательно, не иметь причин ему доверять. В остальном все тоже самое. Вы не обязаны вступать в фракции, если не хотите, но в принципе некоторые из них могут быть достаточно авторитарными и распространяя свое влияние убивать всех, кто не с ними. И кто знает, возможно друзья из разных фракций окажутся в сложной ситуации. Впрочем, это уже их проблемы.
Чат/форум у соклановцев тоже свой отдельный.
Черный список или энеми лист
В первую очередь важно знать, кто свой, а убивать можно всех остальных незнакомых, как это сейчас и происходит. Личный он враг вам или нет уже не так важно. Все равно же пулю ему в лоб отправите. Тем не менее, вполне логично, что у вас могут быть личные враги и значит вы могли бы их узнать в игре. Т.е. можно добавить какой-то способ распознавания врагов, тот же шарф/повязка бандита. Плюс в том, если человек в черном списке, то вы не примите его за друга, если он, к примеру, находится с вами в одной фракции.