Deutsch
Germany.ruФорумы → Архив Досок→ Компьютер & Co

Сколько нужно денег на создание онлайн-проекта?

1420  1 2 3 4 все
Книга Илая прохожий06.07.19 20:27
Книга Илая
NEW 06.07.19 20:27 
в ответ Tamachi 06.07.19 20:11

Под картой я понимаю игровое пространство)))

#21 
Tamachi постоялец06.07.19 20:47
NEW 06.07.19 20:47 
в ответ Книга Илая 06.07.19 20:27

Карта, это пейзаж, на фоне которого происходят игровые действия. Я полагаю, карту вполне можно сделать 2D.

То есть, например, если это лес, то он будет статичным, без шевеления листьями.


Если это деревня, то такие вещи, как дым из трубы, животные, тоже будут статичными.


Не знаю, приемлемо ли это для Вашего проекта, но, думаю, что 3D-проект Вы не потянете: для того чтобы в рамках 3D-проекта грамотно поставить задачу программистам, Вам потребуется значительно более серьезные технические знания, чем те, что я наблюдаю в этой беседе.

Я ни коим образом не хочу Вас обидеть.

Просто советую брать проект по своим силам. Если Вы ранее не управляли командой программистов/дизайнеров, то лучше не начинайте: первый блин всегда комом. И стоимость этого "блина" может оказаться слишком большой для получения первого опыта.


3D-проект подразумевает не только определенную нагрузку на комп пользователя, но и требует более тщательного программировпния сетевых операций. Но даже не это самое неприятное: для 3D--графики для создания каждого игрового объекта необходимо создавать 3D модель. Обычно этим занимается не программист, а 3D-дизайнер. Таким образом, количество людей, работающих над проектом уже не ограничивается одними лишь программимтами. Вы не потянете распределение задач между сотрудниками.

Еще учтите человеческий фактор (у каждого свои амбиции, свое виденье задачи).


Ну, и соответственно, расходы на зарплату сотрудникам возрастает в разы.


С другой стороны, 2D-проект вполне реализуем без привлечения 3D-моделей.


#22 
Tamachi постоялец06.07.19 21:39
NEW 06.07.19 21:39 
в ответ Книга Илая 06.07.19 20:27

Касательно карты. Есть промежуточный вариант: 2D-анимация вместо 3D-модели.


Это означает примерно следующее: дым из деревенских труб анимирован, деревья шевелят листьями -- но все это анимированная 2D-картинка. Как бы мультик.


По-моему вполне приемлемое решение для карты.


#23 
Книга Илая прохожий06.07.19 22:14
Книга Илая
NEW 06.07.19 22:14 
в ответ Tamachi 06.07.19 21:39

Просто я не совсем видимо понимаю, что есть 2d-модель...


Получается, что большинство 3d-игра в действительности являются 2d-симуляцией 3d-моделей? Как Wolfenstein?

#24 
Tamachi постоялец07.07.19 04:46
NEW 07.07.19 04:46 
в ответ Книга Илая 06.07.19 22:14, Последний раз изменено 07.07.19 05:06 (Tamachi)

3D-модель -- это формат хранения объекта, позволяющий осуществлять операции вращения и панорамирования по всем трем осям. На структуру такого объекта нет стандарта и программисту потребуется дополнительное время (реально много!) на разработку форматов хранения и алгоритмов пересылки и синхронизации объектов, находящихся на разных компах.


2D-анимация -- это тупо файл, где как в кино лежит несколько кадров, которые программа будет вертеть циклично. Например, изображение деревни, где стоят домики, из труб идет дым: примерно 8-10 кадров, которые программа будет быстро сменять, создавая вмдимость того, что из труб идет дым. Если надо создать анимацию с участием животных, деревьев, -- кадров будет больше.

Такую анимацию рисует обычный дизайнер, никакие 3D модели тут НЕ используются.


#25 
Tamachi постоялец07.07.19 06:01
NEW 07.07.19 06:01 
в ответ Книга Илая 06.07.19 22:14

Вот, примерная смета без учета стоимости хостинга:



1. Серверная часть проекта
Язык программирования: C++
Тип хостинга: VDS на базе Linux

Разработка кода: 1 чел * 4 мес
Разработка и отладка логической графики: зависит от степени детализации. Пусть будет тоже 1 чел * 4 мес


2. Клиентская часть проекта



Язык программирования C++ + Qt
Количество игровых сцен -- пусть будет 10

Разработка кода: 1 чел * 4 мес
Разработка графики: 1чел * 0.5 мес * число сцен


Теперь считаем деньги: Оклад программиста принимаем за 120 000 руб/мес
Оклад художника принимаем за 80 000 руб/мес


16 000 000 руб на серверную логику

880 000 руб на клиентскую логику

Итого получается что-то в районе 17млн рублей на разработку.
Это без учета стоимости хостинга



