2009-12-02 3 views
0

Я пытаюсь оценить часы, необходимые для создания группы из 5 простых детских игр во Flash. Они будут включать в себя такие вещи, как дети, которые перетаскивают здоровые продукты питания в корзину; выбирая здоровые и нездоровые продукты питания, отмечая их каким-то образом; и т. д.Оценка времени работы вспышки

У меня нет опыта создания игр во Flash, но я запрограммирован в Flex и Actionscript. Сколько часов вы оцениваете для этого проекта?

+1

Возможно, вы захотите разбить эту функцию по функциям и попросите разработчиков дать оценку, поскольку они лучше знают, каковы их навыки. –

ответ

2

В то время как ваш фон ActionScript поможет, я нахожу, что Flash является ОЧЕНЬ другим опытом от Flex и что знание в одной среде не очень хорошо переводится.

Есть ли веская причина не использовать Flex? Я думаю, вы, вероятно, будете намного эффективнее.

Это в стороне, механика простой игры с перетаскиванием может быть собрана довольно быстро. Есть несколько хороших примеров базового перетаскивания. Может быть немного сложно получить координаты мыши, если это ваш первый раз.

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

Кроме того, если ваша форта является программированием, не стоит недооценивать проблемы получения или создания произведений искусства и звука.

+0

+1 Для создания активов. Особенно, когда речь заходит об векторном искусстве, художники редко встречаются и делают это сами, возможно, не доведя вас до качества, которое вы намеревались. –

+0

@ didibus: как графический дизайнер я бы не согласился с тем, что художники редки. Есть множество талантливых художников, которым нечего делать. –

1

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

+0

Спасибо, Лиз. Единственная проблема заключается в том, что мы нанимаем инструктора для написания требований/спецификаций игр. Мы сейчас пишем заявку на грант для этого и не имеем деталей. – Alex

+0

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

1

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

Поиск в Google для «оценки точек использования» показывает много полезных ссылок. This explanation of the methodology, кажется, хорошо справляется, объясняя, как это работает, хотя я не прочитал все. This worksheet поможет, когда вы будете готовы начать перечислять баллы.