|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
Не браузерные МО, ММО02.10.2011, 09:34. Показов 4674. Ответов 44
Метки нет (Все метки)
С чего начинать разработку не браузрной МО или ММО? Как делать регистрацию? Где хранить аккаунты? Где хранить игровые данные? Нужен ли игре форум? Как делать чат? Я хочу сделать 3D с помощью OpenGL. Есть по этой библиотеке какие нибудь туториалы? Как без директа делать звук? Как делать обмен между сервером и клиентами? Следует ли предпочесть UPD, или TCP? Какие данные передавать? Исходную 3D геометрию + текстуры, или готовое видео? А может модели с текстурами хранить на клиентах, а передавать только положения и ориентации? А может скомбинировать? Модели и текстуры предметов хранить на клиентах, а геометрию и текстуры местности передавать с сервера? На сколько сложно сделать войс-чат? Посоветуйте среду для разработки клиента, чтоб его можно было с минимальными затратами собрать для Windwos, alt LINUX, UBUNTU, XUBUNTU. Возможна ли сборка подо всё перечисленное на винде? Как писать, чтоб можно было собирать для всего перечисленного, не залезая в исходник? Как делать ботов для игры? Предположим, космическая леталка. Как для неё сделать бота? Как делать баланс в игре? Как делать экономику?
1
|
|
| 02.10.2011, 09:34 | |
|
Ответы с готовыми решениями:
44
Пошаговые ММО: что посоветуете? PowerPad: геймпад для ММО-игр Сборка системника для ММО игр |
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||
| 02.10.2011, 12:28 [ТС] | |||
|
Добавлено через 2 минуты
0
|
|||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|||
| 02.10.2011, 12:30 | |||
|
Персонажи не существенны, вопрос в физике. Если два персонажа стреляют в третьего, как узнать, кто из них его убил? Ведь физика считается на стороне клиента и каждый клиент уверен, что он первым убил третьего. При том что третий вообще считает, что успел телепортироваться.
0
|
|||
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||
| 02.10.2011, 12:34 [ТС] | ||||
|
И не факт, что вообще будут танки. Точно будет космос, а вот на счёт высадки я пока не уверен.
Добавлено через 34 секунды Добавлено через 1 минуту Добавлено через 1 минуту
0
|
||||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
||
| 02.10.2011, 12:36 | ||
|
Два космолёта опасно сблизились. Один игрок успел среагировать и сместился, но данные из-за загруженности сети не успели передаться и на втором компьютере с сонным игроком произошло столкновение и оба корабля взорвались. Что делать серверу? Убить первого игрока? Оживить? Оживить и второго? Подумай о синхронизации и как будешь её выполнять.
1
|
||
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 02.10.2011, 12:38 [ТС] | |
|
Я хочу сначала сделать для 8-ми игроков, но со входом/выходом как в ММО, а не МО.
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 02.10.2011, 12:42 | |
|
Я даже более чётко сейчас отвечу:
1. Разбей задачу на независящие компоненты. В первом сообщении ты это почти сделал, но скопом и не сильно думая. 2. Выдели те задачи, которые ты не знаешь. 3Д графика, звук, сеть и т.п. 3. Подтяни знания в этих областях или найди программистов в них разбирающихся (если не планируешь делать всю игру в одиночку). 4. ДизДок и пр. 5. А вот теперь, когда ты уже знаешь, какую игру хочешь и не пугаешься слова OpenGL, можно приступать к созданию игры. А не так, что за свербело и кинулся программировать не знамо что и как и где.
0
|
|
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 02.10.2011, 12:42 [ТС] | ||
|
0
|
||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
||
| 02.10.2011, 12:44 | ||
|
1
|
||
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||
| 02.10.2011, 12:56 [ТС] | |||
|
Добавлено через 2 минуты
0
|
|||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
||
| 02.10.2011, 12:58 | ||
|
0
|
||
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 02.10.2011, 13:11 [ТС] | ||
|
Добавлено через 3 минуты И не важно, на сколько на экране второй машины придвинулся первый корабль, хоть до касания. Это увидел второй, но это не произошло. Потом скажем, что у персонажа глаза не успели за событиями, а мозг додумал. А геймъойвэ только по прямому указанию с сервера.
0
|
||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
||
| 02.10.2011, 13:14 | ||
|
Сервер будет в состоянии выполнить обработку всей физики для всех игроков? Или часть физики будет на локальных компах? Если да, то какая часть? Должен ли корабль изменять траекторию сразу после нажатия кнопки или только после получения разрешения от сервера? И т.п. вопросы.
0
|
||
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 02.10.2011, 13:15 [ТС] | |
|
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 02.10.2011, 13:16 | |
|
0
|
|
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||
| 02.10.2011, 13:20 [ТС] | |||
|
Добавлено через 2 минуты
0
|
|||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
||
| 02.10.2011, 13:28 | ||
|
0
|
||
|
9 / 9 / 0
Регистрация: 27.09.2011
Сообщений: 97
|
|
| 02.10.2011, 13:32 | |
|
Могу помочь с разработкой игры, знания не большие, но с настройкой интерфейса игры и сайта, помогу с удовольствием.
0
|
|
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 02.10.2011, 13:38 [ТС] | |
|
Всё считается на сервере. Движение, какое не успели получить с сервера, дублируем на клиенте, но только в пределах своего поля зрения и только движение, без взрывов, оторванных листов обшивки и тому подобных событий. Входные данные - только с сервера. То есть, если игрок джойстик повернул, но сервер об этом ещё не знает, то траектория не изменилась. Если ты кнопку газа нажал, но сервер об этом ещё не знает, то двигатель не увеличил тягу. Не слишком это криво?
Добавлено через 5 минут Ещё вопрос. Предположим, две валюты. На одну по твёрдым ценам покупается всякая фигня, на другую по таким же твёрдым ценам элитные товары, но эта валюта дефицитнее. А есть ещё аукцион, на котором та же элита продаётся за первую валюту, но кто больше поставит. Ситуация: Игроков мало, ставить почти не кому, на элитный лазер поставили полцены обычного, но ни один другой игрок не перебил. А теперь вопрос. Как не дать игрокам скупить элиту по дешёвке?
0
|
|
| 02.10.2011, 13:55 | |
|
Не по теме: taras atavin, я бы хотел подписаться на все твои темы, вообще каждую, которую ты создаешь!
2
|
|
| 02.10.2011, 13:55 | |
|
Выбор SSD для системы и пары ММО Браузерные артефакты? о.о Браузерные игры
Ищу команду разработчиков для создания ММО игры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|