Pixilang v1.4

GNU Software

форум поиск лентачто-то


Облако тегов ↓



Архив ↓



Рассылки ↓





Pixilang v1.4   

Pixilang — пиксельно-ориентированный язык программирования.

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

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

Интерпретатор языка межплатформенный. Исходный код распространяется под лицензией BSD.
Возможности:

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

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

Список изменений:
* исправлен баг с потерей кода отжатой клавиши;
* исправлен баг с некорректной обработкой отрицательного параметра “pixel size” в команде pixi();
* исправлен баг с альфа-каналом в 8/16 битных режимах;
* исправлен баг с некорректной обработкой таймера в Linux;
* исправлен баг неправильного экспорта в GIF;
* в команде print() теперь можно писать “$$” для того, чтобы вывести на экран символ “$”;
* лицензия основных компонентов Pixilang изменена на BSD;
* добавлена поддержка музыкальных файлов в формате SunVox (редактор SunVox находится на стадии разработки и выйдет в ближайшее время);
* Linux и PalmOS версии скомпилированы при помощи GCC 4.2.2; WindowsCE - GCC 4.1.0;
* улучшен начальный загрузчик ARM кода для PalmOS;
* исправлен баг с пропадающим звуком (после выключения КПК) под Windows CE.

Теги: Microsoft, PDA, Windows, графика, программирование

goglus написал этот пост 05.02.2008.     



Комментарии     Лента комментариев

  1. А что лично Вы с его помощью делаете?

    blza — 13.04.2008 9:35   #

Оставить комментарий

Вы должны войти чтобы оставить комментарий.