Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Sep 21, 2019 6:52 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 30 posts ]  Go to page 1 2 Next
Author Message
PostPosted: Thu Apr 05, 2007 10:21 am 
Offline
Designer
User avatar

Joined: Wed Mar 22, 2006 11:10 am
Posts: 168
Pixilang - пиксельно-ориентированный язык программирования


Image

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

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

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

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

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

Возможности:

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




Pixilang v1.0 (сборка для PalmOS и Windows)
Pixilang v1.0 (исходный код)



Подробная документация
Страница на Википедии
Сайт, посвященный Pixilang: примеры, история


Сообщество пользователей и разработчиков


было бы замечательно если кто либо взялся портировать язык на Колибри ОС

_________________
_([]::: )


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Thu Sep 20, 2007 11:42 am 
Offline

Joined: Wed Sep 05, 2007 4:08 pm
Posts: 12
А тем временем, вышел новый релиз. Pixilang v.1.1 http://www.warmplace.ru/soft/pixilang/index_ru.php
Интересно, почему-то никто не поддержал идею портирования этого языка на Колибри... А жаль.


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Thu Sep 20, 2007 1:23 pm 
Offline
User avatar

Joined: Tue Nov 14, 2006 11:46 am
Posts: 149
так и goglus пропал куда-то

_________________
Век живи, век учись...


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Thu Sep 20, 2007 1:52 pm 
Aleksio
Не поддержали по одной простой причине - это очередное ХОЧУ!
Люди все занятые, есть множество проблем, которые надо решить.
Если кто из программистов, когда и займется такими идеям как предложенная здесь, то будет это не очень скоро.


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Thu Sep 20, 2007 2:56 pm 
Offline

Joined: Wed Sep 05, 2007 4:08 pm
Posts: 12
Mario79
Ясно... Спасибо за развернутый ответ


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Fri Sep 21, 2007 11:26 pm 
Offline
Designer
User avatar

Joined: Wed Mar 22, 2006 11:10 am
Posts: 168
Image

_________________
_([]::: )


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Fri Sep 21, 2007 11:46 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Похоже, в ближайшем будущем этот язык останется только красивой мечтой...
У меня складывается такое впечатление, что этот язык больше подходит для написания на нём новой операционной системы. Я не представляю, как его можно применить в системе, уже существующей и работающей совершенно по другому принципу.

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Sat Sep 22, 2007 12:13 am 
Offline
Designer
User avatar

Joined: Wed Mar 22, 2006 11:10 am
Posts: 168
ну на ос он не тянет
точнее стартовые мысли были сделать все фатально минималистичным
потом слегка увлеклись, но возможно будет всеже специально урезанная версия + очень тянет все это делать на мобильных устройствах сейчас это кпк но может и до телефонов с жабой доберемся

_________________
_([]::: )


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Mon Sep 24, 2007 3:25 pm 
Offline

Joined: Wed Feb 21, 2007 3:03 pm
Posts: 188
Если меня уговорить, что это действительно необходимый язык, я бы после НГ мог бы взятся.
Но за кач-во работы под колибри не отвечаю - посмотрите на текущие демки....


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Mon Sep 24, 2007 6:00 pm 
Offline
Designer
User avatar

Joined: Wed Mar 22, 2006 11:10 am
Posts: 168
а черт его знает нужен он в КоОС или нет
раньше я бы голосовал 2 руками а щас ...
pixilang для того кто любит минимализ + не программер а хочет писать прикольные простые прожки-демки а сейчас в КоОС все могут и на акме писать :)
ну и демки тож на любителя я вот только из уродцев люблю делать
а эт мало кому нравиться
так что фик знает

а про качество демок - плохие или пиксельные-грубые ? в каком смысле качество

_________________
_([]::: )


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Mon Sep 24, 2007 7:21 pm 
Offline

Joined: Wed Sep 05, 2007 4:08 pm
Posts: 12
Думаю, если бы в Pixilang-е был реализован опрос клавиш - для написания игрушек самое то, для Колибри... И учитывая простоту, ясность кода и его компактность - количество игр под КоОс могло-бы резко возрасти... Ассемблер кульно канешь, да только не все потянут на нем писать игры/демки...
Учитывая что под КоОс нет OpenGL, как платформа для 3d игр она особо не подходит... А для 2d - Pixilang мог бы стать реальным игровым движком...
"а про качество демок - плохие или пиксельные-грубые ?" - ИМХО, именно "пиксельно-грубый креатив" людей пока отталкивает (точнее его мало кто понимает)... Вот если бы кто-то из ПиксельАртистов (художников направления Pixel Art) намутил на нем чего-нить, народ бы рукоплескал... Думаю всё ещё впереди!


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Mon Sep 24, 2007 7:39 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
На последний пост - А TinyGL?

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Mon Sep 24, 2007 8:21 pm 
Offline

Joined: Wed Feb 21, 2007 3:03 pm
Posts: 188
Aleksio wrote:
Думаю, если бы в Pixilang-е был реализован опрос клавиш - для написания игрушек самое то

А там разве нет??? Странно, что я тогда читал???


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Mon Sep 24, 2007 9:52 pm 
Offline
Designer
User avatar

Joined: Wed Mar 22, 2006 11:10 am
Posts: 168
Aleksio wrote:
Думаю, если бы в Pixilang-е был реализован опрос клавиш - для написания игрушек самое то, для Колибри... И учитывая простоту, ясность кода и его компактность - количество игр под КоОс могло-бы резко возрасти... Ассемблер кульно канешь, да только не все потянут на нем писать игры/демки...
Учитывая что под КоОс нет OpenGL, как платформа для 3d игр она особо не подходит... А для 2d - Pixilang мог бы стать реальным игровым движком...
"а про качество демок - плохие или пиксельные-грубые ?" - ИМХО, именно "пиксельно-грубый креатив" людей пока отталкивает (точнее его мало кто понимает)... Вот если бы кто-то из ПиксельАртистов (художников направления Pixel Art) намутил на нем чего-нить, народ бы рукоплескал... Думаю всё ещё впереди!



ну вообщем согласен по всем пунктам
для того Pixilang - быстрое написание демок
клавиши будут однозначно, просто часть времени все юзалось на кпк palm а там только виртуальная клава по тому и нет, а щас пора

про демки да надо делать красивые, хотя пиксельный привкус истребить не удасть, щас кстати пишется прикольная рисовалка, аниматор

как только куплю себе замену сдохшему кпк возьмусь за красявости

_________________
_([]::: )


Top
   
 Post subject: Re: Pixilang 1.0
PostPosted: Tue Sep 25, 2007 11:55 am 
Offline

Joined: Wed Sep 05, 2007 4:08 pm
Posts: 12
2 Gluk
К сожалению производительность TinyGL и её возможности не позволят написать мало-мальски толковую 3d... Для большинства уже и OpenGL мало... Да и смысла не вижу... Если хочешь поиграть - загрузи какой-нить лив сиди Линукс... Колибри конечно довольно универсальная ОС, но все же, пока не будет полноценной поддержки OpenGL о 3d играх придется забыть... Такова специфика...
Все вышенаписанное сугубо ИМХО, могу и ошибаться.

2 goglus
"про демки да надо делать красивые, хотя пиксельный привкус истребить не удасть..." - да и не надо его истреблять, в этом и кайф :)


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 30 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited