pixilangpixilang переписка разработчиков часть2

часть 1 || ЧАСТЬ 2 || часть 3


goglus (15:02:22 23/11/06)
в аски рисовалке иль так
arctic[c]at (15:02:23 23/11/06)
а.. да в блокноте :)
goglus (15:02:27 23/11/06)
крут
arctic[c]at (15:02:37 23/11/06)
:)
arctic[c]at (15:02:50 23/11/06)
там пикселей то...
arctic[c]at (15:02:54 23/11/06)
мизер совсем
goglus (15:03:03 23/11/06)
на пальме все равно все сложно
arctic[c]at (15:03:28 23/11/06)
ну.. да ) рисовалка нужна
goglus (15:03:54 23/11/06)
а как мне сейчас вот урода замасштабить к примеру чтобы он плавно на зрителя наезжал
arctic[c]at (15:04:46 23/11/06)
ну отдельно урода пока никак. Думаю, чуток погодя это приделаем. а простой зум не такой уж плавный... :)
goglus (15:05:13 23/11/06)
да плавность ладно
goglus (15:05:25 23/11/06)
лишь бы зум работал на один пикси
goglus (15:05:42 23/11/06)
вобщем сильная демка вышла
goglus (15:05:49 23/11/06)
тока птичку надо б лупом
arctic[c]at (15:06:12 23/11/06)
а.. :)
arctic[c]at (15:09:02 23/11/06)
добавил команду get_dot(x,y) она в @ возвращает цвет точки
goglus (15:09:24 23/11/06)
о теперь бы еще понять ее
arctic[c]at (15:09:59 23/11/06)
ну перепиши сначала стандартный вариант граф. редактора. А потом я подскажу, че куда вставить
arctic[c]at (15:10:18 23/11/06)
команды щас пишутся вот так blah() а не так как раньше ()blah
goglus (15:10:28 23/11/06)
о
goglus (15:10:44 23/11/06)
переписать это ячейками сделать как собирался ?
arctic[c]at (15:19:36 23/11/06)
ээ.. да не.. просто все тоже самое оставь
arctic[c]at (15:20:05 23/11/06)
я имею в виду, синтаксис поменяй, а то новая версия pixilang не поймет
goglus (15:20:22 23/11/06)
:
) вечером попробую ты если бу настрой пришли документацию
arctic[c]at (15:20:56 23/11/06)
ага, документацию перепишу и пришлю
goglus (15:22:15 23/11/06)
жду а то так я не въеду
arctic[c]at (15:23:08 23/11/06)
да все тоже самое. Только скобки пишутся после команды,а не перед. Ну и условный оператор if добавился
goglus (15:23:31 23/11/06)
да тебе просто :)
arctic[c]at (15:23:47 23/11/06)
дык.. а что не понятно? :)
arctic[c]at (15:24:04 23/11/06)
а.. ну и коментарии теперь не #, а //
goglus (15:24:11 23/11/06)
да путаюсь в синтаксисе
goglus (15:24:21 23/11/06)
клево слеши проще писать
arctic[c]at (15:27:48 23/11/06)
а.. да, самое главное забыл сказать. Координаты теперь от центра экрана. То есть точка с координатами 0x0
это центр. Если хочешь левее, то отрицательные координаты: типа
1,
2,
3,
4....
goglus (15:28:21 23/11/06)
о
goglus (15:28:23 23/11/06)
круто
goglus (15:28:32 23/11/06)
удобно по моему
arctic[c]at (15:29:26 23/11/06)
ну.. сложный вопрос :) Удобно будет, когда 3D сделаем. Потому что там сразу же понадобится центр по середине экрана.
arctic[c]at (15:29:51 23/11/06)
повороты всякие, они как правило вокруг центра экрана делаются
goglus (15:29:54 23/11/06)
и уродам тож удобно
arctic[c]at (15:35:16 23/11/06)
еще несколько простых команд в голове есть. Может, сегодня сделаю. С ними потрясающий эффект можно будет делать :) Ну сам увидишь чуть погодя..
goglus (15:36:17 23/11/06)
вот так всегда не догонишь тебя :)))
arctic[c]at (15:36:58 23/11/06)
да не.. просто я еще в прошлой версии языка хотел это попробывать :) Далеко не убегу, не боись. Вообщем это будет что
то вроде плазмы
goglus (15:38:45 23/11/06)
а че такое плазма
goglus (15:38:48 23/11/06)
язык ?
arctic[c]at (15:38:58 23/11/06)
не. текстура такая
goglus (15:39:36 23/11/06)
а
goglus (15:41:31 23/11/06)
надо учебник писать
goglus (15:41:47 23/11/06)
мне кажется потерялся смысл пиксельного языка
arctic[c]at (15:42:00 23/11/06)
почему?
goglus (15:42:44 23/11/06)
ну блокнота моноширинного нет и все
goglus (15:42:58 23/11/06)
чистую аскианимацию не сделать
goglus (15:43:17 23/11/06)
а будет рисовалка то почти и все юморы потеряем
goglus (15:43:21 23/11/06)
или я не прав
arctic[c]at (15:43:40 23/11/06)
кого потеряем?
goglus (15:44:13 23/11/06)
ну приколки языка
arctic[c]at (15:44:23 23/11/06)
типа?
arctic[c]at (15:45:44 23/11/06)
что
то я не пойму )
goglus (15:46:08 23/11/06)
ну при появлении программатора и прочего все фишки будут неявными
goglus (15:46:21 23/11/06)
типа пиксел
буква
семпл
arctic[c]at (15:48:30 23/11/06)
не, ну а как? Тогда надо золотую середину искать. Только где она?
goglus (15:48:52 23/11/06)
да эт я так нудю
goglus (15:49:04 23/11/06)
скорее всего от того что программить не оч получается
arctic[c]at (15:49:49 23/11/06)
надо примеры кода с GIF
скриншотами
arctic[c]at (15:49:58 23/11/06)
учебник
goglus (15:50:30 23/11/06)
зачем в гиф рыдми
шоу
goglus (15:50:45 23/11/06)
да не тут не в примерах дело а вмышлении
arctic[c]at (15:52:16 23/11/06)
ридми
шоу тоже хорошо, но текст не выделить ) мышление.... ну это, мне кажется, дело опыта
goglus (15:52:49 23/11/06)
:
)
goglus (15:52:56 23/11/06)
уйдут годы у меня
goglus (15:53:21 23/11/06)
ладно непаримся
goglus (15:53:32 23/11/06)
делаем рисовалку и мульты фигачим
arctic[c]at (15:53:49 23/11/06)
просто перегружать себя в раз не надо фишками. я когда
то не больше твоего понимал
goglus (15:54:02 23/11/06)
:
)
goglus (15:54:15 23/11/06)
рисовалку однозначно надо
arctic[c]at (15:54:34 23/11/06)
постепенно сделаешь рисовалку, никаких проблем )
goglus (15:54:58 23/11/06)
:
) оптимист
arctic[c]at (15:55:24 23/11/06)
ты впринципе понимаешь, как программа в нашем языке выполняется?
goglus (15:55:30 23/11/06)
ага
goglus (15:55:36 23/11/06)
но синтаксис враг мой
arctic[c]at (15:55:38 23/11/06)
направление, я имею в виду
goglus (15:55:48 23/11/06)
я даже блок схему могу нарисовать а толку
arctic[c]at (15:56:01 23/11/06)
то есть, ты можешь сделать аналогию между тайм
линией и нашей прогой?
goglus (15:56:10 23/11/06)
ато
goglus (15:56:19 23/11/06)
а ты сейв не прикрутил
goglus (15:56:36 23/11/06)
мне понимаешь легкости не хватает
goglus (15:56:43 23/11/06)
чтобы чик и анимашка
goglus (15:57:07 23/11/06)
вчера я чик мордочку она не играет
гдето запятая глючила
arctic[c]at (15:57:19 23/11/06)
сейв еще нет ) прикручу... просто я почему спрашиваю. У тебя много непоняток было с фреймами
goglus (15:57:23 23/11/06)
я ее мучал час потом перевставил в другой файл и все заработало
goglus (15:57:39 23/11/06)
да туплю малость
goglus (15:57:54 23/11/06)
мне вот не ясно почему ты иногда два раза пишешь фрейм
goglus (15:57:59 23/11/06)
в начале и в конце
goglus (15:58:08 23/11/06)
в однокадровом
arctic[c]at (15:58:08 23/11/06)
где это я такое сделал?
arctic[c]at (16:00:39 23/11/06)
не припоминаю
goglus (16:01:12 23/11/06)
то есть это не требуется ?
goglus (16:01:41 23/11/06)
рендерит однако жестко
arctic[c]at (16:01:54 23/11/06)
не знаю.. может, тебе и потребуется где
то :) frame всего лишь перерисовывает экран и делает паузу
goglus (16:03:12 23/11/06)
а
goglus (16:03:24 23/11/06)
ты гифняк с птичкой и небом видел ?
arctic[c]at (16:03:58 23/11/06)
да. Это про то, что я тебе как
то говорил. Цвета делаются в лоб. А в лоб 256ти не хватает
goglus (16:04:27 23/11/06)
все равно прикольно
arctic[c]at (16:04:37 23/11/06)
нужен более сложный и изящный алгоритм цветоделения. Я скоро допру до него :)
goglus (16:04:46 23/11/06)
:
)
goglus (16:04:51 23/11/06)
не сомневаюсь
goglus (16:05:01 23/11/06)
но напальме б тоже хотелось бы
arctic[c]at (16:05:05 23/11/06)
в окошке то у тебя около миллиарда цветов. А в гифе только 256 :)
goglus (16:05:29 23/11/06)
значит нечего градиентить :)))))))
arctic[c]at (16:05:44 23/11/06)
нее.. нифига ))
arctic[c]at (16:05:45 23/11/06)
надо ))
goglus (16:05:52 23/11/06)
:
)
goglus (16:10:17 23/11/06)
http://www.ljplus.ru/img/g/o/goglus/__ko_anima.gif
arctic[c]at (16:10:51 23/11/06)
клево. Ты потом для нашего редактора в pixilang такой же нарисуй :)
goglus (16:11:08 23/11/06)
лучше нарисую
arctic[c]at (16:11:16 23/11/06)
ок :)
goglus (16:11:19 23/11/06)
у нас все как на спеке будет
goglus (16:11:23 23/11/06)
или в досе
arctic[c]at (16:11:30 23/11/06)
эт как?
goglus (16:12:14 23/11/06)
ну фиолетово черно красно зеленое
goglus (16:12:22 23/11/06)
16 цветов и тд
goglus (16:12:26 23/11/06)
:)
arctic[c]at (16:12:46 23/11/06)
ээ.. ну.. смотри сам :) Как удобнее
goglus (16:14:14 23/11/06)
удобство одно главное чтоб стильно и прикольно
goglus (16:14:22 23/11/06)
кнопки
анимированные
goglus (16:14:40 23/11/06)
тени жесткие все пестро но строго
arctic[c]at (16:14:50 23/11/06)
ага
goglus (16:14:57 23/11/06)
а вот можно будет мою пиксел ос переписать
goglus (16:15:11 23/11/06)
там самая сложная фишка перетаскивание окон
arctic[c]at (16:15:44 23/11/06)
ну это потом.. ) Можно конечно
goglus (16:16:24 23/11/06)
вот еще б решить тему
конвертировать сторонние гифы или подгружать
arctic[c]at (16:17:28 23/11/06)
ага.. сам пока точно не решил...
goglus (16:33:41 23/11/06)
подгрузка проще для работы
goglus (16:33:45 23/11/06)
но не спортивно
goglus (16:33:57 23/11/06)
грузить все равно надо
arctic[c]at (16:34:27 23/11/06)
ага.. без подгрузки прикольно, то что файлов никаких лишних не таскается за прогой
goglus (16:34:55 23/11/06)
ну уродов легко можно переколбасить
goglus (16:35:02 23/11/06)
а вот полутона
goglus (16:35:09 23/11/06)
тяжеловатые будут
arctic[c]at (16:35:28 23/11/06)
да.. не лTгкие
goglus (16:36:15 23/11/06)
так что и конвертер и грузить :)
arctic[c]at (16:36:54 23/11/06)
да.. по всей видимости пока так )
arctic[c]at (16:41:11 23/11/06)
скоро приделаю. Начну с загрузки JPG
это проще всего сделать потому что :)
goglus (16:41:33 23/11/06)
странно
goglus (16:41:38 23/11/06)
там же компрессия
arctic[c]at (16:42:42 23/11/06)
1) у меня есть очень простой, быстрый и компактный исходник загрузки JPG 2) JPGи статические
проблем меньше )
goglus (16:43:13 23/11/06)
а это да
goglus (16:43:26 23/11/06)
слушай я тесмс присылал вчера
goglus (16:43:39 23/11/06)
даже
goglus (16:43:51 23/11/06)
у меня при размножении програмном
goglus (16:44:02 23/11/06)
пикси не анимируются
arctic[c]at (16:45:39 23/11/06)
эмн.. кинь исходник, так не могу сказать, где ошибка
goglus (16:46:42 23/11/06)
(1)zoom i=#FFFFFF t=" ii.......ii ..iiiiiii.. iii..i..iii ..iiiiiii.. ....iii.... + ii.......ii ..iiiiiii.. iiiiiiiiiii ..iiiiiii.. ....iii.... " #$320 $200 screen get_pen_key ( @ == 0 )? go pop get_pen_x x=@ get_pen_y y=@ pop: (1)frame
arctic[c]at (16:47:17 23/11/06)
а где рисование?
goglus (16:47:28 23/11/06)
и здесь
arctic[c]at (16:47:57 23/11/06)
не вижу рисовательных команд
goglus (16:47:57 23/11/06)
$1 zoom ("video.gif") video_export_gif a= #000000 T =1 z=145 t = " ......aaa...... ......aaa...... ....aaaaaaa.... .a.aa.....aa.a. ....aa...aa.... .aa...a.a...aa. .a..a.aaa.a..a. + ......aaa...... ......aaa...... ....aaaaaaa.... .a.aa.....aa.a. ....aa...aa.... ..aa..a.a..aa.. a...a.aaa.a...a... " metka1: frame (#ffffff) clear a = 155 blahblah: (t,T,a)pixi a
10 (a>5)? go blahblah frame z
1 T+1 ( z<1)? z = 145 ( T > 145)? T = 1 go metka1
goglus (16:48:11 23/11/06)
как это
arctic[c]at (16:48:59 23/11/06)
в первом исходнике рисования нет, глянь
arctic[c]at (16:49:21 23/11/06)
ни pixi, ни dot
ничего нет
goglus (16:49:31 23/11/06)
это я щас снес :)
goglus (16:49:41 23/11/06)
вставь его и он рисовать будет
goglus (16:49:44 23/11/06)
но статикой
arctic[c]at (16:50:18 23/11/06)
эмн.. то есть? А как ты хотел? :)
goglus (16:50:40 23/11/06)
ну я рисую а он моргает
goglus (16:50:45 23/11/06)
анимированная кисть
goglus (17:01:03 23/11/06)
но и этот же не пашет $1 zoom ("video.gif") video_export_gif a= #000000 T =1 z=145 t = " ......aaa...... ......aaa...... ....aaaaaaa.... .a.aa.....aa.a. ....aa...aa.... .aa...a.a...aa. .a..a.aaa.a..a. + ......aaa...... ......aaa...... ....aaaaaaa.... .a.aa.....aa.a. ....aa...aa.... ..aa..a.a..aa.. a...a.aaa.a...a... " metka1: frame (#ffffff) clear a = 155 blahblah: (t,T,a)pixi a
10 (a>5)? go blahblah frame z
1 T+1 (z<1)? z = 145 (T > 145)? T = 1 go metka1
arctic[c]at (17:14:44 23/11/06)
Ты хочешь, чтобы след от пера постоянно шевелился, даже после того, как мы уже нарисовались??
goglus (17:15:02 23/11/06)
ага
goglus (17:15:11 23/11/06)
и нагенеренные пикси шевелились
arctic[c]at (17:16:09 23/11/06)
не.. это сложнее. сам посуди. Ты ткнул пером, прога ляпнула pixi. И всT. Этот pixi отпечатался на экране в виде пикселей. Ничего более.
goglus (17:16:29 23/11/06)
ну а нагенеренные
arctic[c]at (17:17:08 23/11/06)
ну это только если в кажом кадре весь экран по пикселям сканировать и менять их по какому
то алгоритму
goglus (17:17:28 23/11/06)
надо чегото придумать
goglus (17:17:36 23/11/06)
а то фся библия нафик
arctic[c]at (17:18:41 23/11/06)
есть некоторые идеи. Я подумаю. Возможно, тут надо приклеиться к выводу ASCII картинок
goglus (17:19:24 23/11/06)
ASCII надо
goglus (17:19:27 23/11/06)
ой надо
goglus (17:20:03 23/11/06)
можно вообще готовых попробовать ASCII запикселить
arctic[c]at (17:20:43 23/11/06)
ладно, побег я. Дома подумаю
arctic[c]at (07:40:17 24/11/06)
по поводу последнего исходника, который ты мне присылал. Там нет анимации по простой причине.. которую, правда, не сразу заметно :) У тебя зачем
то два frame воткнуто. Не вижу в этом смысла. Короче лишний frame съедает у тебя кадр из pixi
анимации. В результате анимация вообще пропадает
goglus (12:18:32 24/11/06)
:
)
goglus (12:18:45 24/11/06)
fz jgznm hbcjdfk yj yt hf,jnftn of ghbik.
arctic[c]at (12:19:54 24/11/06)
?
goglus (12:20:03 24/11/06)
ая опять рисовал но не работает ща пришлю
goglus (12:20:05 24/11/06)
пардон
arctic[c]at (12:20:12 24/11/06)
давай :)
goglus (12:21:30 24/11/06)
короче это глюк на пальме
goglus (12:21:40 24/11/06)
вот блокнотом смотрю опять галочки
arctic[c]at (12:21:46 24/11/06)
аа...
goglus (12:21:50 24/11/06)
(1)zoom i=#000000 t='' ..............iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii.................. ...........iiiiiiiiii............................iiiiiiiiii................. .........iiii......iiiii......................iiii......iiiii............... ...........iiiiiiiiii...........................iiiiiiiiii....ii............ .............ii............iiii.......iiiii................ii............... ................ii.....ii.....ii.....ii......ii........ii................... ...................ii...............................ii...................... .......................ii.......................ii.......................... .........................iiiiiiiiiiiiiiiiiiiii.............................. ...................................ii....................................... ............................................................................ '' bbb1: (#ffffff)clear (t,10,78)pixi frame go bbb1
goglus (12:22:20 24/11/06)
ты новый скомпилил для пальмы ?
arctic[c]at (12:22:38 24/11/06)
все ясно. Ну с нормальными ковычками будет пахать. да, почти скомпилил )
goglus (12:22:47 24/11/06)
клево
goglus (12:22:54 24/11/06)
сегодня пришлеш ?
arctic[c]at (12:23:46 24/11/06)
щас пришлю
goglus (12:25:18 24/11/06)
круто а рыдми
arctic[c]at (12:25:28 24/11/06)
пока без ридми )
goglus (12:25:29 24/11/06)
а то я теперь и синтаксис то не знаю
goglus (12:25:33 24/11/06)
:
(
arctic[c]at (12:26:14 24/11/06)
сделаю ридми. Я тебе в двух словах могу этот ридми написать
goglus (12:26:31 24/11/06)
хосо давай
arctic[c]at (12:27:17 24/11/06)
получай почту
arctic[c]at (12:29:25 24/11/06)
ридми в двух словах. Короче всT тоже самое, что и в пред. версии. Поменялось только следующее: 1) Комментарии теперь // вместо # 2) Условные операторы раньше были вот так: (a>1)? blahblah. Теперь вот так: if(a>1) blahblah 3) Команды раньше давались вот так (1,2)goglus. Теперь вот так: goglus(1,2) 4) Координаты теперь с нулем в центре экрана. ВсT
goglus (12:29:51 24/11/06)
а кавычки
arctic[c]at (12:30:01 24/11/06)
кавычки пока по старому
goglus (12:30:25 24/11/06)
так какие ставить на пальме сдвоенные или две разные
arctic[c]at (12:31:01 24/11/06)
по старому
"
goglus (12:31:31 24/11/06)
ага
goglus (12:31:48 24/11/06)
и еще раз для идиотов про возврат значения стилса
arctic[c]at (12:32:50 24/11/06)
get_pen_key возвращает в @ единичку, если стилусом ткнули get_dot(x,y) возвращает в @ цвет точки на экране по координатам x,y
goglus (12:33:21 24/11/06)
так помедленне е я записываю
goglus (12:33:38 24/11/06)
нужно условие проверяющее нажато или нет
goglus (12:33:53 24/11/06)
если оно нажато то следующее нажатие очистка
goglus (12:34:03 24/11/06)
то есть get_dot(x,y) возвращает в @ цвет точки на экране по координатам x,y
arctic[c]at (12:58:32 24/11/06)
эмн... ну например get_dot(4,4) команда проверяет, какая точка уже стоит по координатам 4.4
arctic[c]at (12:58:43 24/11/06)
и цвет этой точки пишет в 2
arctic[c]at (12:58:47 24/11/06)
ой
arctic[c]at (12:58:52 24/11/06)
в @
goglus (12:58:58 24/11/06)
ага то есть я могу тупо описать поле 8
8 и его сканить
arctic[c]at (12:59:10 24/11/06)
да, точно
goglus (12:59:32 24/11/06)
попробую
goglus (12:59:48 24/11/06)
а у тебя какие планы первоочередные
arctic[c]at (13:00:27 24/11/06)
точно еще не знаю.. щас поправлю кое
какие мелочи. А потом посмотрю. Есть мысль со звуком попробывать
goglus (13:01:05 24/11/06)
круто
goglus (13:01:09 24/11/06)
пищалки ?
arctic[c]at (13:01:44 24/11/06)
ага
goglus (13:02:05 24/11/06)
а гифы ну там палитра и на палме ?
arctic[c]at (13:02:44 24/11/06)
а. ну это по ходу буду править
goglus (13:03:06 24/11/06)
:
)
arctic[c]at (13:03:10 24/11/06)
:)
goglus (13:03:26 24/11/06)
еще сейв бы нужен
goglus (13:03:37 24/11/06)
аскии в пикси засунуть
arctic[c]at (13:03:44 24/11/06)
тоже по ходу сделаю )
goglus (13:03:49 24/11/06)
эх
arctic[c]at (13:05:09 24/11/06)
вчера думал... понял наконец, почему
то путаешься немного в анимации :) Понял, что ты хотел видеть в pixilang. Я то сделал маленько не так...
goglus (13:05:53 24/11/06)
излагай
arctic[c]at (13:13:15 24/11/06)
есть два принципа 1) Самый простой и быстрый. Теневой экран
массив пикселей. У каждого пикселя есть цвет. Ставим цвет пикселю и он такой красивый стоит до тех пор, пока мы его не покрасим в другой цвет :) Вообщем все пиксели в массиве по порядку записаны. Когда вызываем команду frame, то весь этот массив выбрасывается на настоящий экран, и вот уже мы видим то, что нарисовали :) 2) Более интересный способ. Медленный. Нет простого массива пикселей. Есть массив объектов. Каждый объект, это может быть точка, или pixi, имеет свои координаты, направление движения, прозрачность и т.д. Поэтому в этом способе, если мы, например, вызываем команду dot, то не просто плюется точка на экран (как в предыдущем способе), а создается новый объект "точка". И этот новый объект начинает жить своей жизнью не зависимо от нас. Например, улетает куда
нибудь ну вот... у нас пока 1) способ
goglus (13:14:14 24/11/06)
логично
goglus (13:14:26 24/11/06)
2 способ больше возможностей
arctic[c]at (13:14:49 24/11/06)
но и больше сложностей. Не столько для меня, сколько для тебя
goglus (13:15:13 24/11/06)
почему это
goglus (13:15:24 24/11/06)
если не сичтать проблем с кавычками
goglus (13:15:31 24/11/06)
то больше возможностей
arctic[c]at (13:16:22 24/11/06)
ну точка улетит куда
нибудь. Наверняка, ты захочешь еT вернуть обратно. А как? Как ты скажешь языку, что тебе нужна точка, которую ты создавал где
то давно в начале файла
goglus (13:17:15 24/11/06)
нет здесь тогда именно объектами все деалать
goglus (13:17:26 24/11/06)
они более управляемые и снаружи и внутри
arctic[c]at (13:17:33 24/11/06)
да тоже самое получается
arctic[c]at (13:17:52 24/11/06)
как тебе обратиться к конкретному объекту? Удалить его, например
goglus (13:18:33 24/11/06)
так ща поработаю малость
arctic[c]at (13:18:42 24/11/06)
ок, давай )
arctic[c]at (13:38:35 24/11/06)
сделал вспоминание диска и директории в загрузчике :) Теперь удобно
goglus (13:44:31 24/11/06)
кул
goglus (14:31:43 24/11/06)
ну как компиляция
arctic[c]at (14:32:41 24/11/06)
да все отлично :) Вот readme поменял
goglus (14:33:16 24/11/06)
пришлешь ?
arctic[c]at (14:33:25 24/11/06)
ага, допишу еще щас только чуток
goglus (14:34:06 24/11/06)
а напальме бу помниить папку
arctic[c]at (14:34:16 24/11/06)
ага
arctic[c]at (14:40:13 24/11/06)
получай почту _
arctic[c]at (14:40:15 24/11/06)
)
goglus (14:41:14 24/11/06)
17 релиз
arctic[c]at (14:41:27 24/11/06)
да.. нагородили мы ;)
arctic[c]at (14:41:35 24/11/06)
версия 0.5
goglus (14:41:36 24/11/06)
да я чT
goglus (14:41:38 24/11/06)
ого
goglus (14:44:02 24/11/06)
КРУТО ПОМНИТ ДИРЕКТОРИЮ
arctic[c]at (14:44:09 24/11/06)
)) класс
goglus (14:44:27 24/11/06)
а что за кучка файло в генерится на пальме тоде будет
arctic[c]at (14:44:51 24/11/06)
да, конфигурацию надо где
то хранить
goglus (14:45:47 24/11/06)
мож папочкой
goglus (14:45:53 24/11/06)
или в 1 файл
arctic[c]at (14:46:38 24/11/06)
подумаю.. в один неудобно просто. в папочку может, но на пальме всеравно без папки будет
goglus (14:47:18 24/11/06)
1 красивее файл :)
arctic[c]at (14:48:36 24/11/06)
сложнее сделать )
goglus (14:50:32 24/11/06)
это да
arctic[c]at (15:01:59 24/11/06)
погодя сделаю :)
goglus (15:02:19 24/11/06)
эх щас запендюрю в коммунити
arctic[c]at (15:02:30 24/11/06)
давай. Давно уже пора :)
arctic[c]at (15:02:45 24/11/06)
изменений
то хороших много
goglus (15:02:48 24/11/06)
да все ждал обновлений
arctic[c]at (15:02:53 24/11/06)
ага )
goglus (15:14:25 24/11/06)
гнотово
arctic[c]at (15:14:48 24/11/06)
ща глянем
arctic[c]at (15:15:24 24/11/06)
отлично!
goglus (15:15:31 24/11/06)
:
)
goglus (15:15:37 24/11/06)
ща на риот еще закину
arctic[c]at (15:15:44 24/11/06)
ok )
goglus (15:15:49 24/11/06)
наваяем дем на ннм вывесим
arctic[c]at (15:15:58 24/11/06)
ага
arctic[c]at (15:16:32 24/11/06)
ошибку правда нашел )
goglus (15:16:41 24/11/06)
какую
goglus (15:16:46 24/11/06)
давай поправим
arctic[c]at (15:16:59 24/11/06)
в ридми описаны подпрограммы. Я пока временно подпрограммы отключил... скоро приделаю...
goglus (15:17:18 24/11/06)
удалить ?
arctic[c]at (15:17:30 24/11/06)
ага, удали пока про подпрограммы
goglus (15:22:06 24/11/06)
проверяй
arctic[c]at (15:22:34 24/11/06)
ага, всT ок
goglus (15:24:26 24/11/06)
супер на риоте тож повесил
arctic[c]at (15:24:37 24/11/06)
cool
goglus (15:25:09 24/11/06)
осталось наваять редактор
arctic[c]at (15:25:25 24/11/06)
ага. можешь приступать :)
goglus (15:25:47 24/11/06)
ну эт надо думу думать тут с наскока я не могу
arctic[c]at (15:26:20 24/11/06)
запусти примитивный наш редактор на этой версии pixilang. А дальше уже думу думать будем )
goglus (15:51:12 24/11/06)
:
)
goglus (15:51:20 24/11/06)
щас разгребу завалы
arctic[c]at (15:54:38 24/11/06)
:)
goglus (16:16:23 24/11/06)
b=#ffffff get_pen_key ( @ == 0 )? go jop get_pen_x x=@ get_pen_y y=@ dot(x,y,b) get_dot(4,4) if( x > 4, y=4 ) b = #0000 jop: (1)frame
arctic[c]at (16:19:04 24/11/06)
нусь.. (@==0)?
такое уже не прокатит. Надо if(@==0)
arctic[c]at (16:21:08 24/11/06)
if( x > 4, y=4 )
так писать нельзя :) что
то не могу мысль тут твою уловить
goglus (16:29:00 24/11/06)
ну проверка сразу 2 координат
goglus (16:29:39 24/11/06)
точка ж с 2 мя координатами
arctic[c]at (16:29:53 24/11/06)
пока это надо писать вот так if( x > 4 ) if( y = 4 )
goglus (16:30:13 24/11/06)
а но go одно ?
arctic[c]at (16:30:33 24/11/06)
ага
goglus (16:33:07 24/11/06)
a=#00000 b=#ffffff dot(1,1,b)dot(2,1,b)dot(3,1,b)dot(4,1,b)dot(5,1,b) get_pen_key if ( @ == 0 ) go jop get_pen_x x=@ get_pen_y y=@ dot(x,y,a) get_dot(x,y) if( x > 4)if ( y=4 ) a = b jop: (1)frame
goglus (16:33:23 24/11/06)
это пока 1 строчка
arctic[c]at (16:34:28 24/11/06)
(1)frame поменяй на frame(1)
goglus (16:35:15 24/11/06)
точка наводится но не сохраняется
arctic[c]at (16:36:26 24/11/06)
ээ
arctic[c]at (16:37:25 24/11/06)
че
то я логику твоей проги не улавливаю
goglus (16:37:44 24/11/06)
ну нарисованы точки
arctic[c]at (16:37:48 24/11/06)
так
goglus (16:37:49 24/11/06)
белые
arctic[c]at (16:37:51 24/11/06)
так
goglus (16:37:56 24/11/06)
тыкаеш они черные
goglus (16:38:07 24/11/06)
тыкаешь ийсчT белые
arctic[c]at (16:38:13 24/11/06)
нет :)
arctic[c]at (16:38:19 24/11/06)
ты не прав :)
goglus (16:38:48 24/11/06)
а почему
arctic[c]at (16:39:16 24/11/06)
прога доходит до конца и опять в начало файла бежит, а там у тебя все переменные заново устанавливаются. Твой IF теряет смысл
arctic[c]at (16:39:35 24/11/06)
он не успевает ничего новым цветом нарисовать
goglus (16:39:46 24/11/06)
а
goglus (16:40:10 24/11/06)
может в 2 фрейма
arctic[c]at (16:40:46 24/11/06)
да зачем. Просто в конце делай goto на метку, которая стоит после начальных установок переменных
goglus (16:42:06 24/11/06)
тут с другим циклом перехлест
arctic[c]at (16:42:31 24/11/06)
не.. тут нету цикла
goglus (16:42:32 24/11/06)
a=#00000 b=#ffffff pop: dot(1,1,b)dot(2,1,b)dot(3,1,b)dot(4,1,b)dot(5,1,b)dot(6,1,b)dot(7,1,b) dot(1,2,b)dot(2,2,b)dot(3,2,b)dot(4,2,b)dot(5,2,b)dot(6,2,b)dot(7,2,b) get_pen_key if ( @ == 0 ) go jop get_pen_x x=@ get_pen_y y=@ dot(x,y,a) get_dot(x,y) if( x > 4)if ( y=4 ) a = b go pop jop: frame(1)
goglus (16:42:42 24/11/06)
а в рисовалке ж
goglus (16:43:19 24/11/06)
go jop
arctic[c]at (16:43:57 24/11/06)
ну это типа бесконечный цикл
goglus (16:44:06 24/11/06)
ну вот
goglus (16:44:15 24/11/06)
и как с ним быть
arctic[c]at (16:44:37 24/11/06)
да пущай себе будет. ты go pop поставь в самом конце проги
goglus (16:45:00 24/11/06)
и после фрейма ?
arctic[c]at (16:45:22 24/11/06)
конечно. А иначе он не всегда до фрейма доходить будет
goglus (16:45:29 24/11/06)
бегает и не останавливается
arctic[c]at (16:46:27 24/11/06)
кто бегает
goglus (16:46:34 24/11/06)
квадратик
goglus (16:46:50 24/11/06)
полоска белая квадратик черный от клика
arctic[c]at (16:47:47 24/11/06)
гм
arctic[c]at (16:48:16 24/11/06)
давай еще раз продробнее мне расскажи, что эта прога по идее должна делать
goglus (16:54:12 24/11/06)
ща
arctic[c]at (16:59:19 24/11/06)
ладно, пора мне. если что, в мыло пиши
arctic[c]at (08:13:34 27/11/06)
Честно говоря из текстового описания твоей проги не очень уловил смысл :) Как
то ты там всT запутанно описал. Но вот по картинке вроде понял, что ты хочешь реализовать. Ну на самом деле тут всT элементарно. Да, действительно, лучше пользоваться квадратами в этом случае. Разбей свою прогу на логические блоки. Примерно так: //Тут начинается наша прога: bla blah инициализируем переменные, если такие есть prog_start: //Все. Тут прога началась. Ставим метку. В конце проги делаем go prog_start blah blah blah основная прога редактора пошла go prog_start Вот... Старайся всегда по такому шаблону действовать. И меняй только серединку у этого шаблона, это где основная прога идTт. В основной проге попробуй отследить попадение стилуса в рисовальную область (то есть, это у тебя один большой квадрат, содержащий кучу небольших). Сделаешь это и я подскажу, куда дальше двигаться
goglus (12:14:32 27/11/06)
так ну граф редактор я конечно не сделал
arctic[c]at (12:15:11 27/11/06)
я тоже ничего путнего не добавил. Кроме исправления глюка и добавления dither при экспорте в GIF
goglus (12:16:51 27/11/06)
а вот щас че пришлю
goglus (12:17:53 27/11/06)
блин не лезет код по размеру
arctic[c]at (12:18:05 27/11/06)
а?
arctic[c]at (12:18:35 27/11/06)
а.. понял.. на мыло тогда
goglus (12:19:37 27/11/06)
ща вывешу на жж
arctic[c]at (12:19:49 27/11/06)
давай
goglus (12:21:38 27/11/06)
http://community.livejournal.com/pixilang/5724.html#cutid1
goglus (12:21:54 27/11/06)
флешка упала на паре картинок
goglus (12:22:07 27/11/06)
пара идей есть и глюк прикольный
arctic[c]at (12:22:17 27/11/06)
щас гляну
goglus (12:22:42 27/11/06)
o=#000 s=" ...oo.. .oooooo oo.oo.oo oooooooo oooooooo o......o .oooooo ...oo.. ...oo......o ooooooooooo o.........o + ...oo.. .oooooo oooooooo oooooooo o......o oooooooo .oooooo ...oo.. ...oo.....o oooooooooo .o.........o + ...oo.. .oooooo oo.oo.oo oooooooo oooooooo o..oo..o .oooooo ...oo.. ...oo......o ooooooooooo o.........o + ...oo.. .oooooo oo.oo.oo oooooooo oooooooo o.oooo.o .oooooo ...oo.. ...oo.....o oooooooooo o........o + ...oo.. .oooooo oo.oo.oo oooooooo oooooooo oooooooo .oooooo ...oo.. ...oo......o ooooooooooo o.........o " f=1 zo: clear(#ffffff) line(
10,
10,5
f,10,o) line(
127,12,127,12,o) line(
10,12,
10,
22,o) pixi(s,0
f,0) //print(''ggggggg'',
11,
42,#000 ) f+1 frame go zo
goglus (12:22:46 27/11/06)
и вот глянь
arctic[c]at (12:22:53 27/11/06)
ok
goglus (12:22:58 27/11/06)
сначала просто а потом раскоментируй строчку
arctic[c]at (12:23:39 27/11/06)
первая супер! а что, она глючит иногда?
goglus (12:23:48 27/11/06)
где
goglus (12:23:54 27/11/06)
у меня вроде все ок
arctic[c]at (12:24:02 27/11/06)
а.. без багов всT?
goglus (12:24:19 27/11/06)
ты вторую протести
goglus (12:24:27 27/11/06)
у меня все ок 1
я
arctic[c]at (12:24:40 27/11/06)
а вторая глючит?
goglus (12:24:42 27/11/06)
http://www.ljplus.ru/img/g/o/goglus/___ko_anima.gif и вот доделал
goglus (12:24:55 27/11/06)
если строчку расскоментишь приколишся
arctic[c]at (12:25:34 27/11/06)
неа, ничего нет ) Это видимо только на пальме глюк.
goglus (12:25:47 27/11/06)
там пикси выпечатывается
goglus (12:25:51 27/11/06)
оч смешно
arctic[c]at (12:25:58 27/11/06)
:))
arctic[c]at (12:26:38 27/11/06)
гору ты круто забабахал. Долго набивал? :)
goglus (12:27:36 27/11/06)
увы это на пк
goglus (12:27:43 27/11/06)
на пальме это не реально
goglus (12:27:54 27/11/06)
а вот собака на пальме :)
arctic[c]at (12:27:59 27/11/06)
да уж.. столько текста набить.. гы )
goglus (12:28:01 27/11/06)
а как вращение приделать
goglus (12:28:12 27/11/06)
там сложнее не текст а переносы
arctic[c]at (12:28:12 27/11/06)
какое вращение?
goglus (12:28:18 27/11/06)
синуса нет ?
arctic[c]at (12:28:23 27/11/06)
вращение чего?
goglus (12:28:27 27/11/06)
ну задать вращение объекту
arctic[c]at (12:28:42 27/11/06)
синус сделаю. но что имеешь в виду под вращением?
arctic[c]at (12:29:08 27/11/06)
вращение координат, или полный поворот всех пикселей объекта
arctic[c]at (12:29:28 27/11/06)
интерфейсы прикольные
goglus (12:29:30 27/11/06)
ну иксу задаем синус и он повертел мувик
goglus (12:29:41 27/11/06)
иконки на пальме ваял
arctic[c]at (12:30:14 27/11/06)
прикольно. синус сделаю скоро. можно будет поворот делать. Но сам pixi поворачиваться не будет
arctic[c]at (12:31:13 27/11/06)
ща приду скоро...
goglus (12:31:49 27/11/06)
плохо что не будет
arctic[c]at (13:01:51 27/11/06)
теоретически и это возможно, но, наверное, в будущем... Просто это лишние заморочки добавляет
goglus (13:02:21 27/11/06)
ну пожет не вращение а параллельное перемещение хотяб
goglus (13:02:26 27/11/06)
по кругу
goglus (13:02:48 27/11/06)
то есть по кругу тока 1 координата
arctic[c]at (13:03:03 27/11/06)
ээ
arctic[c]at (13:03:24 27/11/06)
эт как
goglus (13:04:34 27/11/06)
да это ябрежу
goglus (13:04:46 27/11/06)
хотель сказать чтоб паралельность
arctic[c]at (13:04:55 27/11/06)
:)
goglus (13:05:06 27/11/06)
сторон пикси сторанам кадра не нарушалась
goglus (13:05:32 27/11/06)
>В основной проге попробуй отследить попадение стилуса в рисовальную область вот медитирую
arctic[c]at (13:08:29 27/11/06)
что может быть проще. if(x>x1)if(xy1)if(y goglus (13:08:55 27/11/06)
так там кода будет 2 стр
arctic[c]at (13:09:10 27/11/06)
?? не понял
arctic[c]at (13:09:35 27/11/06)
x1,x2,y1,y2
это координаты всей большой рисовальной области
goglus (13:10:10 27/11/06)
а
arctic[c]at (13:10:58 27/11/06)
а вот если в неT попал, то дальше уже отследим попадение в конкретный квадратик
goglus (13:12:55 27/11/06)
мдя
arctic[c]at (13:13:02 27/11/06)
а?
goglus (13:13:43 27/11/06)
не просто все
goglus (13:13:57 27/11/06)
надо сидеть и тупо смотреть в код
arctic[c]at (13:14:35 27/11/06)
гм... надо просто по шагам. сверху вниз. Вот я тебе и пытаюсь самый высокий уровень показать
goglus (13:15:36 27/11/06)
эх щас попрошу
arctic[c]at (13:16:31 27/11/06)
что попросишь )
goglus (13:16:49 27/11/06)
подсказок еще но сначала код напишу
arctic[c]at (13:16:58 27/11/06)
ок
goglus (13:33:48 27/11/06)
zoom(8) a=#00000 b=#ffffff x1=0 y1=0 fbox(x1,y1,x1+7,y1+7) ne_popal: get_pen_key if ( @ == 0 ) go jop get_pen_x x=@ get_pen_y y=@ dot(x,y,a) get_dot(x,y) if( x > 4)if ( y=4 ) a = b if(x>x1)if(xy1)if(y goglus (13:34:09 27/11/06)
поле есть клик подсвечивается но вот не фиксится там же цикл
arctic[c]at (13:35:59 27/11/06)
ага. сделай, чтобы он когда до конца проги доходил, возвращался не в начало проги, а куда
нибудь после fbox. Чтобы fbox нарисовался только один раз
при старте
goglus (13:36:47 27/11/06)
вау
goglus (13:36:51 27/11/06)
работает
goglus (13:36:55 27/11/06)
ну я тупой
goglus (13:37:06 27/11/06)
теперь еще стерку и фсе
arctic[c]at (13:37:14 27/11/06)
только ты там всеравно чего
то много наворотил :)
goglus (13:37:23 27/11/06)
:
)
goglus (13:38:04 27/11/06)
убрал 2 строчки работает
arctic[c]at (13:38:19 27/11/06)
у тебя x2 и y2 нигде не задаются. Ошибочка
arctic[c]at (13:38:30 27/11/06)
ты их из воздуха берешь :)
goglus (13:38:51 27/11/06)
мдя
goglus (13:39:56 27/11/06)
x2=x1+7 y2=y1+7
goglus (13:40:01 27/11/06)
так можно ?
arctic[c]at (13:40:05 27/11/06)
fuf
arctic[c]at (13:40:07 27/11/06)
ага
goglus (13:40:29 27/11/06)
но это все равно пока не стерка
arctic[c]at (13:40:42 27/11/06)
ща
goglus (13:46:46 27/11/06)
zoom(16)
a=#000000 b=#ffffff x1=0 y1=0 x2=x1+7 y2=y1+7 fbox(x1,y1,x1+7,y1+7) faza: ne_popal: get_pen_key if ( @ == 0 ) go pen if (@==1)go eraser get_pen_x x=@ get_pen_y y=@ dot(x,y,a) if(x>x1)if(xy1)if(y arctic[c]at (13:47:31 27/11/06)
ща. та ошибочку я тебе показал...
goglus (13:47:48 27/11/06)
какую
arctic[c]at (13:48:00 27/11/06)
не так надо условие попадения немного делать
goglus (13:48:13 27/11/06)
а почему
arctic[c]at (13:50:25 27/11/06)
логика там неправильная
arctic[c]at (13:50:28 27/11/06)
zoom(8) a = #ffffff x1=0 y1=0 x2=x1+7 y2=y1+7 fbox(x1,y1,x2
x1,y2
y1) program_start: get_pen_key if ( @ == 0 ) go ne_popal //Кнопка не нажата. Не попал, значит :( get_pen_x x=@ get_pen_y y=@ if(x=x2) go ne_popal //В рисовальный квадрат не попал :( if(y=y2) go ne_popal //В рисовальный квадрат не попал :( //Попал :) dot(x,y,a) ne_popal: frame(1) go program_start
goglus (13:54:45 27/11/06)
эх все работает но до меня доходят только крупицы смысла
arctic[c]at (13:55:32 27/11/06)
эмн.. давай подумаем, может, что
то можно упростить для твоего понимания
goglus (13:56:03 27/11/06)
не бестолку то есть по готовому все ясно но вот самому такое наваять...
goglus (13:56:46 27/11/06)
х без нумерации это у нас координата клика
goglus (13:57:02 27/11/06)
х с цифрами 1 2 это заданная зона
arctic[c]at (13:57:07 27/11/06)
ага
goglus (13:57:42 27/11/06)
ну понятно ты условиями все проверил но сам бы я не допер :)
goglus (13:58:02 27/11/06)
get_pen_x x=@ вводит в транс меня
arctic[c]at (13:58:12 27/11/06)
почему? ))
goglus (13:58:19 27/11/06)
ненаю
goglus (13:58:48 27/11/06)
вроде бы просто параметр клика при помощи аператора @передает значение х
су
goglus (13:58:59 27/11/06)
но вид ее пугает :)
arctic[c]at (13:59:06 27/11/06)
это равноценно такому: get_pen_x XCOORDINATAOTGOGLUSA = @
goglus (13:59:32 27/11/06)
да понятно
goglus (13:59:57 27/11/06)
ладно не паримся а мечтаем о сохранении параметров
arctic[c]at (14:00:20 27/11/06)
это как?
goglus (14:00:50 27/11/06)
ну тыж прикрутишь save
arctic[c]at (14:01:07 27/11/06)
а.. да, конечно
goglus (14:01:32 27/11/06)
можно писать в конце проги save(1) t="gggggggggg ggggggggg ggggg...... "
goglus (14:02:01 27/11/06)
f djj,ot tckb ,eltn dsujy d uba yf gfkmvt nj
goglus (14:02:07 27/11/06)
а вообще если будет выгон в гиф на пальме то
goglus (14:02:26 27/11/06)
бэри и рисуй сразу уродов
arctic[c]at (14:02:41 27/11/06)
ага, ну это мы сообразим как
нибудь. я вот тут баг маленький нашел.. щас правлю
goglus (14:04:13 27/11/06)
:
)
goglus (14:04:35 27/11/06)
а я хочу на жж аватаров вывесить
язык написания аватор
arctic[c]at (14:04:51 27/11/06)
гы))
goglus (14:05:42 27/11/06)
та к но ведь еще стерку ж надо
arctic[c]at (14:05:53 27/11/06)
ща сделаем
goglus (14:06:14 27/11/06)
опять все ты
arctic[c]at (14:06:30 27/11/06)
можешь и ты сделать :)
goglus (14:06:59 27/11/06)
пытаюсь но туплю
arctic[c]at (14:08:01 27/11/06)
да я пока тоже туплю :)
arctic[c]at (14:08:17 27/11/06)
исправил ошибку. Послать тебе свежак?
goglus (14:09:43 27/11/06)
давай
arctic[c]at (14:10:46 27/11/06)
получай
goglus (14:14:03 27/11/06)
ааг уже запустил
goglus (14:14:08 27/11/06)
а че за баг
arctic[c]at (14:14:21 27/11/06)
нельзя было полноценно юзать @
goglus (14:14:26 27/11/06)
о
goglus (14:14:32 27/11/06)
а щас че можно
arctic[c]at (14:15:06 27/11/06)
ага. ну и еще новая опция video_export_dither(1) особенно на моем градиенте это хорошо видно будет
arctic[c]at (14:15:33 27/11/06)
гиф с этой опцией будет выгружаться слегка с шумом
для передачи оттенков
goglus (14:16:39 27/11/06)
ща попоробую
arctic[c]at (14:16:57 27/11/06)
а в твоей демке небо забавным становится )
goglus (14:17:19 27/11/06)
чет не получается
goglus (14:17:28 27/11/06)
video_export_dither(1) video_export_gif( "video.gif" );
goglus (14:17:35 27/11/06)
так
arctic[c]at (14:17:43 27/11/06)
ага
goglus (14:18:41 27/11/06)
а вижу
goglus (14:18:45 27/11/06)
смешно
arctic[c]at (14:18:46 27/11/06)
)
arctic[c]at (14:18:49 27/11/06)
ага )
goglus (14:18:56 27/11/06)
картина блин
arctic[c]at (14:19:07 27/11/06)
но. как холст прям )
goglus (14:19:14 27/11/06)
ага
goglus (14:19:17 27/11/06)
круто
arctic[c]at (14:19:27 27/11/06)
вообщем функция полезная
goglus (14:20:15 27/11/06)
ага но давай стерку сделаем
arctic[c]at (14:20:25 27/11/06)
давай
goglus (14:22:08 27/11/06)
жалко на выходе нельзя размер гифа задавать
goglus (14:22:18 27/11/06)
и палитру надоб ы сжимать
goglus (14:22:30 27/11/06)
ведь все цвета используемые известны
goglus (14:22:49 27/11/06)
ну типа когда известны сжимать а в твоей демке не сжимать
arctic[c]at (14:22:54 27/11/06)
неа, цвета не известны, в том и прикол. Может, я вообще их случайными буду брать
goglus (14:23:12 27/11/06)
но если они прописаны в параметрах то
goglus (14:23:19 27/11/06)
можно и оптимизнуть
arctic[c]at (14:23:34 27/11/06)
ну тогда да. Можно, в планы поставить
goglus (14:23:49 27/11/06)
надо и размеры
arctic[c]at (14:23:54 27/11/06)
а размер зачем?
goglus (14:24:19 27/11/06)
поставил 100
100 рисуешь пишешь в гиф оптимизированный
вот и аватар
arctic[c]at (14:24:34 27/11/06)
без проблем. ставь screen(100,100)
goglus (14:24:40 27/11/06)
потом прикрутишь горячие клавиши вот и цветная без кнопок
goglus (14:24:46 27/11/06)
чето не пашет
arctic[c]at (14:24:47 27/11/06)
screen(100,100)
arctic[c]at (14:25:30 27/11/06)
точно
goglus (14:25:38 27/11/06)
неа все окно кажет
arctic[c]at (14:25:39 27/11/06)
я видать, забыл еT протестить в новой версии
arctic[c]at (14:25:44 27/11/06)
ща гляну
goglus (14:25:49 27/11/06)
может я его не туда ставлю
arctic[c]at (14:25:56 27/11/06)
нет, туда
goglus (14:26:14 27/11/06)
не не пашет
goglus (14:26:29 27/11/06)
он максимум ограничивает зону рисунка и только
arctic[c]at (14:27:38 27/11/06)
ща разберемся
goglus (14:28:01 27/11/06)
:
)
arctic[c]at (14:30:33 27/11/06)
нет, у меня работает. покажи свой пример
goglus (14:39:35 27/11/06)
ща
goglus (14:44:36 27/11/06)
screen(100,100) ("video.gif") video_export_gif zoom(8) a = #000000 b=#ffffff x1=0 y1=0 x2=x1+7 y2=y1+7 fbox(x1,y1,x2
x1,y2
y1,b) program_start: get_pen_key if ( @ == 0 ) go ne_popal //Кнопка не нажата. Не попал, значит :( get_pen_x x=@ get_pen_y y=@ if(x=x2) go ne_popal //В рисовальный квадрат не попал :( if(y=y2) go ne_popal //В рисовальный квадрат не попал :( //Попал :) dot(x,y,a) ne_popal: frame(1) go program_start
arctic[c]at (14:48:24 27/11/06)
а.. понял... это и ошибка и не ошибка одновременно :)
goglus (14:48:37 27/11/06)
о
goglus (14:48:41 27/11/06)
в моем духе
arctic[c]at (14:49:16 27/11/06)
screen делает рабочий экранчик 100х100. Но у тебя включен zoom(8). Соответственно пиксели стали большими. Но их по прежнему 100х100 )
goglus (14:49:46 27/11/06)
и чеже делать
arctic[c]at (14:53:47 27/11/06)
деликатный вопрос :)
arctic[c]at (14:54:52 27/11/06)
размер дели на зум zoom(10) screen(100/10, 100/10)
goglus (14:55:03 27/11/06)
вау
arctic[c]at (14:55:35 27/11/06)
только если нацело делится, иначе размер корявенький будет немного
arctic[c]at (14:57:31 27/11/06)
конечно не простой выход, но пока так... Потом сделаю ограничение окна video_export
arctic[c]at (14:59:40 27/11/06)
а на счет стерки есть идея
goglus (15:00:49 27/11/06)
чет не пашет обрезка
arctic[c]at (15:01:04 27/11/06)
сколько сделал?
goglus (15:02:01 27/11/06)
zoom(10) screen(100/10, 100/10) video_export_gif("video.gif")
arctic[c]at (15:03:47 27/11/06)
ага, ты прав. че
то не обрезает
goglus (15:04:16 27/11/06)
увы
arctic[c]at (15:05:38 27/11/06)
да, вижу косяк... даже не знаю.. тяжелый случай :) Связались с этим зумом... :)
goglus (15:05:52 27/11/06)
нужная весчь
goglus (15:06:05 27/11/06)
он и так не хочет пофреймово не пашет
goglus (15:06:13 27/11/06)
и на пикси одиночныо
arctic[c]at (15:07:46 27/11/06)
с ним много еще косяков будет. Вот например. Его не заюзать в граф. редакторе. Так как, как только мы следаем сильный зум, увеличится так же и менюшки, и всякие панельки редактора :) Это уже жутко будет
goglus (15:08:21 27/11/06)
надо его действие локализовать до объекта
arctic[c]at (15:08:34 27/11/06)
легко сказать :)
goglus (15:08:41 27/11/06)
:
)
goglus (15:08:52 27/11/06)
идеологически это оч правильно
arctic[c]at (15:09:03 27/11/06)
это скорее усложнит ситуацию, чем упростит ;)
goglus (15:09:14 27/11/06)
мдя
arctic[c]at (15:09:23 27/11/06)
надо подумать
goglus (15:09:29 27/11/06)
тут вообще неизбежен вопрос куда растет язык
arctic[c]at (15:09:38 27/11/06)
угу
goglus (15:09:44 27/11/06)
в полноценный или остается графически примитивным
arctic[c]at (15:10:07 27/11/06)
в полноценный
arctic[c]at (15:10:13 27/11/06)
я думаю
goglus (15:10:16 27/11/06)
эх
goglus (15:10:30 27/11/06)
тогда его фишки растворятся
arctic[c]at (15:11:02 27/11/06)
я не сказал "сложный и похожий на остальных" )
arctic[c]at (15:11:11 27/11/06)
я сказал полноценный )
goglus (15:11:34 27/11/06)
типичная проблема флеша
arctic[c]at (15:11:49 27/11/06)
флэш
фигня честно говоря...
goglus (15:12:19 27/11/06)
ну начинался он с приколки анимационно интерактивной а потом болезни роста
goglus (15:12:29 27/11/06)
желание универсальности и тд
goglus (15:13:41 27/11/06)
но наверное ты прав
arctic[c]at (15:13:49 27/11/06)
ну это уж их проблемы ) Я не собираюсь pixilang усложнять сильно. Я просто хочу его оптимизировать, чтобы легче писать было
goglus (15:13:56 27/11/06)
в крайнем случае сменим название
arctic[c]at (15:14:12 27/11/06)
не вижу необходимости
goglus (15:14:41 27/11/06)
:
) ну если рисовать буквами станет в нем архаикой
goglus (15:14:46 27/11/06)
хотя
arctic[c]at (15:14:59 27/11/06)
да с чего это вдруг )
goglus (15:15:58 27/11/06)
ну постепенно все так запутывается причем это заметно именно на пальме
arctic[c]at (15:16:12 27/11/06)
рисование буквами останется. Я вообще поддерживаю мысль, что сейчас надо делать на нем не граф. редактор, а ASCII
рисовалку
goglus (15:16:13 27/11/06)
там даже буквами рисовать не удобно
goglus (15:16:28 27/11/06)
лучше их уровнять
goglus (15:16:37 27/11/06)
что бы пофигу было
goglus (15:16:43 27/11/06)
чем рисуешь
arctic[c]at (15:16:53 27/11/06)
да без проблем
goglus (15:17:33 27/11/06)
вот
arctic[c]at (15:17:52 27/11/06)
ну вот погоди. Сейчас своеобразная черта подошла к нам :) Надо провести ревизию. Посмотреть, что мы натворили, и что нужно исправить прямо сейчас. А то потом будет поздно
arctic[c]at (15:18:04 27/11/06)
тот же zoom
goglus (15:18:16 27/11/06)
согласен и пикси надо прошерстить
arctic[c]at (15:18:42 27/11/06)
ага. Давай пока сильно далеко не прыгать. Погоди пока с редактором.
goglus (15:18:59 27/11/06)
лад уш куда деваться
goglus (15:19:14 27/11/06)
ну сначала нужно рассмотреть пикси
arctic[c]at (15:19:29 27/11/06)
давай с азов. первый вопрос меня мучает. Может, добавить нам прозрачность?
goglus (15:19:43 27/11/06)
ну она частично у нас есть
goglus (15:19:54 27/11/06)
ЗЗЗ.ЩЩЩ
goglus (15:20:02 27/11/06)
. в пикси дырка
arctic[c]at (15:20:03 27/11/06)
не.. я говорю про плавную. альфа
канал
goglus (15:20:08 27/11/06)
о
goglus (15:20:19 27/11/06)
ну для демки это конечно оч красиво
goglus (15:20:23 27/11/06)
но не раноли
arctic[c]at (15:20:50 27/11/06)
потом будет поздно. Если добавлять, то все цвета изменятся
goglus (15:20:56 27/11/06)
вот если б пикси так описать чтобы его дальнейшии доработки как свойства
фильтры были
goglus (15:21:07 27/11/06)
тогда надо
arctic[c]at (15:22:12 27/11/06)
можно.. просто смотри. как в цвет засунуть альфа канал? Я предлогаю в лоб: #AARRGGBB AA
альфа пример: #FF0000FF
синий
arctic[c]at (15:22:31 27/11/06)
#000000FF
синий прозрачный
goglus (15:22:48 27/11/06)
прикольно а процент какой
arctic[c]at (15:23:10 27/11/06)
от 00 до FF FF
непрозрачный
arctic[c]at (15:25:45 27/11/06)
только я боюсь, что путаться будут люди. если я напишу просто #ff0000, то это будет не просто красный, а полностью прозрачный красный... вот.. не совсем так как в HTML получается
goglus (15:26:50 27/11/06)
#01#ff0000
goglus (15:27:21 27/11/06)
а от 00 до FF какие еще буквыто
arctic[c]at (15:28:05 27/11/06)
00, 01, 02, 03,... 20, 30, 40, 50, 60, 70, 80, A0, B0, C0, D0, E0, FF
goglus (15:28:18 27/11/06)
ой не просто
arctic[c]at (15:28:21 27/11/06)
короче 256 вариантов
arctic[c]at (15:28:30 27/11/06)
тоже самое, что и цвет в HTML
goglus (15:28:31 27/11/06)
запомнить мне будет не просто
goglus (15:28:48 27/11/06)
может тупо кратность 1246....
goglus (15:28:59 27/11/06)
10%20% и тд
arctic[c]at (15:32:02 27/11/06)
а может вот так сделаем?.. Введем команду set_transp(), которая будет задавать прозрачность всех последующих команд. Например: set_transp( 100 ) dot(x,y,#ffffff) line(1,2,3,4,#ffffff)
goglus (15:32:43 27/11/06)
вот опять все скопом
arctic[c]at (15:32:52 27/11/06)
чегой?
goglus (15:32:52 27/11/06)
а я за объектный вариант
arctic[c]at (15:33:00 27/11/06)
то есть?
goglus (15:33:04 27/11/06)
ты прозрачнишь серию команд
arctic[c]at (15:33:11 27/11/06)
да
goglus (15:33:12 27/11/06)
и объектов
arctic[c]at (15:33:15 27/11/06)
да
goglus (15:33:23 27/11/06)
а чаще нужно 1 объект и все
goglus (15:33:39 27/11/06)
вот в моей демке
облако
goglus (15:33:42 27/11/06)
поверх птичек
arctic[c]at (15:34:32 27/11/06)
давай введем символ или команду, которая будет задавать прозрачность одной команды
goglus (15:35:00 27/11/06)
во или объекта
goglus (15:35:05 27/11/06)
как зум :)
arctic[c]at (15:35:18 27/11/06)
а что за объект, не пойму
goglus (15:35:19 27/11/06)
уму тож ведь надо такой параметр
arctic[c]at (15:35:32 27/11/06)
приведи пример
goglus (15:35:57 27/11/06)
pixi(t,11,11,зум 4, прозрачность5,музыка 7 громко)
arctic[c]at (15:36:23 27/11/06)
а.. ну дык это еще не объект :) Это тоже команда простая
arctic[c]at (15:36:38 27/11/06)
у нас объектов как таковых еще и нет
goglus (15:36:53 27/11/06)
а вот в чем грабля зарыта
goglus (15:37:08 27/11/06)
надо его плавно к объекту двигать
arctic[c]at (15:37:24 27/11/06)
есть команда нарисовать точку, есть команда нарисовать pixi
одно и тоже в основе
arctic[c]at (15:37:53 27/11/06)
надо, но тут уже масса всяких граблей начинается..
goglus (15:39:02 27/11/06)
мдя я то все рассуждал пикси
объект :)
arctic[c]at (15:39:32 27/11/06)
да не совсем пока что )
goglus (15:40:12 27/11/06)
ну я бы вот довел таки эту идею до максимума илди ввел новый универсальный контенер
arctic[c]at (15:40:17 27/11/06)
это пока что только отпечаток объекта на твоем экране. Отпечаток, который может смыть волной )
goglus (15:40:29 27/11/06)
и уже его писал как альфа звук и прррррррр
goglus (15:40:41 27/11/06)
смыть это да
arctic[c]at (15:41:14 27/11/06)
можно конечно и так. Но ты сейчас сам сложности придумываешь ;)
goglus (15:42:18 27/11/06)
в полне
goglus (15:42:22 27/11/06)
я такой
goglus (15:42:43 27/11/06)
я видимо пытаюсь упростить реализацию конкретной задачи
goglus (15:42:54 27/11/06)
и не вижу горизонтов
arctic[c]at (15:43:57 27/11/06)
видимо. ну смотри, что будет в случае с объектами. Ты создал объект ТОЧКА в центре экрана. Потом поверх еще один, и еще.. и еще миллион точек в одном месте :) А теперь попробуй получить цвет точки в этом месте ))
arctic[c]at (15:44:34 27/11/06)
нет.. даже не цвет... удалить точку в этом месте :) Кого конкретно надо будет удалять??
goglus (15:44:43 27/11/06)
не
goglus (15:44:51 27/11/06)
точки тоже должны быть
goglus (15:45:00 27/11/06)
объект это спец прием
arctic[c]at (15:45:28 27/11/06)
ну разве только спец прием )
goglus (15:45:50 27/11/06)
ага
goglus (15:45:57 27/11/06)
все на нем смысла нет делать
goglus (15:46:04 27/11/06)
толко анимацию
goglus (15:46:12 27/11/06)
ну и с озвучкой
arctic[c]at (15:46:28 27/11/06)
эмн.. ну озвучку давай пока в сторону отбросим :)
goglus (15:46:55 27/11/06)
не ты про нее тоже помни
goglus (15:47:02 27/11/06)
принцыпы 1 и теже
goglus (15:47:12 27/11/06)
даже не так
goglus (15:47:26 27/11/06)
думай как ты мульт делать будешь
goglus (15:47:39 27/11/06)
интерактивный со звуком и костяной анимацией
arctic[c]at (15:50:20 27/11/06)
мдя.. не так то просто
goglus (15:51:10 27/11/06)
ага
goglus (15:51:32 27/11/06)
в идеале все должно быть удобно и из консоли
кино делать :)
arctic[c]at (15:52:52 27/11/06)
ага)
goglus (15:53:23 27/11/06)
на пальме :)
arctic[c]at (15:53:27 27/11/06)
:)
goglus (15:55:51 27/11/06)
народ то читает пикси коммунити
arctic[c]at (15:56:00 27/11/06)
да? прикольно
goglus (15:56:02 27/11/06)
одному кинул ссылку а он уже видел
arctic[c]at (15:56:12 27/11/06)
)
arctic[c]at (15:56:46 27/11/06)
нужно создать объект. нужно изменять объект по ходу выполнения проги. так?
goglus (16:00:34 27/11/06)
не сам объект а его свойства
goglus (16:00:51 27/11/06)
прозрачность масштаб позицию
arctic[c]at (16:00:54 27/11/06)
ну и объект. может я его удалить хочу
goglus (16:01:02 27/11/06)
множить
goglus (16:01:05 27/11/06)
опять же
goglus (16:01:18 27/11/06)
ну да
arctic[c]at (16:03:26 27/11/06)
уже предвижу косяк :) Ошибся, забыл поставить в конце проги goto, и прога каждый раз возвращается в свое начало, создает там новый pixi. И так их за несколько секунд создается сто тысяч :) Память нахер кончается, комп виснет
goglus (16:04:27 27/11/06)
ага я такую флеш бомбу делал :)
arctic[c]at (16:04:45 27/11/06)
а Пальм рухнет на первой же сотне объектов :)
goglus (16:06:11 27/11/06)
параметр нужен жесткий на количество скока множить
goglus (16:06:15 27/11/06)
вне цикла
arctic[c]at (16:08:05 27/11/06)
да, видимо... вот еще надо хорошенько подумать, какие у нашего языка жесткие плюсы. Потому что все вышеописанное делается на любом нормальном языке вроде Cb или Python довольно просто
arctic[c]at (16:08:25 27/11/06)
Си++, я хотел сказать..
goglus (16:08:35 27/11/06)
вот и я про тоже
goglus (16:08:48 27/11/06)
надо усилить художественный аспектик
arctic[c]at (16:09:21 27/11/06)
возможно... ну единственный плюс, это пашет на Пальме. Но это заинтересует не так много людей..
arctic[c]at (16:09:44 27/11/06)
короче мы должны быть чем
то круче!
goglus (16:09:55 27/11/06)
я тож про это думаю
goglus (16:10:24 27/11/06)
прости слив вместе пиксели трекер и аскиарт и интерактив с гифом мир не покорить
arctic[c]at (16:10:27 27/11/06)
в гибкости самого языка мы явно не круче. Скорее наоборот
arctic[c]at (16:10:38 27/11/06)
во во
arctic[c]at (16:10:59 27/11/06)
по синтаксису даже BASIC круче нас
goglus (16:11:05 27/11/06)
ну чем гибче тем сложнее
arctic[c]at (16:11:11 27/11/06)
тоже верно
goglus (16:11:14 27/11/06)
смотря какой
goglus (16:11:18 27/11/06)
бейсик
arctic[c]at (16:11:19 27/11/06)
да любой
goglus (16:11:34 27/11/06)
ну тут либо давить на еще больший примитив
goglus (16:11:39 27/11/06)
либо
arctic[c]at (16:14:29 27/11/06)
сделать Visual Pixilang и продавать за 100$ )))
arctic[c]at (16:14:54 27/11/06)
смешно будет...
goglus (16:34:56 27/11/06)
не за 1$
goglus (16:35:01 27/11/06)
так смешнее
arctic[c]at (16:35:02 27/11/06)
))
arctic[c]at (16:36:45 27/11/06)
гы )) я нашел нам товарища )) Чувак в мыло пишет. "Я фанат 8ми битного звука. Скажи, твой редактор может писать 8мибитную музыку? Бывают ли 8мибитные КПК? Где я могу такой купить?" :)
arctic[c]at (16:37:16 27/11/06)
и через каждое слово вставляет Atari :)
arctic[c]at (16:38:37 27/11/06)
он мне такую ссылку дал. Прога для GameBoy http://www.littlesounddj.com/lsd/
goglus (16:44:23 27/11/06)
крутой чел
arctic[c]at (16:44:31 27/11/06)
ага )
goglus (16:44:41 27/11/06)
кстати известный чел по моему
arctic[c]at (16:45:07 27/11/06)
Артем Облачко )
goglus (16:45:30 27/11/06)
а откуда он
goglus (16:45:49 27/11/06)
а это трекер для геймбоя ?
arctic[c]at (16:46:05 27/11/06)
ага
arctic[c]at (16:46:08 27/11/06)
откуда, не знаю
goglus (16:48:01 27/11/06)
но эта ссылка не его ?
arctic[c]at (16:48:19 27/11/06)
нее.. это он пример просто приводит того софта, который ищет
goglus (16:48:27 27/11/06)
:
)
goglus (16:48:41 27/11/06)
прикольно надо его присоединить
arctic[c]at (16:48:46 27/11/06)
короче тот еще минималист ))
arctic[c]at (16:48:48 27/11/06)
ага )
goglus (16:48:58 27/11/06)
ага
arctic[c]at (16:50:43 27/11/06)
написал ему про нас
goglus (16:50:50 27/11/06)
:
)
goglus (16:51:00 27/11/06)
он через жж?
goglus (16:51:06 27/11/06)
нашелся?
arctic[c]at (16:51:10 27/11/06)
может, заинтересуется. не.. он как
то мой сайт нарыл
arctic[c]at (16:51:16 27/11/06)
искал трекеры видимо
goglus (16:51:17 27/11/06)
о
goglus (16:51:34 27/11/06)
ну так в твоем трекере мона 8 бит писать?
arctic[c]at (16:52:03 27/11/06)
PsyTexx 1.8 весь 8ми битный :)
goglus (16:52:40 27/11/06)
ну
goglus (16:52:49 27/11/06)
тогда ему палм треба :)
arctic[c]at (16:53:00 27/11/06)
но он сэмпловый. Я думаю, чувак ищет несэмпловый 8ми
битный звук. Типа как у нас в pixilang будет
arctic[c]at (16:53:15 27/11/06)
да, я ему Пальму посоветовал
goglus (16:53:46 27/11/06)
ну а че с пиксиленгом будем решать
arctic[c]at (16:54:15 27/11/06)
вопрос непростой. Давай, думаем до завтра
goglus (16:55:02 27/11/06)
:
)
arctic[c]at (16:55:32 27/11/06)
я че
то ничего так и не решил пока... в голове всT перепуталось. Буду до утра мысль рожать :)
goglus (16:56:49 27/11/06)
ну и чел 8
ми битный не с проста нашелся
goglus (16:57:08 27/11/06)
минимализм видимо лучше чем гонка за питонами и Си
goglus (16:57:17 27/11/06)
либо идея нужна
arctic[c]at (16:57:23 27/11/06)
да уж.. недаром он свалился на наши головы )
goglus (16:58:10 27/11/06)
все к этому толкает к минимализму
goglus (16:58:27 27/11/06)
хотя и тут ведь можно горы свернуть
goglus (16:58:43 27/11/06)
3д опять же этож пиксильный эксклюзив
arctic[c]at (16:58:45 27/11/06)
да.. может, это и к лучшему. Из этого можно фишку вытянуть
arctic[c]at (16:58:55 27/11/06)
ага
goglus (17:00:09 27/11/06)
давай
arctic[c]at (17:00:10 27/11/06)
но чистым объектным подходом мы все очень сильно усложним..
arctic[c]at (17:00:23 27/11/06)
так что пока даже не знаю...
goglus (17:00:42 27/11/06)
ну нам же еще и подгрузку надо картинок делать в объекты это оч даже круто
arctic[c]at (17:00:58 27/11/06)
мдя...
arctic[c]at (17:01:42 27/11/06)
ладно, буду думать
arctic[c]at (11:44:31 28/11/06)
есть мысль. Просто объекты
этого мало. Предлогаю приделать сцены, чтобы объекты по сценам группировать. 16 сцен. Создаем, редактируем, удаляем объекты в любой сцене. У сцены тоже можно параметры как и у объекта сделать. Если присваиваем параметры сцене, то они присваиваются сразу всем объектам, которые в этой сцене находятся
goglus (12:11:35 28/11/06)
с 1 стороны хорошо но иногда и в сцене нужны параметры объектам менять
arctic[c]at (12:12:14 28/11/06)
ну дык и у объектов тоже можно. И у сцен
arctic[c]at (12:12:59 28/11/06)
у тех и у других короче
goglus (12:13:42 28/11/06)
ну а глобально то что придумал куда пикси будет расти
arctic[c]at (12:14:46 28/11/06)
в сторону очень быстрого и простого объектно
пиксельного языка
goglus (12:15:01 28/11/06)
то есть минимализм
arctic[c]at (12:15:25 28/11/06)
в какой
то мере
arctic[c]at (12:15:50 28/11/06)
потому что объекты
это уже не минимализм, а скорее наоборот
goglus (12:15:51 28/11/06)
просто я подумал и второй питон и 3й Си не оч ведь нужен
arctic[c]at (12:16:07 28/11/06)
то есть?
goglus (12:16:12 28/11/06)
не объекты минимализм но на новом уровне
arctic[c]at (12:20:00 28/11/06)
ну типа того получается
goglus (12:20:12 28/11/06)
эт хорошо
arctic[c]at (12:20:29 28/11/06)
объектно
пиксельный минимализм
goglus (12:20:48 28/11/06)
вчера размышлял и понял что арт направленность главная фишка языка
arctic[c]at (12:21:00 28/11/06)
это безусловно
goglus (12:21:49 28/11/06)
по этому нужно прикручивать аскии и музыку 8 бит
arctic[c]at (12:22:23 28/11/06)
аскии прикрутим. И музыку
arctic[c]at (12:22:31 28/11/06)
как объекты оформлять
arctic[c]at (12:22:36 28/11/06)
такой вопрос
goglus (12:22:50 28/11/06)
а что за трабл
arctic[c]at (12:23:02 28/11/06)
как создать новый объект
goglus (12:23:12 28/11/06)
то есть из чего
arctic[c]at (12:23:24 28/11/06)
нет. как это выглядит в тексте
goglus (12:23:26 28/11/06)
это своя сисстема координат и тайм линия
goglus (12:23:37 28/11/06)
ну блин как пикси
goglus (12:23:49 28/11/06)
только строка свойств подлиньше
arctic[c]at (12:24:15 28/11/06)
гм... своя система координат? зачем?
goglus (12:25:42 28/11/06)
ну чтобы проще вкладывать в него пикси попроще
goglus (12:25:56 28/11/06)
ну своя это в смысле отсчет от егго центра
goglus (12:26:01 28/11/06)
относительная
arctic[c]at (12:26:18 28/11/06)
на счет вкладывания пикси не уверен.. это мы наворотим жуткую вещь
goglus (12:27:46 28/11/06)
ага
arctic[c]at (12:28:05 28/11/06)
предлогаю просто несколько типов объектов. точка pixi текст
goglus (12:28:05 28/11/06)
но ты представь какие крутые весчи мона делать
arctic[c]at (12:28:17 28/11/06)
эмн...
arctic[c]at (12:29:34 28/11/06)
не знаю.. эдак мы второй флэш сделаем..
goglus (12:29:50 28/11/06)
ага
goglus (12:30:02 28/11/06)
так и надо
goglus (12:35:40 28/11/06)
а я тут анимашку наколбасил
goglus (12:35:53 28/11/06)
o=#000000 l=#000000 ufo=" .....o.o..... ......o...... .....ooo..... ....ooooo.... ...oo.o.oo... ....ooooo.... ...o..o..o... ...o..o..o... ............. + ......o...... ......o...... .....ooo..... ....ooooo.... ...oo.o.oo... ....ooooo.... ...o..o..o... ............. ...o..o..o... + .....o.o..... ......o...... .....ooo..... ....ooooo.... ...ooooooo... ....ooooo.... ...o..o..o... ...o..o..o... ............. " k=" .lllllllllllllllll..... l.............lllll... ............lllllllll.. ..........lllllllllllll " t=" ...l....l... ...llllll... ..ll.ll.ll.. ...llllll... ....llll.... llllllllllll l...llll...l ....llll.... llll....llll ........... + ...l....l... ...llllll... ..llllllll.. ...llllll... ....llll.... llllllllllll l...llll...l ....llll.... llll....llll ........... " s=" ...oo.. .oooooo oo.oo.oo oooooooo oooooooo o......o .oooooo ...oo.. ...oo......o ooooooooooo o.........o + ...oo.. .oooooo oooooooo oooooooo o......o oooooooo .oooooo ...oo.. ...oo.....o oooooooooo .o.........o + ...oo.. .oooooo oo.oo.oo oooooooo oooooooo o..oo..o .oooooo ...oo.. ...oo......o ooooooooooo o.........o + ...oo.. .oooooo oo.oo.oo oooooooo oooooooo o.oooo.o .oooooo ...oo.. ...oo.....o oooooooooo o........o + ...oo.. .oooooo oo.oo.oo oooooooo oooooooo oooooooo .oooooo ...oo.. ...oo......o ooooooooooo o.........o " f=1 zo: y=5
f x=0
f clear(#ffffff) line(
10,
10,y,10,o) line(
127,12,127,12,o) line(
10,12,
10,
22,o) line(
11,12,
11,
9,o) line(
9,12,
9,
9,o) pixi(ufo,6+x,
40) pixi(s,x,0) pixi(t,15,2) pixi(k,
9,
25) if(x<
70) f=1 if(y<
75) f=1 f+1 frame go zo
arctic[c]at (12:57:27 28/11/06)
гы ) прикольно
goglus (12:57:38 28/11/06)
:
)
arctic[c]at (13:01:59 28/11/06)
нусь... )
arctic[c]at (13:02:11 28/11/06)
че мы там надумали )
goglus (13:03:30 28/11/06)
эээээ
arctic[c]at (13:04:43 28/11/06)
мдя.. не знаю, с какого конца начать
goglus (13:05:38 28/11/06)
я тут еще про язык прочел
код цвет пикселами :)
arctic[c]at (13:05:58 28/11/06)
чегой?
goglus (13:06:09 28/11/06)
сама прога рмсуется
goglus (13:06:13 28/11/06)
код
arctic[c]at (13:06:47 28/11/06)
а.. ну да.. я тоже такой хотел делать )
goglus (13:06:47 28/11/06)
http://www.rsdn.ru/article/philosophy/languages%5C02_ZT
Piet.gif
arctic[c]at (13:06:56 28/11/06)
угу
goglus (13:07:11 28/11/06)
смешной язык
arctic[c]at (13:07:18 28/11/06)
не более
goglus (13:07:29 28/11/06)
ессевенно
goglus (13:07:51 28/11/06)
http://www.dangermouse.net/esoteric/piet.html
goglus (13:08:01 28/11/06)
ну а мы то будем флеш перегонять ?
arctic[c]at (13:08:19 28/11/06)
неа
goglus (13:08:28 28/11/06)
а почему
goglus (13:08:41 28/11/06)
там ведь нет ничего особенного
arctic[c]at (13:08:49 28/11/06)
круче флэша
svg
goglus (13:09:15 28/11/06)
да я не про формат а про структуру и идею
мультимедийности
arctic[c]at (13:09:32 28/11/06)
ага. я тоже )
arctic[c]at (13:10:23 28/11/06)
не знаю.. это в стороне от нас должно быть.. Не стоит на флэш равняться
goglus (13:10:24 28/11/06)
что свг круче флеша по подсосу графики музыки и тд
arctic[c]at (13:10:58 28/11/06)
во флэше язык намного более гибкий чем у нас
goglus (13:11:58 28/11/06)
ну это понятно
goglus (13:12:12 28/11/06)
но я не про гибкость а про засасывание контента
arctic[c]at (13:12:17 28/11/06)
я не спорю впринципе. По ряду параметров мы всех обгоним. Но надо с чего
то начать.
arctic[c]at (13:12:27 28/11/06)
с объектов начать надо
arctic[c]at (13:12:35 28/11/06)
пока стоим на месте ;)
goglus (13:12:39 28/11/06)
мне кажется интеграция всего минималистичного
вот он конек
goglus (13:12:46 28/11/06)
ок давай
arctic[c]at (13:13:28 28/11/06)
ну да... среда минималистичных инструментов. Просто и быстро
arctic[c]at (13:13:44 28/11/06)
просто, красиво и быстро
arctic[c]at (13:16:03 28/11/06)
вот.. теперь про объекты :)
goglus (13:16:37 28/11/06)
blok=" dot(t,1,1) "
goglus (13:17:13 28/11/06)
blok(11,11.альфа)=" dot(t,1,1) dot(t,11,1) "
arctic[c]at (13:17:54 28/11/06)
как клонировать?
goglus (13:19:15 28/11/06)
клон 6 штук (11+ф,22+7) blok(11,11.альфа)=" dot(t,1,1) dot(t,11,1) "
arctic[c]at (13:22:13 28/11/06)
и после этого взять 3ий из клонированных и изменить его свойство
goglus (13:22:33 28/11/06)
так имена надо присваивать
arctic[c]at (13:22:51 28/11/06)
а если у меня сто тысяч объектов?
goglus (13:22:59 28/11/06)
клон 6 штук (11+ф,22+7, имяА+1 ) blok(11,11.альфа)=" dot(t,1,1) dot(t,11,1) "
goglus (13:23:05 28/11/06)
ну извини
goglus (13:23:44 28/11/06)
нужно четко понимать что объект этот не код и не подпрограмма а контейнер для мультимедиа
goglus (13:24:22 28/11/06)
а тк экран не резиновый то больше чем 160*160 = штук их объектов мы не увидим
arctic[c]at (13:25:56 28/11/06)
ну это не ограничение. У меня есть реальный пример. картинка 160 на 160. Каждый пиксел мучу в виде объекта. Хочу, чтобы они в разные стороны разлетались. получаем 25600 объектов
goglus (13:26:34 28/11/06)
ну а зачем их объектами то делать
arctic[c]at (13:26:41 28/11/06)
а как еще ?
goglus (13:26:52 28/11/06)
точка должна иметь свойств столько же сколько и объект
goglus (13:27:15 28/11/06)
то есть уровняв букву и пиксель мы должны уровнять пиксель и объект
goglus (13:27:20 28/11/06)
но это не значит
goglus (13:27:38 28/11/06)
что их надо использовать так же
goglus (13:27:50 28/11/06)
тут рациональность при кодировании
arctic[c]at (13:28:39 28/11/06)
гм... ну а если я хочу каждый пиксель превратить в pixi со взрывом. Чтобы вся моя картина породила 25 тысяч взрывов
goglus (13:29:29 28/11/06)
вот
goglus (13:29:43 28/11/06)
тогда не точку бери а объект
arctic[c]at (13:30:55 28/11/06)
ок. я хочу у каждого из объектов установить скорость перемещения случайную. Как я их все переберу?
goglus (13:31:25 28/11/06)
пиши цикл
goglus (13:31:29 28/11/06)
или массивчик
goglus (13:31:43 28/11/06)
вообще с хаосом всегда проблемы
arctic[c]at (13:32:21 28/11/06)
проблема лишь с идентификацией объектов. Просто имени объекта явно мало
goglus (13:32:32 28/11/06)
почему это
goglus (13:32:37 28/11/06)
во флеше хватает
goglus (13:32:44 28/11/06)
а чего ж еще надо
arctic[c]at (13:32:51 28/11/06)
точка1 точка2 точка3 ... точка25600 ????
goglus (13:33:06 28/11/06)
нуда
goglus (13:33:18 28/11/06)
а как же исчT
arctic[c]at (13:34:04 28/11/06)
как во флэше клонировать объект?
goglus (13:34:26 28/11/06)
ну я только этот способ знаю
goglus (13:34:42 28/11/06)
копируем и присваиваем начальные параметры
goglus (13:34:56 28/11/06)
если не присвоить координаты по умолчанию
arctic[c]at (13:42:38 28/11/06)
ща рожу че
нить.. мысль
goglus (13:43:25 28/11/06)
:
)
goglus (13:43:59 28/11/06)
а я вот скин вчера к пелееру наваял
arctic[c]at (13:43:59 28/11/06)
непросто это всT :) У тебя свое понимание, у меня своT. Надо скомпоновать )
arctic[c]at (13:44:08 28/11/06)
какому плееру?
goglus (13:44:15 28/11/06)
ну я то мыслу как мульт делать буду
goglus (13:44:20 28/11/06)
к колибри
arctic[c]at (13:44:45 28/11/06)
покажи ) а я мыслю, как я буду страшные вещи творить :)
goglus (13:44:51 28/11/06)
http://www.ljplus.ru/img/g/o/goglus/ko_s1.gif
goglus (13:45:00 28/11/06)
я тож хочу страшные весчи
goglus (13:45:17 28/11/06)
но вот собаку утреннюю ели заставил возвращаться
arctic[c]at (13:45:34 28/11/06)
клева ) ну вот порвать экран на пиксели
уже страшненькая вещь
arctic[c]at (13:45:36 28/11/06)
)))
goglus (13:45:42 28/11/06)
http://www.ljplus.ru/img/g/o/goglus/isq.jpg вот еще вчера наваял
goglus (13:45:50 28/11/06)
порвать да
arctic[c]at (13:46:00 28/11/06)
прикольно )
goglus (13:46:03 28/11/06)
но огонь вода ветер это всегда сложно
goglus (13:46:20 28/11/06)
http://www.ljplus.ru/img/g/o/goglus/ko_ico.gif
arctic[c]at (13:46:38 28/11/06)
да как сказать... сложно сделать это нетормозящим
arctic[c]at (13:46:51 28/11/06)
гы )
arctic[c]at (13:47:07 28/11/06)
а что, колибри mp3 крутит?
goglus (13:47:16 28/11/06)
вродебы
arctic[c]at (13:47:23 28/11/06)
удивительно )
goglus (13:47:28 28/11/06)
:
)
arctic[c]at (13:54:41 28/11/06)
почему я сначала и думал про сцены... объекты называются точка1, точка2, goglus34, alex24789... Что получается? :) Название сцены и номер :) сцена goglus, номер 34
goglus (13:55:22 28/11/06)
ну сцена хорошо конечно но кто тебе мешает сделать
goglus (13:55:49 28/11/06)
объект (объект(),объект(),объект())
arctic[c]at (13:56:01 28/11/06)
чего это?
goglus (13:56:12 28/11/06)
ну в один объект вложены 3
arctic[c]at (13:56:26 28/11/06)
ну и как мне обратиться потом ко 2му?
arctic[c]at (13:57:07 28/11/06)
по имени? :)
goglus (13:57:22 28/11/06)
как во флеше
arctic[c]at (13:57:34 28/11/06)
ну по имени вообщем
goglus (13:57:36 28/11/06)
объект родитель/вложенный
goglus (13:57:43 28/11/06)
как в папку путь
arctic[c]at (13:58:14 28/11/06)
ага. goglus/pixel345 опять сцена и номер ))
goglus (13:58:35 28/11/06)
ну не сцена
arctic[c]at (13:58:42 28/11/06)
ну родитель
goglus (13:58:47 28/11/06)
я против укрупнения объектов
arctic[c]at (13:58:55 28/11/06)
то есть?
goglus (13:59:04 28/11/06)
во флеше есть сцены но я ими почти не пользуюсь
goglus (13:59:18 28/11/06)
мне ближе идея матрешки
мувика
goglus (13:59:33 28/11/06)
зачем вводить сумер матрешку
arctic[c]at (14:01:30 28/11/06)
чтобы экран взрывать, зачем же еще )
goglus (14:02:31 28/11/06)
объектов хватит
goglus (14:03:02 28/11/06)
объект (в нем 32 объекта)
goglus (14:03:16 28/11/06)
множим их по вертикали и горизонтали и все
arctic[c]at (14:03:54 28/11/06)
да не в объектах дело. А в том, как обращаться к каждому из них
goglus (14:05:01 28/11/06)
ну так и обращатся
arctic[c]at (14:05:09 28/11/06)
объект48?
goglus (14:05:45 28/11/06)
а в каком ряду
goglus (14:05:59 28/11/06)
ты в массив как обращаешся
arctic[c]at (14:06:14 28/11/06)
да как угодно
goglus (14:06:22 28/11/06)
ну пример
arctic[c]at (14:06:43 28/11/06)
a[3] b[4][5] c[56][23][1]
goglus (14:07:46 28/11/06)
а по русски
goglus (14:07:56 28/11/06)
а 3 это номер
goglus (14:08:07 28/11/06)
порядок или что
arctic[c]at (14:08:12 28/11/06)
номер
arctic[c]at (14:08:31 28/11/06)
a
одномерный массив b
двухмерный c
трехмерный
goglus (14:08:37 28/11/06)
c[56][23][1] а это чего их 3
goglus (14:08:40 28/11/06)
а
arctic[c]at (14:08:43 28/11/06)
x,y,z
goglus (14:08:55 28/11/06)
то есть ты сцену так же хочешь ?
goglus (14:09:06 28/11/06)
трехмерный сильно
arctic[c]at (14:09:22 28/11/06)
не совсем.. я не знаю сам еще как хочу )
arctic[c]at (14:09:40 28/11/06)
возможно, надо просто завести одномерный массив
goglus (14:09:50 28/11/06)
просто если сцена это только координатный трехмерный массив без тайм линии то прикольно
arctic[c]at (14:10:17 28/11/06)
goglus
один объект alex[34]
объект с кучей детишек. Выбираем 34 детеныша
arctic[c]at (14:11:01 28/11/06)
не.. под сценой я понимал обыкновенный массив одномерный
arctic[c]at (14:11:14 28/11/06)
или "группа".. много как назвать можно
goglus (14:11:46 28/11/06)
goglus это массив а alex[34] контент массива
arctic[c]at (14:12:11 28/11/06)
goglus
это не массив. А просто объект
arctic[c]at (14:12:38 28/11/06)
alex
тоже объект
goglus (14:12:55 28/11/06)
ты меня запутал
arctic[c]at (14:13:10 28/11/06)
твоя матрешка получается
goglus (14:13:44 28/11/06)
а сцена то где :)
arctic[c]at (14:13:55 28/11/06)
да нету еT :)
goglus (14:14:06 28/11/06)
а где торчат goglus и alex[34]
arctic[c]at (14:14:21 28/11/06)
не знаю еще :)
goglus (14:14:48 28/11/06)
либо в сцене
goglus (14:14:54 28/11/06)
либо в объекте
arctic[c]at (14:15:07 28/11/06)
это и есть объекты )
goglus (14:15:08 28/11/06)
сцена от объекта отличается
goglus (14:15:11 28/11/06)
вопрос чем
arctic[c]at (14:15:15 28/11/06)
сцен не будет
goglus (14:15:21 28/11/06)
эти то да
goglus (14:15:25 28/11/06)
клево
arctic[c]at (14:17:57 28/11/06)
как свойства объекта менять?
goglus (14:18:48 28/11/06)
давай их перечислим вначале
arctic[c]at (14:19:11 28/11/06)
x,y,transp
arctic[c]at (14:19:15 28/11/06)
colot
arctic[c]at (14:19:17 28/11/06)
color
goglus (14:20:20 28/11/06)
а зум
arctic[c]at (14:20:28 28/11/06)
zoom
goglus (14:21:13 28/11/06)
так что там еще можно придумать
arctic[c]at (14:21:37 28/11/06)
да забей ) это все на коленке придумаем. как менять то будем?
goglus (14:22:19 28/11/06)
ну мона подряд ставить
goglus (14:22:26 28/11/06)
но я уже путаюсь
arctic[c]at (14:22:29 28/11/06)
то есть
goglus (14:22:36 28/11/06)
через ,
arctic[c]at (14:23:06 28/11/06)
а имя объекта где?
goglus (14:23:28 28/11/06)
да его надо как в пикси впереди
goglus (14:25:26 28/11/06)
http://mobiledevice.ru/Sainul
Abideen
Technology
hranenie
dannih
bumaga.aspx уперли блин
arctic[c]at (14:26:59 28/11/06)
:)
arctic[c]at (14:27:39 28/11/06)
да уж...
arctic[c]at (14:27:47 28/11/06)
как объект создаем? )
goglus (14:28:30 28/11/06)
короче не мудрим пишем как пикси super_pixi(вася,11,11,#ааа,альфа зум)
arctic[c]at (14:29:08 28/11/06)
хочешь вообще без объектов? )
goglus (14:29:55 28/11/06)
так а этот чем не объект
arctic[c]at (14:30:06 28/11/06)
это команда
arctic[c]at (14:30:14 28/11/06)
а вася
обычная pixi
строка
goglus (14:30:24 28/11/06)
так а чем объект от команды отлоичается
goglus (14:30:39 28/11/06)
отличается
arctic[c]at (14:30:52 28/11/06)
если команду во frame не вставишь, то вася не нарисуется
goglus (14:32:03 28/11/06)
заметил
goglus (14:32:30 28/11/06)
но если ты в интерпрететоре укажешь что супер пикси это объект он им и будет ?
arctic[c]at (14:34:05 28/11/06)
минутку...
goglus (14:35:05 28/11/06)
:
)
arctic[c]at (14:50:38 28/11/06)
есть подозрение, что мы можем без объектов обойтись )
goglus (14:52:20 28/11/06)
о
arctic[c]at (14:57:33 28/11/06)
ща сформулирую
arctic[c]at (14:59:26 28/11/06)
чем тебя не устраивает текущая ситуация? :)
goglus (15:00:09 28/11/06)
вложения не оч идут и зума нет
goglus (15:00:19 28/11/06)
свойства не полноценно передаются
arctic[c]at (15:00:35 28/11/06)
что такое вложение? про какие свойства говоришь?
goglus (15:01:14 28/11/06)
ну пикси в пикси я еще могу засунуть а вот чтоб 2 сразу и 1 зум присвоить
arctic[c]at (15:01:37 28/11/06)
эээ. как ты пикси в пикси засовываешь??
goglus (15:01:59 28/11/06)
ты говорил можно
arctic[c]at (15:02:15 28/11/06)
примерчик приведи
goglus (15:03:49 28/11/06)
ну pixi(pixi(11,11),11,11)
goglus (15:03:57 28/11/06)
'nj ,tp cdjqcnd
arctic[c]at (15:03:58 28/11/06)
не, так нельзя )
goglus (15:04:04 28/11/06)
это без свойств
arctic[c]at (15:04:08 28/11/06)
угу )
goglus (15:04:10 28/11/06)
вот а надо бы
arctic[c]at (15:05:39 28/11/06)
просто выглядит это у тебя странно ) Как будьто мы рисуем pixi из результатов другого pixi... логики нет. короче. предлогаю все оставить почти как есть. сложные команды будем мутить через подпрограммы
goglus (15:06:37 28/11/06)



