Archive

Archive for the ‘Новости’ Category

Форум – Рецепты разработки игр на флэш

Апрель 17th, 2009

Приглашаю программистов, дизайнеров и всех неравнодушных к созданию игр на флэш на наш новый форум размещенный по адресу http://forum.romanuk.net/index.php (ссылка больше не актуальна, оставлю ее ради памяти :) )

Надеюсь это место станет площадкой для обмена мыслями, идеями и иной информацией. Будет способствовать развитию индустрии разработки флэш игр, повышению профессионализма работающих в этой сфере людей и, конечно же, улучшению качества конечного продукта.
:)

Новости

Кошаки и сосиски

Апрель 16th, 2009

В начале апреля я принял участие в первой в свой жизни социальной акции. Социальная акция – конечно громкое название, однако оно наиболее близко отражает суть этого явления :)
Смысл акции – накормить бездомных котов и кошек, проявить милосердие и заботу к братьям нашим меньшим. Что и было сделано. Купленные сосиски расходились с той же скоростью, с какой выпивалась бутылка прикупленного пива.
Главное что цель была достигнута, коты остались накормлены, организаторы – напоены, все приобрели хорошее настроение.
Более подробно об акции можно прочитать тут
Если вам нравятся коты и кошки, можете посетить сайт http://kotiku.ru. Там вы найдете множество информации о кошаках, их фотографии, новости о выставках, и другие кошачьи новости.

Новости

Cassiopeia в бета тестировании

Март 19th, 2009

Фанфары! Горны! Барабаны… и прочая торжественная музыка!
Наконец-то я закончил работу над основной частью функционала моей компьютерной флэш игры.

УРА!

Я работал над ней полтора года… До этого года два морально готовился к этому. И, хоть игра еще не до конца готова, ее уже можно смотреть, пробовать и играть.

Если кому-то будет интересно – добро пожаловать на:

http://romanuk.net/cassiopeia

Если Вы хотите принять участие в разработке этого безусловно самого амбициозного и масштабного проекта, можете присылать свои пожелания и рекомендации на maniak |сабачка| tut.by

Cassiopeia, Новости , , , , ,

Поворот и движение объекта за целью (мышью)

Март 9th, 2009

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

Для начала рекомендую к ознакомлению (хотя бы краткому) вот этой статьи.

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
var RAD_DEG:Number = 180 / Math.PI;

_root.attachMovie ("player", "player", 0, {_x:Stage.width / 2, _y:Stage.height / 2});

game = {};
game.player = {};
game.player.clip = _root["player"];
game.player.flexibility = 5;
game.player.allowedError = 5;
game.player.speed = 5;

function rotateObject ():Void
{
var targetAngle:Number = Math.atan2 (game.player.clip._y - _root._ymouse, game.player.clip._x - _root._xmouse);
var errorAngle:Number = targetAngle * 180 / Math.PI - game.player.clip._rotation;
if (Math.abs (errorAngle) > game.player.allowedError)
{
if (((errorAngle > 0) && (errorAngle < 180)) || (errorAngle < -180))
{
game.player.clip._rotation += game.player.flexibility;
}
else
{
game.player.clip._rotation -= game.player.flexibility;
}
}
}

function moveClip ():Void
{
game.player.clip._x -= Math.cos (game.player.clip._rotation / RAD_DEG) * game.player.speed;
game.player.clip._y -= Math.sin (game.player.clip._rotation / RAD_DEG) * game.player.speed;
}

_root.onEnterFrame = function ()
{
rotateObject ();
moveClip ();
}

В строках с 12 по 27 происходит процесс поворота объекта, который подробно рассмотрен здесь. Я не буду повторно расписывать его в этом рецепте. Давайте посмотрим на строки 29 – 33. Функция moveClip () выполняет перемещение объекта по экрану. Координата х клипа уменьшается на произведение косинуса угла поворота клипа на скорость объекта. Координата у клипа уменьшается на произведение синуса угла поворота клипа на его скорость объекта. Таким образом, достигается иллюзия плавного поворота и движения.

Смотрим что получилось тут:
moving and rotate object around the mouse
Исходник примера тут: movingrotate




Новости, Создание Flash игр , , , , ,

Изменение тематики блога

Январь 28th, 2009

Добрый день уважаемые посетители.

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

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

Как всегда, я надеюсь на ваш отклик и участие.

Удачи.

Новости

Мой сайт

Август 25th, 2008

Добрый день!

Да, это то что я называл «Городом-садом». Он наконец-то готов. Кое-какой мусор еще не убран, ящики не разобраны, мебель не расставлена… но в целом все готово. Конечно, вы можете презрительно сузить глаза и сказать так это же ВордПрэсс! Да! а что в этом токого?

Хочу сразу предупредить – это не блог, блог у меня уже есть – maniak.blog.tut.by, а это – мой сайт. Чувствуете разницу? И я пока тоже….

Надеюсь вскоре все изменится.

Новости

Привет мир!

Август 25th, 2008

Добро пожаловать в WordPress. Спасибо за выбор качественного перевода от lecactus.ru. Это Ваша первая запись. Отредактируйте или удалите ее. Затем начинайте заниматься блогингом!

Новости