Модераторы: Rickert

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание браузерных 3D игр, Как создавать 3D игры? 
:(
    Опции темы
ИгроманКА
  Дата 11.1.2011, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 11.1.2011

Репутация: нет
Всего: нет



Я полный ноль в создании игр, но я хочу когда нибудь создать бразерную 3D игру.Я понимаю то что надо с чего то начинать.Мне интересно какие программы лучше использовать,если я не знаю англ.Что нибудь для новичка-по понятней и по легче.И как в них создавать предметы?С чего нужно начать и т.д.Ком не сложно,ответьте пожалуйста.
PM MAIL   Вверх
KaraKum
Дата 11.1.2011, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: нет
Всего: 1



В браузере 3D игру можно создать с помощью flash, используя библиотеку Papervision3D. Правда сомневаюсь что для неё есть документация на русском языке.
PM MAIL WWW   Вверх
Bitter
Дата 11.1.2011, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 5
Всего: 27



ИгроманКА, а почему именно браузерную, почему не просто 3D игру? Вообще для начала нужно выучить один из языков программирования, после этого понять что нужно (именно для этого языка) для программирования графики, а так же как программировать клиент-серверные приложения. А после этого уже думать как запрограммировать конкретную игру.
PM MAIL ICQ Skype   Вверх
ИгроманКА
Дата 11.1.2011, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 11.1.2011

Репутация: нет
Всего: нет



а почему именно браузерную, почему не просто 3D игру?
мне кажется то что браузерные игры интересней тем,что в них играют реальные люди и они могут общаться.Но это только моя точка зрения.
PM MAIL   Вверх
KaraKum
Дата 11.1.2011, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: нет
Всего: 1



Цитата(ИгроманКА @  11.1.2011,  19:49 Найти цитируемый пост)
мне кажется то что браузерные игры интересней тем,что в них играют реальные люди и они могут общаться.Но это только моя точка зрения. 

Ага - и можно даже для соц. сети сделать (ВКонтакте, facebook, Одноклассники...) - будут как-нибудь взаимодействовать с друзьями. Но проблема в том что 3D игры очень (ОЧЕНЬ!) сложно делать для браузеров. В конечном итоге они всё-равно будут тормозить.

Это сообщение отредактировал(а) KaraKum - 11.1.2011, 18:53
PM MAIL WWW   Вверх
ksnk
Дата 11.1.2011, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 2
Всего: 386



Цитата(ИгроманКА @  11.1.2011,  18:49 Найти цитируемый пост)
то что браузерные игры интересней тем,что в них играют реальные люди 

Хм... а в wow играют роботы? не знал... не знал...  smile 


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
ИгроманКА
Дата 11.1.2011, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 11.1.2011

Репутация: нет
Всего: нет



Но проблема в том что 3D игры очень (ОЧЕНЬ!) сложно делать для браузеров. В конечном итоге они всё-равно будут тормозить
Незнаю.Я довольно много играю в браузерные игры.Практически все они 3D,но пока что не тормозили.
PM MAIL   Вверх
ИгроманКА
Дата 11.1.2011, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 11.1.2011

Репутация: нет
Всего: нет



Что такое язык программирования?
PM MAIL   Вверх
ksnk
Дата 11.1.2011, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 2
Всего: 386



Цитата(ИгроманКА @  11.1.2011,  19:26 Найти цитируемый пост)
в браузерные игры.Практически все они 3D

Можно пример?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Kaerus
Дата 11.1.2011, 20:06 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


WPF'er
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 3.9.2010

Репутация: нет
Всего: 1



Цитата
Что такое язык программирования?

 smile школота опять атакует

Это сообщение отредактировал(а) Kaerus - 11.1.2011, 20:07
PM MAIL ICQ   Вверх
KaraKum
Дата 11.1.2011, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: нет
Всего: 1



Цитата(ИгроманКА @  11.1.2011,  20:26 Найти цитируемый пост)
Я довольно много играю в браузерные игры.Практически все они 3D,но пока что не тормозили. 

В какие? Ни разу не видел браузерную 3D игру.
PM MAIL WWW   Вверх
alex_nevolin
Дата 11.1.2011, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 13.8.2007

Репутация: нет
Всего: 4



PM MAIL   Вверх
ИгроманКА
Дата 11.1.2011, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 11.1.2011

Репутация: нет
Всего: нет



Можно пример?
В какие? Ни разу не видел браузерную 3D игру.
Дом 3
Пара Па город танцев
hot dance party
PM MAIL   Вверх
ksnk
Дата 11.1.2011, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 2
Всего: 386



про Hot dance party...
Цитата

[f.a.q.] часто задаваемые вопросы
Общие вопросы

Вопрос: Качаю игру. Сколько весит клиент?
Ответ: на данный момент клиент весит 2,13ГБ

Вопрос: Где скачать клиент игры?
Ответ: Скачать клиент игры вы можете на главной странице 
сайта
...


O! да! Действительно, чисто броузерная игра  smile 

Из языков программирования предлагаю начинать учить flash. Imho, на нем и написано подавляющее большинство таких "3D" игр... А свой клиент - для возможности обойти ограничения броузера на получение доступа  компьютеру пользователя.

P.S. Хотя, конечно, в 2-х гиговом клиенте, вероятнее всего, свой графический движек...

Это сообщение отредактировал(а) ksnk - 11.1.2011, 21:19


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Sergos
Дата 12.1.2011, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 16.7.2009

Репутация: нет
Всего: нет



Для тех кто не следит за новостями технологий- Unity 3d. 
На нем написан Need for Speed World, бои в игре Джаггернаут и еще много аркад.
PM MAIL   Вверх
KaraKum
Дата 12.1.2011, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: нет
Всего: 1



Цитата(ksnk @  11.1.2011,  22:12 Найти цитируемый пост)
Imho, на нем и написано подавляющее большинство таких "3D" игр

Хмм, а на каком ещё языке можно писать браузерные игры?
PM MAIL WWW   Вверх
Graf_h
Дата 12.1.2011, 19:40 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 482
Регистрация: 18.10.2007
Где: г. Ровно, Украина

Репутация: 3
Всего: 5



Цитата(KaraKum @  12.1.2011,  19:28 Найти цитируемый пост)
Хмм, а на каком ещё языке можно писать браузерные игры? 

http://unity3d.com/
а также флеш, если верить тому что обещают http://www.youtube.com/watch?v=KcKvS983K8c


--------------------
Иногда переменная - это просто переменная
PM MAIL ICQ   Вверх
KaraKum
Дата 13.1.2011, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: нет
Всего: 1



Цитата(Graf_h @  12.1.2011,  20:40 Найти цитируемый пост)
а также флеш, если верить тому что обещают http://www.youtube.com/watch?v=KcKvS983K8c 

Ого. Классно.
А вообще странно - у меня на работе почему-то после отображения нескольких десятков анимаций игра уже начинает тормозить, а тут такое на видео...
PM MAIL WWW   Вверх
Graf_h
Дата 13.1.2011, 16:26 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 482
Регистрация: 18.10.2007
Где: г. Ровно, Украина

Репутация: 3
Всего: 5



Цитата(KaraKum @  13.1.2011,  14:24 Найти цитируемый пост)
Ого. Классно.
А вообще странно - у меня на работе почему-то после отображения нескольких десятков анимаций игра уже начинает тормозить, а тут такое на видео...


http://uraldev.ru/news/id/2106


--------------------
Иногда переменная - это просто переменная
PM MAIL ICQ   Вверх
KaraKum
Дата 14.1.2011, 02:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: нет
Всего: 1



 smile 
Как-то страшно за C++ стало.
Как бы он не помер  smile 
PM MAIL WWW   Вверх
Graf_h
Дата 14.1.2011, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 482
Регистрация: 18.10.2007
Где: г. Ровно, Украина

Репутация: 3
Всего: 5



Цитата(KaraKum @  14.1.2011,  02:27 Найти цитируемый пост)
 
Как-то страшно за C++ стало.
Как бы он не помер

С++ уже давно не есть основным, но боятся, что умрет - глупо  smile 
Лично я для себя выбрал только с++ по многим причиннам. Но использовать только с++ везде - не рационально. Например, для  инструментария я активно использую .NET, Delphi, Flash 


--------------------
Иногда переменная - это просто переменная
PM MAIL ICQ   Вверх
KaraKum
Дата 14.1.2011, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: нет
Всего: 1



Цитата(Graf_h @  14.1.2011,  12:34 Найти цитируемый пост)
боятся, что умрет - глупо

Assembler ведь почти вымер уже - C++ его окончательно вытеснил хоть и является принципиально другим "языком", хотя C++ не идеален с точки зрения производительности, а сегодня считается, для некоторых, уже "чересчур близким к ПК".
Вот теперь поджимают C# да Flash. Хотя признаюсь что пока писал на Flash уже забыл что такое "garbage collection" да "memory corruption" - избаловался...
Ведь раньше писали игры на Assembler'е. Вот потом люди с таким же абсурдом будут вспоминать как кто-то писал игры на C++  smile 
PM MAIL WWW   Вверх
ksnk
Дата 14.1.2011, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 2
Всего: 386



KaraKum, А что удивительного? Программист делает движек, который умеет красиво рисовать объекты, на объектах собираются персонажи, добавляется  скриптовый механизм, которым можно рулить персонажами... после этого программист может отваливать. 
Начинается работа гейм девелопера, который кроме этого скриптового языка никакими программистскими навыками может не владеть  smile Нужно музычку пркрутить, картинки порисовать, логику игры придумать-отладть, а С++ уже свое дело сделал  smile 


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
KaraKum
Дата 16.1.2011, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: нет
Всего: 1



Цитата(ksnk @ 14.1.2011,  13:52)
KaraKum, А что удивительного? Программист делает движек, который умеет красиво рисовать объекты, на объектах собираются персонажи, добавляется  скриптовый механизм, которым можно рулить персонажами... после этого программист может отваливать. 
Начинается работа гейм девелопера, который кроме этого скриптового языка никакими программистскими навыками может не владеть  smile Нужно музычку пркрутить, картинки порисовать, логику игры придумать-отладть, а С++ уже свое дело сделал  smile

Я не понял о чём речь. О дроздах?
PM MAIL WWW   Вверх
ksnk
Дата 16.1.2011, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 2
Всего: 386



Цитата(KaraKum @  16.1.2011,  14:41 Найти цитируемый пост)
Я не понял о чём речь. О дроздах?

о том, что игры пишут не программисты...

Добавлено через 49 секунд
Это я про  ассемблер с С++  smile 


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
KaraKum
Дата 16.1.2011, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: нет
Всего: 1



А как же ИИ, логика, физика?
PM MAIL WWW   Вверх
ksnk
Дата 16.1.2011, 18:07 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 2
Всего: 386



ИИ и логика пишется на игровых скриптах. Физика обычно уже написана в готовом игровом движке. Я говорю об обычных online играх. достаточно посмотреть на команду разработчиков того-же близарда

отсюда
Цитата

Расскажем конкретнее о том, чем именно занимаются разные отделы, и сколько в них работает людей.

Программисты: 32 человека. Пишут движок, геймплей, средства разработки, серверную часть и интерфейс пользователя. С момента начала проекта программистами было написано 5.5 миллиона строк кода.

Художники: 51 человек. Рисуют персонажей, различных существ, доспехи и оружие, мир вокруг игроков, подземелья и все такое. Здесь же находятся аниматоры. Всего для WoW было создано 1.5 миллиона различных "художеств". 

Дизайнеры: 37 человек. Придумывают бои с боссами, квесты, классы, профессии, итемизацию, ачивки и так далее. Здесь же находится отдел, который, собственно, размещает в мире все то, что нарисовали художники, то есть создает игровые зоны. Дизайнеры создали 70 тысяч различных заклинаний и почти 40 тысяч различных NPC.

Видеовставки: 123 человека. Создают впечатляющие видео для всех проектов Близзард.

Звук: создают звуковые эффекты, музыку, проводят кастинг и записывают голоса всех героев. Всего в игре более 27 часов музыки.

Platform Services: 245 человек. Некоторые важные службы, такие как поддержка Макинтошей и локализация. 
Огромной частью этих служб является отдел по обеспечению качества конечного продукта (проще говоря, тестеры). Здесь заняты аж 218 человек из 245. Эти люди тестируют контент и проверяют игру на совместимость с различным железом и программами. Всего на этот момент в игре отслежено около 180 тысяч багов.
Нередки случаи, когда люди из отдела тестирования идут на повышение и становятся разработчиками.



Основная часть игры - игровая легенда, разработка игрового мира и его логики делается не программистами. Программисты в игровом девелопменте сейчас - аварищики, который дописывает недостающие кусочки в уже готовый игровой движек. 
 



--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
KaraKum
Дата 16.1.2011, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: нет
Всего: 1



Мммдаа.... статистика ещё раз поражает... 
"Великие и могучие американцы...", как говорил один человек...

Вот только я всё-равно не вижу в этом ответе точки зрения "игры пишут не программисты".
Здесь скорее подтверждение того что "игры пишут программисты". И не просто программисты, а аж 32 штуки  smile 
PM MAIL WWW   Вверх
ksnk
Дата 16.1.2011, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 2
Всего: 386



Ну да... а остальные 51+37+123+245=456 человек балду пинают?  smile 


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
KaraKum
Дата 17.1.2011, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: нет
Всего: 1



Так программисты-то, всё-таки, пишут игры.  smile 
Выражение "игры пишут программисты" не исключает того что над созданием игр работают ещё какие-то другие люди.  smile 
Однако исключает прежде высказанное предположение:
Цитата(ksnk @  16.1.2011,  17:47 Найти цитируемый пост)
игры пишут не программисты


PM MAIL WWW   Вверх
EgoBrain
Дата 16.2.2011, 03:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 23.3.2008
Где: Комната

Репутация: 1
Всего: 2



Пишут исполняемый код программисты. А созданием игры занимаются остальные, программисты лишь часть создателей, кто-то из толпы.
А насчет темы: если писать браузерное 3Д я бы выбрал unity! Помню тут давненько кто-то линковал на сэмплы, меня они тогда впечатлили, была отрисована локация с фламинго, река, горы, рендер на тот момент достаточно хороший.
PM MAIL ICQ Skype   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование игр, графики и искуственного интеллекта"
Rickert

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.

  • Литературу, связанную с программированием графики, обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы связанные с программированием графики и мультимедии на языках С++ и Delphi
  • Вопросы по реализации алгоритмов рассматриваются здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема »


 




[ Время генерации скрипта: 0.2023 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.