Pixilang - пиксельно-ориентированный язык программирования
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: примеры, история
Сообщество пользователей и разработчиков
было бы замечательно если кто либо взялся портировать язык на Колибри ОС
Pixilang - пиксельно-ориентированный язык программирования
-
_([]::: )
А тем временем, вышел новый релиз. Pixilang v.1.1 http://www.warmplace.ru/soft/pixilang/index_ru.php
Интересно, почему-то никто не поддержал идею портирования этого языка на Колибри... А жаль.
Интересно, почему-то никто не поддержал идею портирования этого языка на Колибри... А жаль.
так и goglus пропал куда-то
Век живи, век учись...
Aleksio
Не поддержали по одной простой причине - это очередное ХОЧУ!
Люди все занятые, есть множество проблем, которые надо решить.
Если кто из программистов, когда и займется такими идеям как предложенная здесь, то будет это не очень скоро.
Не поддержали по одной простой причине - это очередное ХОЧУ!
Люди все занятые, есть множество проблем, которые надо решить.
Если кто из программистов, когда и займется такими идеям как предложенная здесь, то будет это не очень скоро.
Mario79
Ясно... Спасибо за развернутый ответ
Ясно... Спасибо за развернутый ответ
_([]::: )
Похоже, в ближайшем будущем этот язык останется только красивой мечтой...
У меня складывается такое впечатление, что этот язык больше подходит для написания на нём новой операционной системы. Я не представляю, как его можно применить в системе, уже существующей и работающей совершенно по другому принципу.
У меня складывается такое впечатление, что этот язык больше подходит для написания на нём новой операционной системы. Я не представляю, как его можно применить в системе, уже существующей и работающей совершенно по другому принципу.
ну на ос он не тянет
точнее стартовые мысли были сделать все фатально минималистичным
потом слегка увлеклись, но возможно будет всеже специально урезанная версия + очень тянет все это делать на мобильных устройствах сейчас это кпк но может и до телефонов с жабой доберемся
точнее стартовые мысли были сделать все фатально минималистичным
потом слегка увлеклись, но возможно будет всеже специально урезанная версия + очень тянет все это делать на мобильных устройствах сейчас это кпк но может и до телефонов с жабой доберемся
_([]::: )
Если меня уговорить, что это действительно необходимый язык, я бы после НГ мог бы взятся.
Но за кач-во работы под колибри не отвечаю - посмотрите на текущие демки....
Но за кач-во работы под колибри не отвечаю - посмотрите на текущие демки....
а черт его знает нужен он в КоОС или нет
раньше я бы голосовал 2 руками а щас ...
pixilang для того кто любит минимализ + не программер а хочет писать прикольные простые прожки-демки а сейчас в КоОС все могут и на акме писать
ну и демки тож на любителя я вот только из уродцев люблю делать
а эт мало кому нравиться
так что фик знает
а про качество демок - плохие или пиксельные-грубые ? в каком смысле качество
раньше я бы голосовал 2 руками а щас ...
pixilang для того кто любит минимализ + не программер а хочет писать прикольные простые прожки-демки а сейчас в КоОС все могут и на акме писать
ну и демки тож на любителя я вот только из уродцев люблю делать
а эт мало кому нравиться
так что фик знает
а про качество демок - плохие или пиксельные-грубые ? в каком смысле качество
_([]::: )
Думаю, если бы в Pixilang-е был реализован опрос клавиш - для написания игрушек самое то, для Колибри... И учитывая простоту, ясность кода и его компактность - количество игр под КоОс могло-бы резко возрасти... Ассемблер кульно канешь, да только не все потянут на нем писать игры/демки...
Учитывая что под КоОс нет OpenGL, как платформа для 3d игр она особо не подходит... А для 2d - Pixilang мог бы стать реальным игровым движком...
"а про качество демок - плохие или пиксельные-грубые ?" - ИМХО, именно "пиксельно-грубый креатив" людей пока отталкивает (точнее его мало кто понимает)... Вот если бы кто-то из ПиксельАртистов (художников направления Pixel Art) намутил на нем чего-нить, народ бы рукоплескал... Думаю всё ещё впереди!
Учитывая что под КоОс нет OpenGL, как платформа для 3d игр она особо не подходит... А для 2d - Pixilang мог бы стать реальным игровым движком...
"а про качество демок - плохие или пиксельные-грубые ?" - ИМХО, именно "пиксельно-грубый креатив" людей пока отталкивает (точнее его мало кто понимает)... Вот если бы кто-то из ПиксельАртистов (художников направления Pixel Art) намутил на нем чего-нить, народ бы рукоплескал... Думаю всё ещё впереди!
На последний пост - А TinyGL?
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
А там разве нет??? Странно, что я тогда читал???Aleksio wrote:Думаю, если бы в Pixilang-е был реализован опрос клавиш - для написания игрушек самое то
Aleksio wrote:Думаю, если бы в Pixilang-е был реализован опрос клавиш - для написания игрушек самое то, для Колибри... И учитывая простоту, ясность кода и его компактность - количество игр под КоОс могло-бы резко возрасти... Ассемблер кульно канешь, да только не все потянут на нем писать игры/демки...
Учитывая что под КоОс нет OpenGL, как платформа для 3d игр она особо не подходит... А для 2d - Pixilang мог бы стать реальным игровым движком...
"а про качество демок - плохие или пиксельные-грубые ?" - ИМХО, именно "пиксельно-грубый креатив" людей пока отталкивает (точнее его мало кто понимает)... Вот если бы кто-то из ПиксельАртистов (художников направления Pixel Art) намутил на нем чего-нить, народ бы рукоплескал... Думаю всё ещё впереди!
ну вообщем согласен по всем пунктам
для того Pixilang - быстрое написание демок
клавиши будут однозначно, просто часть времени все юзалось на кпк palm а там только виртуальная клава по тому и нет, а щас пора
про демки да надо делать красивые, хотя пиксельный привкус истребить не удасть, щас кстати пишется прикольная рисовалка, аниматор
как только куплю себе замену сдохшему кпк возьмусь за красявости
_([]::: )
2 Gluk
К сожалению производительность TinyGL и её возможности не позволят написать мало-мальски толковую 3d... Для большинства уже и OpenGL мало... Да и смысла не вижу... Если хочешь поиграть - загрузи какой-нить лив сиди Линукс... Колибри конечно довольно универсальная ОС, но все же, пока не будет полноценной поддержки OpenGL о 3d играх придется забыть... Такова специфика...
Все вышенаписанное сугубо ИМХО, могу и ошибаться.
2 goglus
"про демки да надо делать красивые, хотя пиксельный привкус истребить не удасть..." - да и не надо его истреблять, в этом и кайф
К сожалению производительность TinyGL и её возможности не позволят написать мало-мальски толковую 3d... Для большинства уже и OpenGL мало... Да и смысла не вижу... Если хочешь поиграть - загрузи какой-нить лив сиди Линукс... Колибри конечно довольно универсальная ОС, но все же, пока не будет полноценной поддержки OpenGL о 3d играх придется забыть... Такова специфика...
Все вышенаписанное сугубо ИМХО, могу и ошибаться.
2 goglus
"про демки да надо делать красивые, хотя пиксельный привкус истребить не удасть..." - да и не надо его истреблять, в этом и кайф
Who is online
Users browsing this forum: No registered users and 0 guests