Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

Страница: 1 | 2 | 3 | 4 | 5 |

 

  Вопрос: ММОРПГ Добавлено: 06.06.07 20:45  

Автор вопроса:  Павел | Web-сайт: www.vbnet.ru | ICQ: 326066673 

Ответить

  Ответы Всего ответов: 62  

Номер ответа: 31
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #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-сайт: www.vbnet.ru
 Профиль | | #33
Добавлено: 08.06.07 12:20
Sneaks, а Вы чем готовы помочь в разработке?

Ответить

Номер ответа: 34
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #34
Добавлено: 08.06.07 13:23
Не только представляю, но и могу из головы нарисовать UML-схему, редактировать которую придется в ходе разработки совсем немного

Ответить

Номер ответа: 35
Автор ответа:
 vito



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #35
Добавлено: 08.06.07 14:11
в любительской технодемке вполне можно использовать и выдранные/найденные ресурсы.

В принципе, это единственный вариант, по крайней мере мере вначале.
Если у игры появятся аудитория (хотя бы небольшая), можно будет что-то свое подрисовывать.

Ответить

Номер ответа: 36
Автор ответа:
 vito



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #36
Добавлено: 08.06.07 14:14
Sharp, можешь набросать хотя бы приближенную диаграмку?
План есть начало начал... И либо беремся за работу, либо.. еще рсурсы, проще проект и далее по контексту.

Ответить

Номер ответа: 37
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #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-сайт: www.vbnet.ru
 Профиль | | #40
Добавлено: 08.06.07 19:45
Тема в оффтопе, потому что это самый популярный раздел форума.

Ответить

Номер ответа: 41
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #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-сайт: www.vbnet.ru
 Профиль | | #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 =)

Эх... вот написал пост и че-то опять муза прилетела. Надо дома в архивах покопаться... может нарою клиента - покажу вам скрины =)

Ответить

Страница: 1 | 2 | 3 | 4 | 5 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам