Страница: 1 | 2 | 3 | 4 | 5 |
Вопрос: ММОРПГ
Добавлено: 06.06.07 20:45
Автор вопроса: Павел | Web-сайт:
Ответы
Всего ответов: 62
Номер ответа: 31
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #31
Добавлено: 08.06.07 11:42
vito: Не боись, игра и так будет выглядеть убогой, а с убогой графикой — еще хуже
Павел: Да, забавная, но «Ночной дозор» уже есть
Sneaks: Полагаю, что сценарий и квесты я вполне могу взять на себя. С моделированием и картинками, конечно, проблема, но вообще говоря, в любительской технодемке вполне можно использовать и выдранные/найденные ресурсы.
Номер ответа: 32
Автор ответа:
Sneaks
Вопросов: 9
Ответов: 84
Профиль | | #32
Добавлено: 08.06.07 11:59
Sharp: Вы хоть на вскидку представляети сколько это работы?
Что бы проект не проволился на пол пути думаю Вам стоит сначало сделать что нить маленкое а потом уже стоить грандиозные планы
Номер ответа: 33
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #33
Добавлено: 08.06.07 12:20
Sneaks, а Вы чем готовы помочь в разработке?
Номер ответа: 34
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #34
Добавлено: 08.06.07 13:23
Не только представляю, но и могу из головы нарисовать UML-схему, редактировать которую придется в ходе разработки совсем немного
Номер ответа: 35
Автор ответа:
vito
Разработчик Offline Client
Вопросов: 23
Ответов: 879
Web-сайт:
Профиль | | #35
Добавлено: 08.06.07 14:11
В принципе, это единственный вариант, по крайней мере мере вначале.
Если у игры появятся аудитория (хотя бы небольшая), можно будет что-то свое подрисовывать.
Номер ответа: 36
Автор ответа:
vito
Разработчик Offline Client
Вопросов: 23
Ответов: 879
Web-сайт:
Профиль | | #36
Добавлено: 08.06.07 14:14
Sharp, можешь набросать хотя бы приближенную диаграмку?
План есть начало начал... И либо беремся за работу, либо.. еще рсурсы, проще проект и далее по контексту.
Номер ответа: 37
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #37
Добавлено: 08.06.07 19:06
Сейчас рисовать ломает, но могу перечислить основные классы
World - синглтон, общий класс для хранения состояния всех объектов (на сервере), объектов, доступных для взаимодействия (на клиенте)
Terrain - синглтон, управляет рельефом, World опрашивает его для проверки перемещений и т.п.
Synchronizer - синглтон, сетевой класс, занимается поддержанием мира клиентов в нужном состоянии (на сервере), и поддержанием мира в соответствии с сервером (на клиенте)
MessageParser (сервер) - проверяет корректность сообщений, приходящих от Synchronizer, осуществляет их
Unit - базовый класс объекта, способного к взаимодействию, от него наследуются Hero, NPC, TradeNPC:NPC, WeaponTraderNPC:TraderNPC:NPC и т.д.
View3D - клиент, обеспечивает отображение мира в 3д-виде
Interface - обеспечивает создание клиентом сообщений и отправку их через Synchronizer
Graphics - обеспечивает вывод того, что нагенерили View3D и Interface, используя загруженную графику и т.п. Сюда же можно отнести, скажем, звуки.
Database - сервер, журналирующая БД с политиками приоритета записи, обеспечивает сохранение мира и его изменений на жесткий диск
Log - серверные логи
Account - сервер, обеспечивает хранение данных аутентификации и авторизацию пользователей.
Еще что-нибудь вспомню, напишу, конструктивно критикуйте и дополняйте пока это.
Номер ответа: 38
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #38
Добавлено: 08.06.07 19:10
Так что пишем хоть? Магов или НР?
Система многопользовательская клиент-серверная или как?
На чем пишем?
Номер ответа: 39
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #39
Добавлено: 08.06.07 19:13
И если вообще пишем, почему тема в офтопе? Опять стебаетесь?
Номер ответа: 40
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #40
Добавлено: 08.06.07 19:45
Тема в оффтопе, потому что это самый популярный раздел форума.
Номер ответа: 41
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #41
Добавлено: 08.06.07 19:56
Не знаю, что хотят писать остальные, а я хочу писать игрушку с безклассовыми хуманами, комбинирующими по своему желанию бой, магию и крафт, очевидно, многопользовательскую клиент-серверную, на C++
Номер ответа: 42
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #42
Добавлено: 08.06.07 19:59
во блин...
Номер ответа: 43
Автор ответа:
Sneaks
Вопросов: 9
Ответов: 84
Профиль | | #43
Добавлено: 08.06.07 20:50
Павел: есть наработки по директ иксу 7-му. Есть сетевая часть игры клиент-сервер. Но думаю вы и сами все это сделаете.
А вообше я просто активный наблюдатель )) Мне до Вас еше расти и расти
Номер ответа: 44
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #44
Добавлено: 09.06.07 09:26
2 Sharp: а какая основа сюжета?
Номер ответа: 45
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #45
Добавлено: 09.06.07 10:24
Вот и у меня раньше такая идея была - написать игру.
Клиент-сервера написал. Можно было перемещаться по миру. Общаться в чате. Подбирать и использовать предметы.
Клиент был на VB6. сервер - ASP + -MS Access
Возникшие проблемы:
- Надо сделать серверную часть полноценной программой и запустить ее на компе с постоянным подключением к сети (которого у меня нет)
- Не реализована анимация юнитов и предметов и движок не предусматривает ее внедрение.
Скорость была чуть выше минимальной
Но скорость легко повысить если сменить СУБД и написать сервер в виде EXE
Но, самое главное - она работала.
На оффсайте даже было голосование по выбору названия игровой валюты. Проголосовало около 10 человек(!).
При том что игра не пиарилась сообще, кроме регистрации ее в одном каталоге ссылок.
Могу помочь вашему проекту написанием генератора игровых названий Ща я его потерял, но написать заново - недолго.
Поскольку с DirectX и OpenGL я практически не работал, то советовать его для написания игры не могу. Гораздо проще писать изометрическую спрайтовую игру - графика получается неплохая. Я использовал спрайты принтскриненые с Stronghold
Эх... вот написал пост и че-то опять муза прилетела. Надо дома в архивах покопаться... может нарою клиента - покажу вам скрины