Расчет времени работы Flash-проекта - PullRequest
0 голосов
/ 02 декабря 2009

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

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

Ответы [ 3 ]

2 голосов
/ 03 декабря 2009

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

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

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

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

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

1 голос
/ 02 декабря 2009

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

Поиск в Google "оценка баллов вариантов использования" показывает много полезных ссылок. Это объяснение методологии , кажется, хорошо объясняет, как она работает, хотя я не прочитал все это. Этот лист поможет, когда вы будете готовы начать перечислять баллы.

1 голос
/ 02 декабря 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...