На этапе разработки на хостинг можно не тратиться. По окончании разработки хостинг придется приобрести.

Думаю, баннерная реклама не окупит стоимость разработки проекта

#26 
Книга Илая прохожий07.07.19 08:27
Книга Илая
NEW 07.07.19 08:27 
в ответ Tamachi 07.07.19 06:01

В общем 250 000€ примерно. Многовато однако, но я собственно так и предпологал.


Кстати, а что программеры так мало "получают" - 120 000 деревом?

#27 
Tamachi постоялец07.07.19 09:16
NEW 07.07.19 09:16 
в ответ Книга Илая 07.07.19 08:27

Это средняя зарплата программиста в России. Если бы я взял для расчета максимальную, то Вы могли бы обвинить меня в завышени расчетов.


За эту сумму вполне реально найти программиста с соответствующим опытом

#28 
Книга Илая прохожий07.07.19 09:35
Книга Илая
NEW 07.07.19 09:35 
в ответ Tamachi 07.07.19 09:16

1. Что происходит при "создании" игроком сервера?

#29 
Tamachi постоялец07.07.19 09:44
NEW 07.07.19 09:44 
в ответ Книга Илая 07.07.19 09:35

Не понял вопрос. При создании ЧЕГО?

#30 
Книга Илая прохожий07.07.19 10:04
Книга Илая
NEW 07.07.19 10:04 
в ответ Tamachi 07.07.19 09:44

В онлайн играх есть опция:"Создать сервер". Имеется в виду создание отдельной карты на физическом сервере видимо...

#31 
Tamachi постоялец07.07.19 10:16
NEW 07.07.19 10:16 
в ответ Книга Илая 07.07.19 10:04

Я бы назал это "начать новую игру" или "новая игра"....


Но это уже те детали, которые решаются в процессе разработки.


"Толщина" толстого клиента как правило выясняется в процессе разработки. И для этого нужно знать тематику игры.

#32 
Книга Илая прохожий07.07.19 11:12
Книга Илая
NEW 07.07.19 11:12 
в ответ Tamachi 07.07.19 10:16

И для этого нужно знать тематику игры


Дело в другом: возможно ли реализовать постоянно растущий мир-карту?

#33 
Книга Илая прохожий07.07.19 11:41
Книга Илая
NEW 07.07.19 11:41 
в ответ Tamachi 07.07.19 10:16

А вы кстати не желаете поучаствовать в проекте? Не обязательно программистом, можно в качестве консультанта. Но пока ещё не ясно, удастся ли получить именно ту сумму. Я так понял, что и 250 000€ дело не ограничится...

#34 
sloker2012 коренной житель07.07.19 12:45
sloker2012
07.07.19 12:45 
в ответ Книга Илая 06.07.19 16:50

От 100 т. евро

Глупые вопросы - игнорирую. Троллей - не кормлю. Починяю примус...
#35 
Книга Илая прохожий07.07.19 13:04
Книга Илая
NEW 07.07.19 13:04 
в ответ sloker2012 07.07.19 12:45

Почему так мало? У меня 300 000€ получается...

#36 
Tamachi постоялец07.07.19 13:12
NEW 07.07.19 13:12 
в ответ Книга Илая 07.07.19 11:41

Смета считалась из соображения 10 сцен.

Поставтьте пока в качестве задачи всего 2 сцены. Попробуйте. Посмотрите, что будет. Если две сцены заработают, то остальные -- это уже дело техники.


#37 
AlexNek патриот07.07.19 23:02
AlexNek
NEW 07.07.19 23:02 
в ответ Книга Илая 06.07.19 16:50
То есть реально с нуля созданный движок и всё-всё-всё остальное...

Если Вы ориентируетесь на Words of tanks

https://ru.wikipedia.org/wiki/World_of_Tanks

то может смело забыть об этом. Создать свой конкурентный 3Д движок с полного нуля в короткое время затея практически нереальная при ограниченном количестве денег.

Максимум что вам светит это Unity -

https://ru.wikipedia.org/wiki/Unity_(игровой_движок)


ну или вот еще

https://gametarget.ru/articles/sozdanie-brauzernoy-igryi-k...

https://habr.com/ru/post/249805/

https://shkolazhizni.ru/computers/articles/36533/

#38 
avangardservice коренной житель08.07.19 07:00
avangardservice
NEW 08.07.19 07:00 
в ответ Книга Илая 07.07.19 13:04

какие сметы, товарищи не несите бред, вы реально думаете так? А кто сапортить все это будет? А сайт, программисты по вебу? Дизайнеры, сеошники и тд?

#39 
Tamachi постоялец08.07.19 13:05
NEW 08.07.19 13:05 
в ответ avangardservice 08.07.19 07:00

Речь шла о толстом клиенте, а не о браузерной игре. Читайте дискуссию внимательно.

#40 
1 2 3 4 все