WebSound.ru Home
    Главная | Комментарии | Архив выпусков | Форум и чат | AudioTag.info | Музоблог | reTracked | Авторский блог  



  Поиск:

Поиск по WebSound.Ru:
Поиск в Интернете:
Powered by




  Партнеры, реклама:




Audio watermarking
TrustedAudio.com



 

PixiTracker на Pixilang

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

Речь пойдёт об очень интересном языке - Pixilang. Pixilang - это пиксельно-ориентированный язык программирования. Концепцию Pixilang разработали в 2006 году Александр Золотов и Михаил Разуваев.

В основу языка заложены следующие общие принципы:

  • универсальная буквенная визуализация графики, анимации и звука в исходном коде;
  • ориентация на идеологию демосцены;
  • простой синтаксис, минималистичность внутренней структуры;
  • межплатформенность;
  • отсутствие объектной ориентации;
  • минимальное использование внешних библиотек;
  • формат хранения программ - TXT.

Интерпретатор языка Pixilang, конечно же, межплатформенный. Исходный код распространяется под лицензией GNU GPL. Вот основные возможности языка:

  • быстрое написание небольших демок/игрушек/открыток и других графических приложений;
  • создание, редактирование и запуск программ на различных платформах;
  • простой синтаксис и малое количество команд;
  • использование универсального контейнера (pixi) для хранения различных данных (текст, картинки, шрифт);
  • пиксельная графика (в том числе анимация) описывается непосредственно в исполняемом TXT-файле при помощи ASCII символов;
  • прозрачность (простая и через альфа-канал);
  • поворот и масштабирование;
  • удобные команды синхронизации;
  • отсутствие математических floating point операций для повышения скорости выполнения программ;
  • проигрывание трекерной музыки в форматах MOD и XM (используется движок PsyTexx);
  • возможность синтеза звука средствами Pixilang;
  • загрузка картинок из форматов GIF (анимированных) и JPG;
  • преобразование любой анимированной картинки в моноширный шрифт (каждый кадр - отдельный символ);
  • реал-тайм экспорт видеоряда в анимированный GIF;
  • сохранение области экрана в TXT-файл с pixilang-кодом внутри (оптимальное преобразование цветных пикселей в ASCII коды производится при помощи нейросети);

Официальная страничка языка располагается вот здесь: http://www.warmplace.ru/soft/pixilang/index_ru.php. Там можно познакомиться с примерами программ и скачать сам язык для любой платформы.

На Википедии есть немаленькая статья, рассказывающая о структуре языка с примерами.

А вот тут, например, можно скачать и трекер, написанный на Pixilang.

Вообще, тут много разных программок, написанных на Pixilang.

Очень приятно, что язык развивается и не стоит на месте. Последнее обновление языка было в феврале.

Вашими мыслями вы можете делиться в комментариях к заметке.



 

Читать весь 175-й номер 
Перейти в архив выпусков WebSound.Ru 



Ниже располагаются комментарии к этой заметке

Пожалуйста, обратите внимание! Если вы хотите что-то сообщить автору WebSound.Ru, лучше сделать это не здесь, а направить ваше сообщение по e-mail. Пожалуйста, составляйте свои комментарии в вежливой форме. Не засоряйте сайт бессодержательными и невежливыми сообщениями.


comments powered by Disqus