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