Blitz3D — un motor de joc comercial dezvoltat de Mark Sibley, precum și un mediu de dezvoltare cu limbajul Blitz BASIC și un limbaj de scripting pentru crearea de jocuri. Dezvoltarea originală a compilatorului Blitz BASIC a fost realizată pentru PC-ul Amiga, dar astăzi deja suportă mai multe platforme, inclusiv Microsoft Windows, Mac OS X și Linux. Versiunea pentru Microsoft Windows suportă DirectX 7.
Blitz3D Limba conține 588 de structuri care vă permit să creați spațiu de joc cu două și trei dimensiuni. Cu aceasta puteți crea jocuri mici folosind un număr mare de biblioteci scrise de membrii comunității de programare Blitz3D.
Începând cu 3 august 2014, acesta este distribuit gratuit, codul sursă este deschis sub licența zlib/libpng.
Exemple de programe
Нello world Graphics 800,600 ; - Графический режим 800x600 While Not KeyDown(1) ; - Начало главного цикла Cls() ; - Чистим экран Text 10, 20, "Hello, World!" ; - Пишем текст "Hello world" в точке 10,20 Flip() ; - Выводим на экран Wend ; прекращаем цикл при нажатии на Esc End ; конец программы
Нello world folosind variabilele
Graphics 800,600 Global a$="Hello" Global b$="World" While Not KeyDown(1) Cls() Text 0,0,a$+b$ Flip() Wend End
Lucru cu imagini
Graphics 800,600 Global Image = LoadImage("picture.bmp")
While Not KeyDown(1) Cls() DrawImage Image,100,100 Flip() Wend End
Нello world folosind variabilele
Graphics 800,600 Global a$="Hello" Global b$="World" While Not KeyDown(1) Cls() Text 0,0,a$+b$ Flip() Wend End
Lucru cu imagini
Graphics 800,600 Global Image = LoadImage("picture.bmp")
While Not KeyDown(1) Cls() DrawImage Image,100,100 Flip() Wend End
Lucru cu grafică tridimensională
Graphics3D 800,600 ;Setăm modul grafic Global model = LoadMesh("helloworld.3ds") ;Încărcăm modelul tridimensional al inscripției "Hello, World" PositionEntity model,0,0,0 ;Setăm modelul la punctul 0,0,0 Global camera = CreateCamera() ;Creăm o cameră PositionEntity camera,0,0,-10 ;Instalăm camera în spatele obiectului
While Not KeyDown(1) ;Începutul ciclului Cls() ;Ștergem ecranul RenderWorld() ;Render imagini Flip() ; Afișăm la ecran Wend ;Sfârșitul ciclului End ;Sfârșitul programului
Note
Legături exterene Site-ul oficial Secțiunea despre Blitz3D la boolean.name Secțiunea despre BlitzMax la boolean.name În legătură cu BlitzMax proiecte deschise la Google Code
Categorie:Software liber