Показать сообщение отдельно
Старый 13.03.2008, 15:48
tibo вне форума Посмотреть профиль Отправить личное сообщение для tibo Найти все сообщения от tibo
  № 1  
Ответить с цитированием
tibo
 
Аватар для tibo

Регистрация: Nov 2005
Сообщений: 8
По умолчанию Помогите начинающему писать грамотно код..

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

Сценарий.
Поэкрану бегает мышь, которая собирает сыр. Мышка может отстреливать врага. Вот пока и собственно все (см. файл).
Далее предполагается создать несколько уровней, бонусы и т.д.


В связи с этим у меня возникло несколько вопросов к опытным, матерым AS программерам (прошу прощения если неграммотно изьясняюсь:

1. В игре я не использую собственные классы, а наверное это не хорошо с точки зрения ООП и по причине того, что в дальнейшем игра предусматривает более сложный сценарий (уровни, бонусы и т.д.)
Как их граммотно создать, сколько их должно быть?
(Мышь, Враг, Сыр..... или я вобще туплю на этот счет)

Может у кого нибудь есть исходник какой-нибудь аркады с использованием классов или вы можете исправить общую структуру моего кода.

2. Плохо ли использовать onEnterFrame для подобных игр, или основную функцию игры нужно загонять в setInterval?


3. Какие грубые ошибки, с точки зрения программирования я допускаю в коде? (Да бы не делать это больше никогда).

Заранее примного благодарен. Файлик-исходник прилагается.
Вложения
Тип файла: zip mouse_game.zip (98.0 Кб, 124 просмотров)


Последний раз редактировалось tibo; 13.03.2008 в 15:54.