Как будьто мы рисуем pixi из результатов другого pixi... так так оно ии есть
arctic[c]at (15:07:34 28/11/06)
объясни )) как это. что такое результат?
goglus (15:08:56 28/11/06)
ну пикси птичку вставляем в пикси клетку и перемещаем
arctic[c]at (15:10:07 28/11/06)
делай в две команды. Сначала птичку рисуй, потом клетку
goglus (15:11:04 28/11/06)
а совместить
goglus (15:11:21 28/11/06)
мне кажется так проще
arctic[c]at (15:11:38 28/11/06)
запись такая не логична.. к сожалению (
arctic[c]at (15:11:58 28/11/06)
я идею понял..
goglus (15:12:38 28/11/06)
жалко так проще представлять результат
arctic[c]at (15:12:56 28/11/06)
ты можешь сделать вот так: pixi( птичка, 11, 11 ) pixi( клетка )
arctic[c]at (15:13:21 28/11/06)
если координаты не укажешь, то он их возьмет из предыдущей команды
goglus (15:13:24 28/11/06)
логично
goglus (15:13:27 28/11/06)
о
arctic[c]at (15:13:57 28/11/06)
и вообще засунуть это в подпрограмму ПтичкаИКлетка
arctic[c]at (15:14:45 28/11/06)
вообщем я считаю, для твоих целей объекты не обязательны
goglus (15:14:47 28/11/06)
тыже их отключил подпрограммы
arctic[c]at (15:15:01 28/11/06)
дык куда мы без них :) Всеравно включать буду
goglus (15:15:33 28/11/06)
а ну ладно просто подпрограммы както инородно мне пока
arctic[c]at (15:16:48 28/11/06)
подпрограмма
замена часто повторяющегося куска кода одним словом
goglus (15:17:09 28/11/06)
да эт я знаю
arctic[c]at (15:17:21 28/11/06)
дык.. )
goglus (15:17:24 28/11/06)
но картинки перед глазами нет висит она там в конце
arctic[c]at (15:17:56 28/11/06)
ну в начале повесь :)
goglus (15:18:47 28/11/06)
:
)
arctic[c]at (15:18:58 28/11/06)
:)
goglus (15:19:07 28/11/06)
как чувака 8 битного зовут
arctic[c]at (15:19:21 28/11/06)
артем какой
то
goglus (15:19:32 28/11/06)
вот какой именно
arctic[c]at (15:20:17 28/11/06)
облачко
arctic[c]at (15:23:09 28/11/06)
а что?
goglus (15:28:34 28/11/06)
поищу сайт его
arctic[c]at (15:28:45 28/11/06)
я не нашел
arctic[c]at (15:29:05 28/11/06)
ну так чего, не трогаем пока объекты?
goglus (15:30:32 28/11/06)
эх
goglus (15:30:46 28/11/06)
мнебы хотелось но раз ты говоришь что не логично
arctic[c]at (15:31:11 28/11/06)
ээ. не я не про pixi вложенный говорю, а про объекты вообще )
goglus (15:31:23 28/11/06)
а
arctic[c]at (15:31:26 28/11/06)
с именами которые
goglus (15:31:33 28/11/06)
ну для меня ж они равны :)
goglus (15:31:41 28/11/06)
как ленин и партия
goglus (15:31:55 28/11/06)
говорю пикси подразумеваю мувик
arctic[c]at (15:32:01 28/11/06)
а чего, тебе мой вариант вложенных pixi не понравился?
goglus (15:32:21 28/11/06)
привыкнуть надо
goglus (15:32:25 28/11/06)
:
)
goglus (15:32:35 28/11/06)
+ привычка все хранить кучкой
goglus (15:32:40 28/11/06)
помеченной
goglus (15:32:43 28/11/06)
как папка
arctic[c]at (15:33:04 28/11/06)
pixi( птичка, 11, 11 ) pixi( клетка )
goglus (15:33:49 28/11/06)
да ладно уговорил уговорил
arctic[c]at (15:34:23 28/11/06)
pixi( 11, 11, птичка, клетка )
goglus (15:34:57 28/11/06)
вот так можно ?
arctic[c]at (15:35:08 28/11/06)
нет. это я нафантазировал :)
goglus (15:35:20 28/11/06)
:
)
goglus (15:35:27 28/11/06)
хорошая фентазя
arctic[c]at (15:35:37 28/11/06)
гм...
goglus (15:35:49 28/11/06)
да нету облачка
goglus (15:36:02 28/11/06)
а мыло у него не персональное ?
arctic[c]at (15:36:40 28/11/06)
в смысле? мыло я тоже искал. Нашлось одно совпадение. Он учавствовал на ChaosConstruction2006
goglus (15:37:34 28/11/06)
и че там
arctic[c]at (15:37:51 28/11/06)
ну в музыке он видимо учавствовал. Подробностей я не знаю
goglus (15:38:01 28/11/06)
ясно
goglus (15:38:10 28/11/06)
странно что в сети не подсвечен
arctic[c]at (15:38:27 28/11/06)
новенький, может
goglus (15:38:47 28/11/06)
:
)
arctic[c]at (15:39:42 28/11/06)
или зовет себя как
то иначе
goglus (15:39:57 28/11/06)
да может
goglus (15:40:00 28/11/06)
масть сменил
arctic[c]at (15:40:04 28/11/06)
угу)
goglus (15:40:33 28/11/06)
ну че каких ждать обновлений
arctic[c]at (15:41:20 28/11/06)
так... ну подпрограммы я введу постепенно. с pixi щас надо подумать еще
goglus (15:41:52 28/11/06)
зум ему
goglus (15:41:55 28/11/06)
надо
arctic[c]at (15:42:29 28/11/06)
ага.. сначало со вложенностью добить
goglus (15:42:51 28/11/06)
о
arctic[c]at (15:45:07 28/11/06)
теоретически можно и так pixi( птичка, клетка, облако, 11, 11 )
arctic[c]at (15:45:35 28/11/06)
нравится такой подход? )
goglus (15:45:47 28/11/06)
так а если надо внутри сместить облачко
arctic[c]at (15:46:04 28/11/06)
а.. ну вот тут сложнее
goglus (15:46:11 28/11/06)
pixi( птичка(11, 11 ), клетка(11, 11 ), облако(11, 11 ), 11, 11 )
arctic[c]at (15:50:55 28/11/06)
понимаю, куда ты клонишь... тут только первая pixi
команда не логична. Ибо это уже не pixi, а всего лишь установка базовых координат для остальных команд
goglus (15:51:15 28/11/06)
аааааааааааааа
goglus (15:51:20 28/11/06)
почему
goglus (15:51:43 28/11/06)
кникаж из листов состоит а листы из букв
goglus (15:51:50 28/11/06)
книжка
arctic[c]at (15:53:36 28/11/06)
а.. ну да.. понял
goglus (15:53:54 28/11/06)
не слушай меня
goglus (15:54:00 28/11/06)
делай как логичнее
arctic[c]at (15:54:05 28/11/06)
думаю )
goglus (16:31:54 28/11/06)
ну чего надумал
arctic[c]at (16:32:08 28/11/06)
че
то блин тяжелая дума :)
goglus (16:32:25 28/11/06)
:
)
arctic[c]at (16:36:26 28/11/06)
pixя, блин... )
goglus (16:38:03 28/11/06)
Гь!!!!!!!!!!!!!
goglus (16:38:20 28/11/06)
это еще он без музыки
arctic[c]at (16:38:36 28/11/06)
да музыка фигня ;) замутим
goglus (16:39:00 28/11/06)
главное как
arctic[c]at (16:39:46 28/11/06)
да есть пара мылсей :) Не будем вперед поезда бежать
goglus (16:40:23 28/11/06)
:
)
goglus (12:15:43 29/11/06)
ну что великого программера можно поздравить с днем рождения ?
arctic[c]at (12:16:19 29/11/06)
гы ))
goglus (12:16:44 29/11/06)
как там успехи или сегодня только отмечание
arctic[c]at (12:17:05 29/11/06)
да не, все ок ) чуток погодя расскажу всT
goglus (12:17:31 29/11/06)
давай
goglus (12:27:52 29/11/06)
зарго прислал вьювер гифов
arctic[c]at (12:28:08 29/11/06)
для Пальма?
goglus (12:28:13 29/11/06)
ага
goglus (12:28:21 29/11/06)
прикольно
arctic[c]at (12:28:32 29/11/06)
а.. прикольно!
goglus (12:28:36 29/11/06)
не смотря на зеленый фон
arctic[c]at (12:28:46 29/11/06)
гы)))
goglus (12:29:07 29/11/06)
а я глюк на пальме поймал с цветом в pixilang
arctic[c]at (12:29:12 29/11/06)
какой?
goglus (12:29:39 29/11/06)
ну у меня заявлено все черным по белому а там то серый мелькнет то фиолетовый
arctic[c]at (12:29:58 29/11/06)
покажи исходник
goglus (12:30:08 29/11/06)
ща вывешу
goglus (12:30:14 29/11/06)
и я еще на пк не тестил
arctic[c]at (12:30:18 29/11/06)
:)
arctic[c]at (12:30:22 29/11/06)
ща я приду..
goglus (12:30:35 29/11/06)
и здесь тоже
goglus (12:32:33 29/11/06)
http://community.livejournal.com/pixilang/5890.html#cutid1
goglus (12:32:58 29/11/06)
я там еще луп никак не сделаю
arctic[c]at (12:54:52 29/11/06)
эээ.. ну... видишь ли :) Твоя самодеятельность типа "B=l=i=o=a=#000000" языку не очень понятна )
goglus (12:57:16 29/11/06)
не она и до этого по моему глючила :))))
goglus (12:57:32 29/11/06)
а так прикольно бегают
arctic[c]at (12:57:40 29/11/06)
не знаю, не знаю :) Я пока проверить не могу
переделываю тут pixi
goglus (12:57:54 29/11/06)
а
goglus (12:58:08 29/11/06)
слушай а вообще интерпрететор веб можно сделать ?
arctic[c]at (12:58:12 29/11/06)
делаю его быстрее. Да и глюк в нем обнаружил.
arctic[c]at (12:58:16 29/11/06)
чегой?
goglus (12:58:40 29/11/06)
ну вот на сайте руби и смайлскрипт можно код в браузере теститть
arctic[c]at (12:58:56 29/11/06)
покажи
goglus (12:59:35 29/11/06)
ща
goglus (13:02:00 29/11/06)
блин как смайл пишется
arctic[c]at (13:02:14 29/11/06)
я сделал прикольную штуку. Щас можно вот так писать: pixi( птичка, 11, 11 ) ( клетка ) ( облако, 12, 12 )
arctic[c]at (13:02:30 29/11/06)
smile
goglus (13:02:36 29/11/06)
http://subway.net.ru/projects/php/smilescript/?lastscripts=yeah
goglus (13:02:49 29/11/06)
http://subway.net.ru/projects/php/smilescript/ вот лучше
arctic[c]at (13:03:50 29/11/06)
а.. дык он не реалтаймовый :(
goglus (13:04:11 29/11/06)
:
)
arctic[c]at (13:04:12 29/11/06)
надо ждать, пока он отправит прогу на сервак и получит ответ с результатом (
arctic[c]at (13:04:21 29/11/06)
это фигня...
goglus (13:04:32 29/11/06)
да фиг с ним просто идея хорошая
arctic[c]at (13:04:34 29/11/06)
короче мы так тоже сможем :)
goglus (13:04:37 29/11/06)
о
goglus (13:04:44 29/11/06)
я в тебе не сомневался
arctic[c]at (13:04:58 29/11/06)
пишешь прогу, жмешь кнопку и получаешь результат
анимированный гиф
goglus (13:05:12 29/11/06)
во
arctic[c]at (13:05:13 29/11/06)
вот.
arctic[c]at (13:05:15 29/11/06)
без проблем
goglus (13:05:19 29/11/06)
а куда он пишется
arctic[c]at (13:05:24 29/11/06)
кто?
goglus (13:05:27 29/11/06)
гиф
arctic[c]at (13:05:37 29/11/06)
никуда. прямо на этой же страничке возникает
goglus (13:06:11 29/11/06)
это круто надо сервак настроить
arctic[c]at (13:06:42 29/11/06)
ну тут чисто UNIX
овый сервак нужен будет. Может, я у себя попробую скоро
goglus (13:08:06 29/11/06)
крть
goglus (13:08:10 29/11/06)
круть
goglus (13:08:47 29/11/06)
http://board.riot.ru/showthread.php?p=51983#post51983
arctic[c]at (13:11:06 29/11/06)
хех.. ну чтож.. неплохо :) Значит, имеет смысл щас GIF
экспорт запустить на Пальме :)
goglus (13:11:42 29/11/06)
ну давай давай прикрути для пальмы экспорт
arctic[c]at (13:12:11 29/11/06)
прикрутим )
goglus (13:12:46 29/11/06)
я вот вчера пытался рисовалку написать фик
arctic[c]at (13:13:36 29/11/06)
:) Ниче, ща подделаю немного pixilang и займемся рисовалкой
goglus (13:13:56 29/11/06)
а блур ты можешь сделать ?
goglus (13:14:03 29/11/06)
для теней к примеру
arctic[c]at (13:14:13 29/11/06)
да, конечно
goglus (13:14:24 29/11/06)
оооооооооо
goglus (13:14:41 29/11/06)
а как мне луп сделать в том скрипте
arctic[c]at (13:14:54 29/11/06)
луп чего?
goglus (13:15:14 29/11/06)
щас вывешу пикчу
goglus (13:18:00 29/11/06)
http://www.ljplus.ru/img/g/o/goglus/urodz.gif
goglus (13:18:39 29/11/06)
щас собака програмно идет влево потом условие и с начала
goglus (13:18:56 29/11/06)
а надобы чтоб она типа обратного кадра шла
goglus (13:19:09 29/11/06)
назад к столбу ну и све также
goglus (13:19:13 29/11/06)
все
arctic[c]at (13:20:20 29/11/06)
так...
arctic[c]at (13:20:32 29/11/06)
щас объясню
goglus (13:20:41 29/11/06)
давай
arctic[c]at (13:21:25 29/11/06)
он у тебя влево идет вот так x
1 да?
goglus (13:21:45 29/11/06)
ну
arctic[c]at (13:22:29 29/11/06)
делай так x
s А s
она пускай будет то
1, то 1
goglus (13:23:02 29/11/06)
а как менять 1 на
1
goglus (13:23:16 29/11/06)
с чего начать и по какому условию менять
arctic[c]at (13:23:47 29/11/06)
проверяй граничные условия. если до левого края дошел, то s = 1 если до правого, то s =
1 и x+s постоянно делай
arctic[c]at (13:25:22 29/11/06)
вот он тебе и будет бегать :)
arctic[c]at (13:25:28 29/11/06)
туда сюда
goglus (13:26:17 29/11/06)
я вот с двойными условиями то пока слаб
goglus (13:26:31 29/11/06)
но их же можноп росто2 раза написать
arctic[c]at (13:26:46 29/11/06)
в данном случае только так
arctic[c]at (13:26:51 29/11/06)
и никак иначе
goglus (13:27:15 29/11/06)
if(x==1) s=
1 if(x==22)s=1
arctic[c]at (13:28:41 29/11/06)
if(x=1) s=1 if(x=22) x=
1
arctic[c]at (13:28:54 29/11/06)
то есть if(x=22) s=
1
goglus (13:29:48 29/11/06)
а == эт что
goglus (13:29:54 29/11/06)
присвоение?
arctic[c]at (13:30:07 29/11/06)
== мы же убрали эту фигню...
arctic[c]at (13:30:15 29/11/06)
забудь )
goglus (13:30:28 29/11/06)
упс
goglus (13:30:39 29/11/06)
а я все ее еще пытался вставить
arctic[c]at (13:32:19 29/11/06)
не.. не надо )
goglus (13:33:05 29/11/06)
щас тогда проверю граф редактор
arctic[c]at (13:33:13 29/11/06)
давай
goglus (13:49:36 29/11/06)
фик
arctic[c]at (13:49:40 29/11/06)
:)
arctic[c]at (13:58:31 29/11/06)
давай код
goglus (13:59:01 29/11/06)
позорится не хо
arctic[c]at (13:59:12 29/11/06)
да ну )
goglus (13:59:25 29/11/06)
щас еще одну мысль попробую
arctic[c]at (13:59:34 29/11/06)
ок
arctic[c]at (14:00:33 29/11/06)
так.. по поводу зума и прозрачности. Я всетаки настаиваю на своем варианте :) Ввести команды установки зума и прозрачности. set_zoom( 13 ) set_transp( 50 )
goglus (14:00:50 29/11/06)
давай
goglus (14:01:08 29/11/06)
а то описание пикси слошком блинным будет
goglus (14:01:15 29/11/06)
если внутрь
arctic[c]at (14:02:05 29/11/06)
да я еще подумал. Чаще всего нужно будет делать прозрачными группу команд. Как раз тогда полезно будет написать: transp( 50 ) blah blah blah blah transp( 100 )
goglus (14:02:20 29/11/06)
ага
goglus (14:02:24 29/11/06)
zoom(16)
a=#000000 b=#ffffff x1=0 y1=0 x2=x1+7 y2=y1+7 fbox(x1,y1,x1+7,y1+7,b) faza: ne_popal: get_pen_key if ( @ = 0 ) go pen if (@=1)go eraser get_pen_x x=@ get_pen_y y=@ dot(x,y,a) if(x>x1)if(xy1)if(y goglus (14:02:38 29/11/06)
вобщем я хотел квадратом стирать
arctic[c]at (14:03:31 29/11/06)
if (1)
такое не канает
goglus (14:04:04 29/11/06)
эт где такое
arctic[c]at (14:04:13 29/11/06)
if ( @ = 0 ) go pen if (1)go eraser
goglus (14:04:26 29/11/06)
if (@=1)go eraser
goglus (14:04:36 29/11/06)
не пой
goglus (14:04:42 29/11/06)
дет
arctic[c]at (14:05:13 29/11/06)
блин. это аська у меня @ удаляет
arctic[c]at (14:05:56 29/11/06)
fbox(x,y,x+2,y+2b) что такое 2b??
goglus (14:05:57 29/11/06)
а
goglus (14:06:15 29/11/06)
b=#ffffff
arctic[c]at (14:06:27 29/11/06)
ну... а 2b?
goglus (14:06:31 29/11/06)
запятую съела ася
goglus (14:06:39 29/11/06)
2,b
arctic[c]at (14:07:09 29/11/06)
ок. вроде че
то работает
goglus (14:07:26 29/11/06)
ну твоя рисовальная часть
arctic[c]at (14:08:14 29/11/06)
у меня ощущение, что ты с этими goto только путаешься... может сделать по стандарту if(x=1) { blah blah } else { } ?
goglus (14:08:38 29/11/06)
возможно
arctic[c]at (14:09:56 29/11/06)
а как ты себе представлял стирание квадратом?
arctic[c]at (14:10:07 29/11/06)
когда просто рисование, а когда стирание?
goglus (14:10:26 29/11/06)
ну рисование им поверх
goglus (14:10:39 29/11/06)
если черная точка то им сверху
goglus (14:10:45 29/11/06)
да бред конечно
goglus (14:10:58 29/11/06)
чем квадрат лучше точки бред
arctic[c]at (14:11:35 29/11/06)
я бы вообще не стал щас делать редактор со включенным зумом. Потому что менюшки сюда никак не всунуть потом
goglus (14:12:15 29/11/06)
да он жн просто прямая рисовалка в гиф а не редактор :)
arctic[c]at (14:12:55 29/11/06)
:)
goglus (14:13:14 29/11/06)
все и этот не рисует
arctic[c]at (14:13:39 29/11/06)
ща, погодь
arctic[c]at (14:19:19 29/11/06)
zoom(10) screen(16,16)
old_x =
9999 old_y =
9999 start_drawing: get_pen_key if( @ == 0 ) go nop get_pen_x x=@ get_pen_y y=@ if( old_x != x ) go drawing if( old_y != y ) go drawing go no_drawing drawing: get_dot(x,y) new_color = @^#FFFFFF dot(x,y,new_color) no_drawing: frame(30) old_x = x old_y = y nop: goto start_drawing
goglus (14:20:36 29/11/06)
@^#FFFFFF эт чT
arctic[c]at (14:20:55 29/11/06)
инвертируем @
arctic[c]at (14:21:14 29/11/06)
битовая операция
goglus (14:21:25 29/11/06)
уууууууууууу
arctic[c]at (14:21:28 29/11/06)
короче цвет полученный инвертируем
goglus (14:22:21 29/11/06)
работае все но я уже нэ догоняю :)))
arctic[c]at (14:22:42 29/11/06)
тут вся фишка в old_x и old_y
это тебе надо понять :)
goglus (14:22:44 29/11/06)
!= а это чT
arctic[c]at (14:22:55 29/11/06)
это "НЕ РАВНО" значек
goglus (14:23:01 29/11/06)
буду дома разбирать
goglus (14:23:07 29/11/06)
а
goglus (14:23:48 29/11/06)
короче если ты теперь прикрутишь экспорт в гиф на пальме и сохранение буковками в тхт то можно будет в народ пускать
arctic[c]at (14:24:02 29/11/06)
ага )
arctic[c]at (14:24:14 29/11/06)
прикручу
goglus (14:25:18 29/11/06)
прикольно получается
arctic[c]at (14:25:28 29/11/06)
простенько)
goglus (14:25:44 29/11/06)
ну и что
arctic[c]at (14:26:59 29/11/06)
щас еще один вариант сделаю
goglus (14:27:41 29/11/06)
о
arctic[c]at (14:30:52 29/11/06)
zoom(10) screen(16,16)
new_color = #FFFFFF old_x =
9999 old_y =
9999 dot(
7,
7,#FFFFFF) dot(
7,
6,#808080) dot(
7,
5,#FF0000) dot(
7,
4,#00FF00) dot(
7,
3,#0000FF) dot(
7,
2,#FF00FF) dot(
7,
1,#00FFFF) frame start_drawing: get_pen_key if( @ == 0 ) go nop get_pen_x x=@ get_pen_y y=@ if( old_x != x ) go drawing if( old_y != y ) go drawing go no_drawing drawing: if( x =
7 ) get_dot( x, y ) new_color = @ if( x !=
7 ) dot(x,y,new_color) no_drawing: frame(30) old_x = x old_y = y nop: goto start_drawing
arctic[c]at (14:31:01 29/11/06)
слева палитра. Выбираешь цвет и им рисуешь
goglus (14:32:12 29/11/06)
блин я балдею
arctic[c]at (14:34:46 29/11/06)
:)
goglus (14:35:08 29/11/06)
это даже круче чернобелого :)
arctic[c]at (14:35:13 29/11/06)
)))
goglus (14:35:15 29/11/06)
это спек форева
arctic[c]at (14:35:24 29/11/06)
фотошоп, блин )
goglus (14:35:49 29/11/06)
сейв нужен
goglus (14:36:04 29/11/06)
тогда можно и анимацию полноценно ваять
arctic[c]at (14:36:29 29/11/06)
ага
goglus (14:37:24 29/11/06)
а сложно?
arctic[c]at (14:37:38 29/11/06)
анимацию?
arctic[c]at (14:39:26 29/11/06)
new_color = #FFFFFF old_x =
9999 old_y =
9999 start_drawing: get_pen_key if( @ == 0 ) go nop get_pen_x x=@ x/8 x*8 get_pen_y y=@ y/8 y*8 if( old_x != x ) go drawing if( old_y != y ) go drawing go no_drawing drawing: print( ":)", x, y, new_color ) no_drawing: frame(30) old_x = x old_y = y nop: goto start_drawing
arctic[c]at (14:39:36 29/11/06)
рисование символами
goglus (14:41:25 29/11/06)
не я про сохранение
arctic[c]at (14:41:31 29/11/06)
да не )
goglus (14:42:31 29/11/06)
КРУТООООООООООООООО рисует
arctic[c]at (14:42:36 29/11/06)
))
arctic[c]at (14:44:37 29/11/06)
щас еще круче пришлю )
goglus (14:47:53 29/11/06)
ну скорость однако
arctic[c]at (14:50:02 29/11/06)
не... пока круче не пришлю :)
goglus (14:50:26 29/11/06)
:
)
goglus (14:50:54 29/11/06)
не анимацией не хочет рисовать
arctic[c]at (14:51:16 29/11/06)
В смысле?... )
goglus (14:51:28 29/11/06)
ну я пикси туда вставил
goglus (14:51:32 29/11/06)
анимированный
arctic[c]at (14:51:56 29/11/06)
ну дык мы же объекты с тобой не приделали, забыл уже )
arctic[c]at (14:52:09 29/11/06)
так что всT правильно. Это всего лишь отпечатки на песке
goglus (14:52:14 29/11/06)
не не забыл но вдруг :)
arctic[c]at (14:52:29 29/11/06)
)) для этого массив нужен. Скоро приделаю
goglus (14:52:33 29/11/06)
короче щас сейв думаю самый важный момент
goglus (14:52:50 29/11/06)
тогда и демки мона делать активнее
arctic[c]at (14:53:00 29/11/06)
:) ок
goglus (14:53:04 29/11/06)
+ я никак интерактив персонажей не попробую
arctic[c]at (14:59:44 29/11/06)
ты попробуй, попробуй :)
goglus (15:00:01 29/11/06)
:
)
goglus (15:00:18 29/11/06)
щас поле в редактере вначале ограничу визуально
arctic[c]at (15:01:07 29/11/06)
а.. ну да.. добавь там проверку. если за пределами поля, то go no_drawing
goglus (15:01:24 29/11/06)
эх
arctic[c]at (15:01:28 29/11/06)
:)
goglus (15:01:46 29/11/06)
я проще я щас квадрат нарисую и панельки цвета обведу
arctic[c]at (15:02:20 29/11/06)
ок )
goglus (15:11:20 29/11/06)
zoom(10) screen(16,16)
new_color = #FFFFFF old_x =
9999 old_y =
9999 fbox(
7,
7,18,18,#bcbcbc) fbox(
6,
7,18,18,#000) dot(
7,
7,#FFFFFF) dot(
7,
6,#808080) dot(
7,
5,#FF0000) dot(
7,
4,#00FF00) dot(
7,
3,#0000FF) dot(
7,
2,#FF00FF) dot(
7,
1,#00FFFF) dot(
7,0,#000000) frame start_drawing: get_pen_key if( @ == 0 ) go nop get_pen_x x=@ get_pen_y y=@ if( old_x != x ) go drawing if( old_y != y ) go drawing go no_drawing drawing: if( x =
7 ) get_dot( x, y ) new_color = @ if( x !=
7 ) dot(x,y,new_color) no_drawing: frame(30) old_x = x old_y = y nop: goto start_drawing
goglus (15:11:37 29/11/06)
типа панельки теперь+еще1цвет
arctic[c]at (15:16:52 29/11/06)
ага )) работает
goglus (15:17:25 29/11/06)
:
)
goglus (15:17:38 29/11/06)
сеейв
сеййв
goglus (15:17:43 29/11/06)
нужен
arctic[c]at (15:17:58 29/11/06)
сделаем
goglus (15:18:34 29/11/06)
а как будет работать ?
arctic[c]at (15:18:52 29/11/06)
сам еще толком не знаю :)
goglus (15:19:07 29/11/06)
предлагаю меткой
arctic[c]at (15:19:13 29/11/06)
?
goglus (15:19:16 29/11/06)
в конце исполняемого файла
arctic[c]at (15:19:22 29/11/06)
ээ
arctic[c]at (15:19:34 29/11/06)
а подробнее
goglus (15:19:47 29/11/06)
дописывать save(1)=" .....rrrrrrrrr....r "
goglus (15:20:07 29/11/06)
save1=" .....rrrrrrrrr....r "
goglus (15:20:22 29/11/06)
что бы потом сразу в дело пускать
goglus (15:20:28 29/11/06)
не выходя из проги
arctic[c]at (15:20:42 29/11/06)
не очень понял..
goglus (15:21:05 29/11/06)
ну вот пишем в проге условие или обращение
goglus (15:21:07 29/11/06)
к
goglus (15:21:09 29/11/06)
save1=" .....rrrrrrrrr....r "
goglus (15:21:25 29/11/06)
и как только оно появляется то и играет анимашка в окошке
goglus (15:21:31 29/11/06)
а нет ее так не играет
arctic[c]at (15:21:55 29/11/06)
эмн...
goglus (15:22:12 29/11/06)

