LINUX.ORG.RU

Сколько времени и денег примерно может стоить реализация подобного игрового серверного приложения?


0

1

Ось: Linux.
Язык: C++.
Протоколы: UDP для событий, TCP для чего-нибудь другого.
Кол-во клиентов: 3...10K.
Тип клиента: риалтайм, 3D. Бегалка-стрелялка на каком-то готовом движке.
Реализовать:
- игровую логику, просчёт попаданий при выстрелах, какие-то ещё такие штуки.
- соединение с БД, хранит там статистику, профили юзверей.
- защиту от вмешательства в полезный траффик между клиентом и сервером;
- поддержку плагинов для добавления нового функционала серверу. Точно не определено, какого функционала, но задумка в этом направлении была высказана заказчиком.
- взаимодействие с платёжными системами - брать деньги за аккаунты.

Заказчик говорит о жёстких трёх месяцах. Да, точное ТЗ на двух страницах не определено. Отец говорит, что в строительстве заказчики тоже всегда называют срок нереальный, который уходит целиком ТОЛЬКО на обсуждение того, как всё будет сделано.

На других форумах получено мнение такое:
1. Писать ТЗ на два листа, считать для каждого пункта время, всё умножать на 2 и всё равно всё просрёте.
2. 6 месяцев - минимум. Только на прототип. Или год.
3. Не вылезать из-за компа, питаться редбуллами с кофе.

★☆

Последнее исправление: kiverattes (всего исправлений: 4)
Ответ на: комментарий от sergej

Надо брать _хорошо_ соображающего человека, который будет заинтересован чем то кроме з-п и организует эту работу.

Организует? Т.е. вы тоже считаете, что не хватит одного человека?

kiverattes ★☆
() автор топика
Ответ на: комментарий от kiverattes

1 будет делать очень долго. Кол-во клиентов, измеряемое тысячами также настораживает. Потянет ли это все 1 сервер и как это надо написать чтобы потянул.

sergej ★★★★★
()
Ответ на: комментарий от kiverattes

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

tia
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.