Программирование

Полезные ссылки для разработчиков игр и приложений для iOS

  • http://www.flashburn.info/ -Интересный блог "Разработка игр и приложений для iOS" Евгения "FlashBurn" Квасова. iOS-разработчика из Минска.
  • http://flexfactory.ru/ - Блог начинающего Flex/Air разработчика. Есть несколько примеров.

Блоги Flash разработчиков игр

http://niacrisss.blogspot.com - Интересный блог молодого flash разработчика
http://refaller.blogspot.com/2010/08/blog-post_30.html - еще один блог разработчика на flash
http://ransom00.blogspot.com/
http://pro-gram-err.blogspot.com/2010/07/my-first-tutorial-how-to-make-s... - Блог индийского flash разработчика
http://kushagragour.in/blog/ - Новый блог предыдущего разработчика
http://www.emanueleferonato.com - СУПЕР! блог итальянского flash разработчика игр с примерами кода и исходниками

Добавленно недавно... :)

Поворот персонажа. ActionScript 3

Основная идея поворота персонажа состоит в том, что меняется угол относительно оси Х, согласно положению (позиции) мыши. Чтобы вычислить угол поворота персонажа, используется функцию atan2, которой в качестве параметров передаются координаты мыши X и Y.

radians1 = Math.atan2(a1, b1);

Угол, полученный функцией atan2 в радианах. Для перевода его в градусы, вставте в код следующую строку:

degrees1 = radians1 / (Math.PI / 180);

Теперь зададим угол поворота персонажа:

person.rotation = degrees1;

И весь код:

  

События клавиатуры (Перемещение персонажа) на ActionScript 3

Пишу скорее для себя, чтобы не забыть. Всегда (ну или почти всегда) требуется сделать на ActionScript перемещение персонажа в Flash игре.
Код ниже просто перемещает персонажа клавишами-стрелками:

// Скорость перемещения
var speed:Number = 5;

// слушатель событий нажатия клавиш.
stage.addEventListener(KeyboardEvent.KEY_DOWN, f_player);

// функция выполняющаяся при нажатии клавиш
function f_player(e:KeyboardEvent):void
{
 if (e.keyCode == Keyboard.UP)
 {
  	mytank.y -= speed;  
 }
 if (e.keyCode == Keyboard.DOWN)
 {
	 mytank.y += speed;  
 }

Полезные программы и исходники на Python

Иногда просто хочется что то написать полезное доброе вечное... :) на Питоне (Python). И нашел сайт на который можно скидывать свои решения. snippets на Python'е. Сайт еще не раскручен, но уже кое что на нем есть. Можно посмотреть примеры небольших скриптов на питоне!

Зайдите и оцените сами! - http://pyway.ru/

Отправка почты в Ruby

Я написал один скрипт на Ruby и хотел сделать отправку почты. И нашел несколько решений... Сегодня опишу один.

В PHP есть одна функция mail для быстрой отправки писем. Но установив модуль для отправки почты в Ruby мы также можем быстро сделать это.

Прежде нам надо установить библиотеку для отправки почты в Ruby.

Набираем в консоле:

gem install pony

Эта команда скачает и установит Gem Pony.

После успешной установки, подключаем только скаченную библиотеку Pony

HTML5 и Canvas

Уже плавно перехожу на HTML 5 для своих новых проектов. И заинтересовался созданием игр на HTML5 и JavaScript с помощью Canvas. Погуглил в Инете и нашел классные статьи для начинающих. Они дают возможность начать и пользоваться оффициальной документацией:

CSS фреймворк (css framework) от Twitter

Встала насущная проблема, которая наверное касается всех программистов... Нужно для небольшого проекта сделать быстро верстку в современном стиле, желательно для просмотра на всех современных устройствах: iPad, iPhone, Android Phone и других. Оказалось многие уже используют css framework'и, но недавно нашел что Twitter выпустил свой набор стилей для быстрой настройки интерфейсов с помощью css - Bootstrap.

Интересный framework Webasyst!

Продолжаю искать и интересоваться другими фреймворками на PHP для быстрой разработки сайтов. Вчера наткнулся на сайт http://www.webasyst.com/ и http://habrahabr.ru/company/webasyst/blog/135366/ Это сайты о фреймворке Webassyst. Довольно интересный и современный, буду изучать и опишу в своем блоге... Советую ознакомиться!

Создаем блог с помощью Zend Framework

Хотел написать статью про создание простого блога с помощью Zend Framework, но уже опередили :)) Правда рассматриваются самые азы, но это уже кое-что, а то многие начинающие програвммисты на PHP не знают как подступиться к такому фреймворку, как Zend Framework!

RSS-материал