прога рисовалка

кнопка сейв

кнопка плей из контейнера сейв

arctic[c]at (15:23:36 29/11/06)
а при чем тут сохранение в файл? )
goglus (15:23:59 29/11/06)
ну мы сохраняем ся в тот же файл
goglus (15:24:10 29/11/06)
в save1=" .....rrrrrrrrr....r "
arctic[c]at (15:24:10 29/11/06)
а..
arctic[c]at (15:25:10 29/11/06)
надо подумать
goglus (15:25:18 29/11/06)
:
)
goglus (15:25:35 29/11/06)
но файл же компилится при загрузке ?
goglus (15:25:41 29/11/06)
исполняемый
arctic[c]at (15:25:45 29/11/06)
ага
goglus (15:25:51 29/11/06)
тогда не получится
arctic[c]at (15:26:05 29/11/06)
подумаем...
goglus (15:26:13 29/11/06)
ага надо
arctic[c]at (15:26:36 29/11/06)
зацени
прога для создания малюсеньких чип
тюнов http://bero.0ok.de/blog/projects/picatune/
goglus (15:28:00 29/11/06)
почти фрутилупс
arctic[c]at (15:28:22 29/11/06)
блин.. неужели мою идею уже реализовали ) надо попробывать....
goglus (15:28:34 29/11/06)
которую
arctic[c]at (15:28:59 29/11/06)
ну вот такую... редактор чип
тюнов. То есть, малюсенькой музыки без сэмплов
goglus (15:29:21 29/11/06)
фрутилупс кубиками но с семплами
arctic[c]at (15:33:43 29/11/06)
мдя....
arctic[c]at (15:33:48 29/11/06)
блин.. круто
goglus (15:34:00 29/11/06)
попробовал ?
arctic[c]at (15:34:04 29/11/06)
ага\
goglus (15:34:22 29/11/06)
с инсталлом ?
arctic[c]at (15:34:57 29/11/06)
неа... главный минус
не мультиплатформенная :( вроде без открытых исходников
goglus (15:35:08 29/11/06)
фу
goglus (15:36:10 29/11/06)
а что именно качать там их куча файлов
arctic[c]at (15:37:30 29/11/06)
http://bero.0ok.de/downloads/picatune.zip
arctic[c]at (15:38:12 29/11/06)
да и на delphi написана, судя по всему :) На пальму не перенести
goglus (15:38:50 29/11/06)
мдя
arctic[c]at (15:39:32 29/11/06)
а так конечно идея класс.. я примерно к этому же стремлюсь. В pixi будем делать какое
то подобие
goglus (15:40:27 29/11/06)
ща качну
goglus (15:43:24 29/11/06)
это 8 бит разве
arctic[c]at (15:43:35 29/11/06)
нет, но стиль тот же
goglus (15:43:51 29/11/06)
а клево
goglus (15:44:14 29/11/06)
то есть здесь нет вавов и все генеренное?
arctic[c]at (15:44:22 29/11/06)
ага
goglus (15:44:29 29/11/06)
клево
goglus (15:44:46 29/11/06)
правда сложно
arctic[c]at (15:45:19 29/11/06)
ну... средне )
goglus (15:45:32 29/11/06)
код вечный трекерный
arctic[c]at (15:45:40 29/11/06)
ага )
goglus (15:46:22 29/11/06)
надо его на уродов сменить
arctic[c]at (15:46:30 29/11/06)
))
goglus (15:46:42 29/11/06)
или на писельню фигню как в том языке
arctic[c]at (15:46:59 29/11/06)
ага
goglus (15:47:21 29/11/06)
чет я новый блок ника не сделаю
goglus (15:47:25 29/11/06)
пустой он
arctic[c]at (15:47:55 29/11/06)
да не, у меня все ок
goglus (15:48:46 29/11/06)
ага генератор запустил а дальше код код
arctic[c]at (15:49:10 29/11/06)
ну удобств там не так много.. чисто идея
goglus (15:50:06 29/11/06)
ага
goglus (15:51:28 29/11/06)
буквок наставил а музыки фик
arctic[c]at (15:51:51 29/11/06)
:)
goglus (15:52:01 29/11/06)
чадо вчера пыталось на пикси нарисовать
arctic[c]at (15:52:08 29/11/06)
гы ))
goglus (15:52:32 29/11/06)
стал сразу разными буквами пикси делать :)
arctic[c]at (15:52:52 29/11/06)
)) логично
goglus (15:53:12 29/11/06)
ага
goglus (15:53:22 29/11/06)
надо сейв идело пойдет
arctic[c]at (15:53:30 29/11/06)
сделаем )
goglus (15:53:39 29/11/06)
два чела уже следят за проектом
goglus (15:53:48 29/11/06)
притащим еще
arctic[c]at (15:53:50 29/11/06)
уже хорошо
arctic[c]at (15:53:52 29/11/06)
конечно
goglus (15:54:18 29/11/06)
с аскии артом все не просто кстати
arctic[c]at (15:54:43 29/11/06)
эмн
goglus (15:55:48 29/11/06)
хотя если его пикси отрисовывать сразу теми же буквами что он и нарисован+им перед этим цвет задать
goglus (15:55:52 29/11/06)
оч даже
goglus (16:41:07 29/11/06)
ну чего там новенького у тебя
arctic[c]at (16:41:35 29/11/06)
да жду, когда подарок подарят ))
arctic[c]at (16:42:28 29/11/06)
)) сейв еще не прикрутил. Сегодня
завтра сделаю )
arctic[c]at (16:42:37 29/11/06)
ну и прозрачность
arctic[c]at (16:42:40 29/11/06)
и зум для pixi
goglus (16:43:58 29/11/06)
подарок это сильно
goglus (16:44:12 29/11/06)
а зум что уже или завтра
arctic[c]at (16:45:22 29/11/06)
просто наушники обещали подарить )) Это хороший подарок, я бы порадовался да, скорее всего, уже завтра. Не успеваю просто пока..
goglus (16:46:05 29/11/06)
:
)
arctic[c]at (16:46:54 29/11/06)
есть еще забавная идея. Заменять символы на pixi. то есть, делаешь потом print("HELLO WORLD!"), а вместо, например, буквы W появляется урод какой
нибудь анимированный :)
goglus (16:47:45 29/11/06)
ВОТ ПРО ЭТО Я И ГОВОРИЛ ВСЕГДА
arctic[c]at (16:47:51 29/11/06)
))
arctic[c]at (16:48:44 29/11/06)
но шрифт 8х8, так что либо pixi придется рисовать 8х8, либо он их просто центровать будет по серединке символа
arctic[c]at (16:49:18 29/11/06)
но всеравно идея забавная :)
goglus (16:50:08 29/11/06)
так точками можно
goglus (16:50:15 29/11/06)
шрифтовыми :)))
goglus (16:50:26 29/11/06)
илил шрифт супермелкий сделать
arctic[c]at (16:50:59 29/11/06)
ну это подумать надо... как тут лучше
goglus (16:51:18 29/11/06)
шрифт надо мелкий тоже сделать
arctic[c]at (16:51:40 29/11/06)
это уже к вопросу о загрузке внешних шрифтов
goglus (16:52:07 29/11/06)
почему внешних
goglus (16:52:16 29/11/06)
также нарисуем мелкий
goglus (16:52:18 29/11/06)
и фсT
arctic[c]at (16:52:36 29/11/06)
ну или рисовать прямо в TXT
goglus (16:53:08 29/11/06)
если будет редактор с зумом то легко
goglus (16:53:24 29/11/06)
ну и слои конечно
arctic[c]at (16:55:42 29/11/06)
ага..
arctic[c]at (16:57:29 29/11/06)
только придумать, как.. опять же деликатный вопрос ) Либо чисто на массивах, либо как
то упростить
goglus (16:57:51 29/11/06)
упростить помучится а потом массив сделать :)
arctic[c]at (16:58:27 29/11/06)
я имел в виду упростить снаружи, но усложнить внутри ))
goglus (16:58:37 29/11/06)
а
goglus (16:58:42 29/11/06)
тогда да
goglus (16:58:51 29/11/06)
пока все не так просто в языке
arctic[c]at (16:59:04 29/11/06)
ладно, придумаем что
нибудь :)
goglus (16:59:13 29/11/06)
:
)
goglus (16:59:36 29/11/06)
вот если сегодня интерактив придумаю персонажу будет супер
arctic[c]at (17:04:35 29/11/06)
гуд ))
goglus (17:04:48 29/11/06)
:
):
)
arctic[c]at (10:48:15 30/11/06)
сделал зум для pixi и прозрачность. Зум устанавливается так: pixi_zoom( 3 ) Прозрачность так: transp( 128 ) Прозрачность от 0 до 255
goglus (12:11:04 30/11/06)
круто а я порисвал приделал интерактив к собаке
goglus (12:11:12 30/11/06)
и скриншотами поанимировал
arctic[c]at (12:12:19 30/11/06)
прикольно!
goglus (12:12:45 30/11/06)
ща выложу как разгребусь
goglus (12:12:53 30/11/06)
а сейва сейва еще пока нет ?
arctic[c]at (12:13:08 30/11/06)
еще пока нет )
goglus (12:13:25 30/11/06)
эх
goglus (12:13:56 30/11/06)
хотел с утра написать в граф редакторе цветно COLOR над палитрой а там зумище как жахнет :)))
arctic[c]at (12:14:29 30/11/06)
угу.. я про это тебе уже говорил ))
arctic[c]at (12:14:35 30/11/06)
получи почту
arctic[c]at (12:14:41 30/11/06)
там новая версия
arctic[c]at (12:15:01 30/11/06)
зацени, что можно делать при помощи прозрачности и pixi_zoom'а
goglus (12:15:15 30/11/06)
щза
goglus (12:16:35 30/11/06)
ахренеть
arctic[c]at (12:16:44 30/11/06)
:)
goglus (12:16:46 30/11/06)
почти все мечты реализнулись
arctic[c]at (12:17:30 30/11/06)
Правда, пока все не очень оптимизировано... Возможно, на Пальме могут быть тормоза при множестве pixi
goglus (12:17:32 30/11/06)
теперь можно тени делать
goglus (12:17:41 30/11/06)
тестну
arctic[c]at (12:18:13 30/11/06)
хе.. попробуй вставь в этот пример video_export_dither(1) video_export_gif("video.gif")
goglus (12:18:41 30/11/06)
а на пальме чет не ту эффекта
arctic[c]at (12:18:59 30/11/06)
вообще?
arctic[c]at (12:19:07 30/11/06)
или слегка есть
goglus (12:19:30 30/11/06)
вообще
goglus (12:19:46 30/11/06)
слушай ты номер версии пиши в интерпретаторе
arctic[c]at (12:19:48 30/11/06)
да не может быть. ты не старую версию пускаешь?
arctic[c]at (12:19:55 30/11/06)
ага
arctic[c]at (12:20:41 30/11/06)
должно быть. Правда кривое
8ми битное
goglus (12:20:57 30/11/06)
ага деинстальнул
goglus (12:21:01 30/11/06)
и все мигает
goglus (12:21:08 30/11/06)
всеми цветами радуги
arctic[c]at (12:21:26 30/11/06)
а.. ) ща, погодь
goglus (12:21:38 30/11/06)
красиво
arctic[c]at (12:22:07 30/11/06)
а вообще... ну видимо так и есть :) Я тебе потом 16ти битную версию кину
arctic[c]at (12:22:42 30/11/06)
у себя еще проверю дома на пальме
goglus (12:22:47 30/11/06)
а я пока поскриншотю прикольные эффекты
arctic[c]at (12:22:55 30/11/06)
:)
goglus (12:23:02 30/11/06)
их как фильторы надобы сохранить
arctic[c]at (12:23:18 30/11/06)
вставь это. будет забавно ) video_export_dither(1) video_export_gif("video.gif")
arctic[c]at (12:23:32 30/11/06)
фильтры? гм..
goglus (12:23:45 30/11/06)
уж больно стильно
goglus (12:24:35 30/11/06)
вау
goglus (12:25:08 30/11/06)
слушай а ты можешь сделать версию интерпретатора с поддержкой драгндропа
goglus (12:25:18 30/11/06)
для винды и линухи
arctic[c]at (12:25:18 30/11/06)
ага, могу
arctic[c]at (12:25:31 30/11/06)
а зачем?
goglus (12:25:36 30/11/06)
а то сестра не въехала ка к файл запустить :)))
arctic[c]at (12:25:42 30/11/06)
))
goglus (12:25:44 30/11/06)
и так быстрее
goglus (12:25:58 30/11/06)
запустил сдернул на него файл и смотри
arctic[c]at (12:26:27 30/11/06)
ага, можно попробывать
goglus (12:27:45 30/11/06)
жалко на пальме такое фик
arctic[c]at (12:27:52 30/11/06)
какое?
goglus (12:28:36 30/11/06)
драг енд дроп
arctic[c]at (12:28:42 30/11/06)
аа..
goglus (12:29:24 30/11/06)
вообще ты меня помалу остужаешь к палму :)
goglus (12:29:34 30/11/06)
теперь я к нему без фанатизма отношусь
arctic[c]at (12:29:40 30/11/06)
эт почему еще? )
goglus (12:30:31 30/11/06)
ну я теперь как думаю пикси везде идет будет винда и там запуститься куплю заурус с линухой и там тоже
arctic[c]at (12:31:02 30/11/06)
ну тут ты прав ))
arctic[c]at (12:31:03 30/11/06)
ща приду
goglus (12:31:25 30/11/06)
:
)
goglus (12:46:51 30/11/06)
зарго разобиделся на критику оформления и прислал мне гра\ф редактор для борланда :)
arctic[c]at (12:55:34 30/11/06)
эээ. как для борланда? ))
goglus (13:01:02 30/11/06)
ну он на нем
arctic[c]at (13:01:34 30/11/06)
не пойму )
goglus (13:04:59 30/11/06)
ой даже не знаю че сказать
goglus (13:05:07 30/11/06)
борланд с по моему
arctic[c]at (13:05:43 30/11/06)
)))
arctic[c]at (13:06:04 30/11/06)
так и не понял, чего он тебе прислал ))
arctic[c]at (13:06:13 30/11/06)
свой редактор или чего?
goglus (13:06:22 30/11/06)
конструктор фо пал редактор называется
goglus (13:06:33 30/11/06)
ресурсы сразу ковырять графические
goglus (13:06:36 30/11/06)
не не его
goglus (13:06:54 30/11/06)
и не пойму как туда засосать снаружи картинку
arctic[c]at (13:07:01 30/11/06)
хороший редактор?
goglus (13:07:28 30/11/06)
ниче
arctic[c]at (13:07:37 30/11/06)
аниматор?
goglus (13:07:56 30/11/06)
http://www.zargosoft.com/onboardc/download/constr.zip
goglus (13:08:00 30/11/06)
да нет
arctic[c]at (13:08:06 30/11/06)
мне не посмотреть
goglus (13:08:11 30/11/06)
ресурсоковырятель под винду
arctic[c]at (13:08:19 30/11/06)
а.. даже под винду
goglus (13:08:37 30/11/06)
ты качни
goglus (13:08:43 30/11/06)
может приколет
arctic[c]at (13:08:45 30/11/06)
большой?
arctic[c]at (13:09:02 30/11/06)
да мне вообщем
то смысла в нем нет )
goglus (13:09:18 30/11/06)
не легкий
goglus (13:09:23 30/11/06)
смысла да
arctic[c]at (13:09:26 30/11/06)
)
goglus (13:09:28 30/11/06)
тока так
arctic[c]at (13:14:20 30/11/06)
так.. че бы щас прикрутить
goglus (13:14:32 30/11/06)
СЕЙВВВВВВВВВВВВВВ
arctic[c]at (13:15:15 30/11/06)
просто сейва мало :( Надо что
то сохранять.. Массивы видимо нужны
goglus (13:16:15 30/11/06)
не
goglus (13:16:26 30/11/06)
ты сохраняй пока пиксели в буквы
goglus (13:16:34 30/11/06)
я тут придумал как музыку делать
goglus (13:16:42 30/11/06)
эксклюзиффф
goglus (13:16:49 30/11/06)
мы ее напевать будем
arctic[c]at (13:16:58 30/11/06)
то есть? ))
goglus (13:17:29 30/11/06)
ну ты подберешь чип тюну похоже звучащие на буквы и некоторые их сочетания
arctic[c]at (13:17:41 30/11/06)
и?
goglus (13:17:46 30/11/06)
потом пишем саунд (трам
пам
пам)
goglus (13:18:02 30/11/06)
и он играеи трррррааааааамммммшшшпамшшпам
arctic[c]at (13:18:51 30/11/06)
представляю, как ты драмнбасс будешь набивать )) да можно будет ) не так это сложно сделать
goglus (13:19:22 30/11/06)
по моему так можно смешно разговаор озвучивать
arctic[c]at (13:19:32 30/11/06)
ага))
goglus (13:20:02 30/11/06)
просто это самая та тупистика как мене понятна
arctic[c]at (13:20:28 30/11/06)
сделаем ))
goglus (13:21:05 30/11/06)
вот чего бы еще пожелать
arctic[c]at (13:21:12 30/11/06)
))
goglus (13:21:16 30/11/06)
ну мелкий шрифт рисовать ?
arctic[c]at (13:21:24 30/11/06)
сделаем0
arctic[c]at (13:21:25 30/11/06)
)
goglus (13:22:00 30/11/06)
пишем print("ggg",0,0,#ffffff,шрифт1)
arctic[c]at (13:23:38 30/11/06)
а я думал вообще один шрифт будет. Загрузил новый, старый потерся
goglus (13:23:57 30/11/06)
а как его загрузить
goglus (13:24:02 30/11/06)
откуда
arctic[c]at (13:24:14 30/11/06)
ну либо из JPG, либо из pixi
goglus (13:24:21 30/11/06)
вообще прикольно былоб <