Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
║XLR8║
 Аватар для outoftime
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,360
Записей в блоге: 5

Co-op multiplayer (definition and main idea)

26.09.2018, 01:03. Показов 818. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
What games we can play now? We all can play games where we can progress personaly (individually) with some little co-op, where few people of few parties trying to defeat heavy boss. But lets ask two questions:
  1. Why do they join into small groups?
  2. Who gain profit from the raid?

Lets think about second part first. Answer is easy, because everybody want to progress in their own powers/abilities/etc, that is why only player who participate in the raid can gain profit from any raiding activity (all party members in common case).

Lets continue with first question. Why do people who wants to progress as fast as they can will join into parties? Because they have no other choice, they just can not do this on they own because of lack of strength or game limitations. This causes lots of problems in communication between players because some of them are strong enoght to make raid in party, and some of them just want to collect rewards and are storng enough to make raids on their own.

Second group of players that will join parties are those, who just want to chat. They join raids just to spend time with other players. I don't want to recognize intentions, whether player wants to talk. play or hopple raid. The main reason is this group of players is not intentioned to collect rewards.

With this in mind lets try to define co-op multiplayer as networking game where player's own progress is secondary to common game progression.

In order to be less abstract, lets imaging tree like main goal progression where every player of the server "votes" for one or another branch by doing actions that corresponds to specific progression of common goal. On each step of common goal there are no futher goals, but one shim that will give some time to develop new common and personal goals. For an example: ship with colonists have done emergency landing on undiscovered planet that is suitable for living, but ship is highly damages, almost all equipment are broken. Also there are problems with power supply, that is why some of capsules with conolist are going to activate "awaking" protocol (on new player registration). First goal is to recover ship's main control pannel with almost no tools, when goal is achived, shim goal is to get through tons of broken equipment in order to reboot system via "lever" in oposite side of the ship.

Topics of discussion are:
  1. How to force players to focus on common goal instead of personal without limitations in actions?
  2. What genres of existing games can be applicable in what aspects of co-op multiplayer and how to organize ability of every player in the games to participate in each and every aspects of the common game progression?
  3. What goals can be interpreted as common and what properties it must/should/can have?
  4. How to blur an edge between personal and common goals via actions that affects both without harming induvidual story development/progression?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.09.2018, 01:03
Ответы с готовыми решениями:

Ошибка IntelliJ IDEA Error: Could not find or load main class Main
package lysenko; public class Dog { String name; public static void main(String args) { Dog dog1 = new...

Error: Could not find or load main class com.intellij.idea.Main
$ java -version openjdk version "1.8.0_151" OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-1~deb9u1-b12) OpenJDK 64-Bit...

Ошибка multiple definition of main при наследовании
Всем привет. Проблема описана много где в интернете , но я так и не смог понять в чём косяк у меня. Помогите разобраться. Есть...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.09.2018, 01:03
Помогаю со студенческими работами здесь

Ошибка в Android (Xamarin): 'Resource.Layout' does not contain a definition for 'Main'
Проблема, не могу понять ,почему создавая пустое приложение в VISUAL studio 2017 Xamarin Android При запуске проги отладчиком через...

Intellij idea запуск метода main в режиме отладки с параметрами
Подскажите как в Intellij Idea запустить в режиме отладки метод : public static void main(String args) с параметрами, то есть...

IntelliJ IDEA, выдает ошибку: [main] WARN io.netty.util.internal.ThreadLocalRandom, как починить?
Всем привет! *Если создал тему в неправильном разделе, просьба перенести. Уважаемые Java-программисты, пожалуйста подскажите, в...

IDEA ошибка Exception in thread "main" java.lang.ArithmeticException: / by zero
Не могу разделить, а очень надо, есть у кого идеи как это провернуть?? Код: static Main delenMain(Main a, Main b) { if...

Ошибка no main class (заголовок com/javafx/main/Main) на другом компьютере
У меня возникла такая проблема. Если я создаю пример JavaFX приложения в Netbeans и компилирую его как устанавливаемый exe (Installing...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru