ФлеймФорумПроЭкты

ufy10 - Дневник тайной разработки Игры Мечты (2 стр)

Страницы: 1 2 3 453 Следующая »
#15
15:55, 29 мая 2024

Вий
> вести дневник разработки, ведь все знают, что это дает дополнительную мотивацию.
часто это работает наоборот, типа отчитался, можно реально особо ничего и не делать теперь

#16
(Правка: 20 июня 2024, 1:23) 16:00, 29 мая 2024

aliskda
> Попробуй такую поставить.

───────────────────────────────────────────────────────────────────────────────
Language                 Files     Lines   Blanks  Comments     Code Complexity
───────────────────────────────────────────────────────────────────────────────
C Header                    50      4016      507       239     3270        360
C++                         12      5832      440       376     5016        825
───────────────────────────────────────────────────────────────────────────────
Total                       62      9848      947       615     8286       1185
───────────────────────────────────────────────────────────────────────────────
Total Physical Source Lines of Code (SLOC)                     = 8,286
Development Effort Estimate, Person-Years (Person-Months)      = 1.84 (22.10)
 (Basic COCOMO model, Person-Months = 2.40*(KSLOC**1.05)*1.00)
Schedule Estimate, Years (Months)                              = 0.68 (8.11)
 (Basic COCOMO model, Months = 2.50*(person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)       = 2.73
Total Estimated Cost to Develop                                = RUB 3,116,682
 (average salary = RUB 1,692,000/year, overhead = 1.00)
───────────────────────────────────────────────────────────────────────────────
Processed 318681 bytes, 0.319 megabytes (SI)
───────────────────────────────────────────────────────────────────────────────
Изображение
#17
16:12, 29 мая 2024

Насколько это амбициозный проект?

#18
17:06, 29 мая 2024

krkd
> Насколько это амбициозный проект?
Я работаю над проектом, который собрал в себе лучшие традиции классических игр. Моя цель — создать уникальный и захватывающий игровой опыт, который не просто найдет отклик у какой-то аудитории, а в первую очередь будет доставлять удовольствие мне и моим друзем. Я стремлюсь сделать кое-что действительно особенное.

По объему программирования такого рода проекты вполне делаются силами пары человек за 2-3 года, то есть общий объем работы по программированию я бы оценил в 4-6 человеко-лет.

#19
17:16, 29 мая 2024

Вий
> общий объем работы по программированию я бы оценил в 4-6 человеко-лет.
Это 8 часовой рабочий день 5 дней в неделю?

#20
17:18, 29 мая 2024

aliskda
> Это 8 часовой рабочий день 5 дней в неделю?
Возможно, иногда 6-7 дней в неделю и иногда 10-14 часовой рабочий день...

#21
17:32, 29 мая 2024

> Возможно, иногда 6-7 дней в неделю и иногда 10-14 часовой рабочий день...
Это безумие. Даже твоё ММОРПГ кажется более реальным, чем это.

#22
18:41, 29 мая 2024

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

#23
19:49, 29 мая 2024

Вий

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

Прости не удержался

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

#24
(Правка: 20:18) 20:13, 29 мая 2024

i4ugui
Ну а что, коротенькие игры на 3 дня разработки надоедает клепать. Хочется сделать большую игру, в которую будет интересно играть самому.

#25
20:25, 29 мая 2024

Вий
> Ну а что, коротенькие игры на 3 дня разработки надоедает клепать. Хочется сделать большую игру, в которую будет интересно играть самому.
Поддерживаю, надеюсь доедешь до релиза.

#26
20:29, 29 мая 2024

Все тайное однажды становится явным.

#27
21:07, 29 мая 2024

Сегодня я постараюсь добавить в игру анимацию попадания из дальнобойного оружия.

#28
23:06, 29 мая 2024

Вий
> Я не расскажу, что именно это за игра, не покажу скриншотов или звуков
Раньше были великие обещания, а на выходе игра собранная на коленке, которую даже сложно игрой назвать.
Теперь просто обещания. Растешь!
Не, ну а правильно, нафига вообще что-то делать, если можно не делать, а пофантазировать что сделал великий проект.

#29
(Правка: 20 июня 2024, 1:23) 23:22, 29 мая 2024

MrShoor
> Не, ну а правильно, нафига вообще что-то делать, если можно не делать, а пофантазировать что сделал великий проект.
А что, тоже здорово. Я, кстати, недавно про это отличную книжку прочитал, рекомендую! Называется "Top 10 Games You Can Play In Your Head, By Yourself". Я серьезно, отличная книга.

В общем, я выполнил план на сегодня!

───────────────────────────────────────────────────────────────────────────────
Language                 Files     Lines   Blanks  Comments     Code Complexity
───────────────────────────────────────────────────────────────────────────────
C Header                    50      4022      507       239     3276        360
C++                         12      5897      441       376     5080        841
───────────────────────────────────────────────────────────────────────────────
Total                       62      9919      948       615     8356       1201
───────────────────────────────────────────────────────────────────────────────
Total Physical Source Lines of Code (SLOC)                     = 8,356
Development Effort Estimate, Person-Years (Person-Months)      = 1.86 (22.30)
 (Basic COCOMO model, Person-Months = 2.40*(KSLOC**1.05)*1.00)
Schedule Estimate, Years (Months)                              = 0.68 (8.13)
 (Basic COCOMO model, Months = 2.50*(person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)       = 2.74
Total Estimated Cost to Develop                                = RUB 3,144,334
 (average salary = RUB 1,692,000/year, overhead = 1.00)
───────────────────────────────────────────────────────────────────────────────
Processed 321084 bytes, 0.321 megabytes (SI)
───────────────────────────────────────────────────────────────────────────────

Стоимость проекта выросла с 3,116,682 до 3,144,334, то есть если бы мне платили, я заработал бы 27,652 рублей... что-то подозрительно много за пару часов.
А по метрикам получается, что я писал код не пару часов, а 0.2 месяца, а это примерно 35 часов. Нужно повнимательнее посмотреть на эту COCOMO модель...

upd: посмотрел, модель достаточно простая, вся суть модели - взять количество тысяч строк кода и подставить в формулу 2.40*(KSLOC**1.05)*1.00),
для 8356 это 2.40*(8.356**1.05) = 2.4*9.29 = 22.30 месяцев
Но сколько же кода, в таком случае, пишет программист за 1 месяц? Решаем уравнение, получаем 1/2.4**(1/1.05)=0.434 тысячи строк в месяц, при 22 рабочих днях в месяц это 20 строк кода в день.
Не знаю, что это за программисты такие, но я точно могу писать раз в 5 больше в день. Значит, мне нужно поменять коэффициент 2.4 на 0.48. Запускаю еще раз, получаю:

───────────────────────────────────────────────────────────────────────────────
Development Effort Estimate, Person-Years (Person-Months)      = 0.37 (4.46)
 (Basic COCOMO model, Person-Months = 0.48*(KSLOC**1.05)*1.00)
Schedule Estimate, Years (Months)                              = 0.37 (4.41)
 (Basic COCOMO model, Months = 2.50*(person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)       = 1.01
Total Estimated Cost to Develop                                = RUB 628,867
 (average salary = RUB 1,692,000/year, overhead = 1.00)
───────────────────────────────────────────────────────────────────────────────

Ну, проект подешевел и уменьшился, как будто я мог бы сделать все, что уже готово, всего за 4.41 месяца. А это - примерно половина работы (очень примерно, надо бы расписать все что осталось делать, чтобы получить более точную оценку). Работая по 2 часа в день, можно закончить через 18 месяцев, то есть в конце 2025 года.

Страницы: 1 2 3 453 Следующая »
ФлеймФорумПроЭкты