Уроки и примеры по pixilang3

Pixilang по русски
Post Reply
User avatar
siweter
Posts: 19
Joined: Sat Sep 10, 2011 6:11 pm
Contact:

Уроки и примеры по pixilang3

Post by siweter »

Всем здрасьте) Есть ли уроки и примеры для pixilang 3?
В нете я не нашёл, в вики примеры для 1.6 и на 3 версии они не пашут( А на гуглокоде только список команд и функций, я это прочитал только так и не понял с чего нада начинать программу, чем заканчивать :oops:

Заранее спасибо всем кто поможет
User avatar
NightRadio
Site Admin
Posts: 3941
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Уроки и примеры по pixilang3

Post by NightRadio »

Привет!
Уроков пока нет.
А примеры лежат в архиве с Pixilang3
User avatar
siweter
Posts: 19
Joined: Sat Sep 10, 2011 6:11 pm
Contact:

Re: Уроки и примеры по pixilang3

Post by siweter »

NightRadio wrote:Привет!
Уроков пока нет.
А примеры лежат в архиве с Pixilang3
Жаль( Надеюсь скоро будут :)
а во по тем примерам что есть в папке с pixilang я как-то не разобрался, что к чему :cry:
А если переписывать примеры для 1.6 под 3 сильно геморно?
User avatar
NightRadio
Site Admin
Posts: 3941
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Уроки и примеры по pixilang3

Post by NightRadio »

А если переписывать примеры для 1.6 под 3 сильно геморно?
Ну я потихоньку пытаюсь их переписывать, но там от примера зависит. Некоторые просто портируются, некоторые очень сложно.
User avatar
siweter
Posts: 19
Joined: Sat Sep 10, 2011 6:11 pm
Contact:

Re: Уроки и примеры по pixilang3

Post by siweter »

NightRadio wrote:Ну я потихоньку пытаюсь их переписывать, но там от примера зависит. Некоторые просто портируются, некоторые очень сложно.
А можно ссылочку на те которые портированы?)
User avatar
NightRadio
Site Admin
Posts: 3941
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Уроки и примеры по pixilang3

Post by NightRadio »

PixiTracker в процессе.
Плюс на днях портанул рисовалку фракталов. Вот ее код:

Code: Select all

scr = get_screen()
xsize = get_xsize( scr )
ysize = get_ysize( scr )
hxsize = xsize div 2
hysize = ysize div 2
sa = 128
sb = -128
smagn = 128

start:
    step + 1
    a = sa - 4*step
    b = sb + 1*step
    magn = smagn + 4*step
    draw_fract()

    ts = ""
    sprintf( ts, "FPS:%d", FPS )
    print( ts, -get_xsize( scr ) / 2 + 8, -get_ysize( scr ) / 2 + 8, WHITE, TOP | LEFT )
    
    frame()
go start

fn draw_fract()
{
    prec = 128;
    y = -hysize while( y < hysize )
    {
	x = -hxsize while( x < hxsize )
	{
	    xx = ( x * magn ) div 128
	    yy = ( y * magn ) div 128
	    col = 0 while( col < 256 )
	    {
		xxx = ( xx * xx ) div 128
		yyy = ( yy * yy ) div 128
		if xxx + yyy > 4 * 128 { go endfor }
		new_x = xxx - yyy + a
		new_y = 2 * ( ( xx * yy ) div 128 ) + b
		xx = new_x
		yy = new_y
		col + 16
	    }
endfor:
	    dot( x, y, get_color( col, col, col * 4 ) )
	    x + 1
	}
	y + 1
    }
}
User avatar
siweter
Posts: 19
Joined: Sat Sep 10, 2011 6:11 pm
Contact:

Re: Уроки и примеры по pixilang3

Post by siweter »

NightRadio wrote:PixiTracker в процессе.
Плюс на днях портанул рисовалку фракталов. Вот ее код:
Даа... Не густо)
ещёбы простенький редактор с подсветкой синтаксиса и возможностью запускать свои проги прямо из редактора :) а то на кпк вообще неудобно писать :(
User avatar
NightRadio
Site Admin
Posts: 3941
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Уроки и примеры по pixilang3

Post by NightRadio »

Ну язык новый, еще не оброс достаточным количеством примеров.
Если есть конкретные вопросы типа "как сделать то или другое, какие функции использовать" - не стесняйтесь задавать.

Касательно редактора - вроде под Windows Mobile какой-то редактор удавалось заточить под Pixilang. Но какой именно - не помню )
User avatar
siweter
Posts: 19
Joined: Sat Sep 10, 2011 6:11 pm
Contact:

Re: Уроки и примеры по pixilang3

Post by siweter »

NightRadio wrote:Касательно редактора - вроде под Windows Mobile какой-то редактор удавалось заточить под Pixilang. Но какой именно - не помню )
Ну если вспомните то напишите название)
А может вы знаете как реализовать запуск программы в pixilange из редактора, а то я решил нашкрябать простенький :oops:
User avatar
NightRadio
Site Admin
Posts: 3941
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Уроки и примеры по pixilang3

Post by NightRadio »

А может вы знаете как реализовать запуск программы в pixilange из редактора, а то я решил нашкрябать простенький
Очень просто. Из редактора запускаете pixilang.exe, а в поле параметров передаете ему путь к пикси-проге
megdimka
Posts: 1
Joined: Mon Mar 05, 2018 7:16 pm

Re: Уроки и примеры по pixilang3

Post by megdimka »

NightRadio wrote: Thu Sep 15, 2011 12:16 pm Ну язык новый, еще не оброс достаточным количеством примеров.
Если есть конкретные вопросы типа "как сделать то или другое, какие функции использовать" - не стесняйтесь задавать.

Касательно редактора - вроде под Windows Mobile какой-то редактор удавалось заточить под Pixilang. Но какой именно - не помню )
Помогите пожалуйста.
У меня ошибка на строке 5:

Code: Select all

i = load('test.png')
set_screen(i)
l:
frame
while ( get_event() ) { if EVT[EVT_TYPE] == EVT_QUIT { halt } }
go l
User avatar
NightRadio
Site Admin
Posts: 3941
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Уроки и примеры по pixilang3

Post by NightRadio »

После имени функции всегда надо добавлять скобки (), даже если параметров нет.
Поэтому замените frame на frame()

Исключения - только специальные управляющие команды, типа halt, break, continue и т.д. Т.к. это не функции, и параметры для них вообще не требуются.
Post Reply