Witam!
Mam na imię Artur. Chciałbym zainteresować czytelników jednym z języków
programowania jakim jest Blitz Basic. Zainteresowałem się tym językiem
ze względu na jego prostotę i efektywność, (no może nie szybkość
ale...przy dzisiejszych akceleratorach grafiki i procesorach, prędkość
Blitz'a jest wystarczająca) przy tworzeniu prostych gier (i nie tylko).
Przeglądając polskie strony o programowaniu niestety nie natrafiłem na
duże ślady zainteresowania tym ciekawym językiem, a myślę że, ten brak
jest całkowicie nieuzasadniony, o czym przekonacie się w dalszej części
mego kursu.
***************************************
Słów kilka o Blitz Basic. Cóż to jest? Blitz Basic jest jednym z
dialektów języka Basic. Jest to język programowania wysokiego poziomu,
interpretowany lub kompilowany do postaci kodu wynikowego, to znaczy,
że po pełnej kompilacji otrzymujemy plik wykonywalny .exe.
Blitz Basic jest prostym i mającym duże możliwości językiem
przeznaczonym przede wszystkim do pisania gier komputerowych lub/i
różnego rodzaju demek, efektów graficznych i tym podobnych bajerów.
Jednym słowem za pomocą BlitzBasica można stworzyć, co tylko
człowiekowi przyjdzie do głowy i na co pozwolą mu umiejętności.
Dla kogo Blitz? Hmm… no teraz to posypią się na mnie gromy

Według mnie Blitz jest dla każdego, kto tylko ma ochotę zająć się czymś
bardziej twórczym niż wybijanie kolejnych fal kosmitów lub fragowania
gości w Counter Strike. Spotkałem się z opinią, że Blitz jest dla
lamerów, że jedyny prawdziwy język programowania to C++, Delphi, Java
itd. Ale ja twierdzę, że te słowa są niesprawiedliwe. Dlaczego? Ano,
dlatego, że nie każdy ma w sobie takie zacięcie, aby kilka miesięcy
uczyć się C++ (są tacy, co chłoną wiedzę o programowaniu jak gąbka
wodę, ale takich jest mało i przeważnie kończą z grubymi szkłami na
nosie i pokaźnym kontem w banku, lub… z wyrokiem za napisanie jakiegoś
genialnego wirusa, he,he). Nie każdy też ma tyle czasu, aby zagłębić
się w w/w języki, a tam trzeba czasu, oj trzeba.
No, ale wróćmy do naszego Blitz’a. Acha, nie powiedziałem jeszcze, że
posłużymy się tutaj wersją Blitz3D. I tu trzeba coś wyjaśnić. Są trzy
wersje BlitzBasic, a mianowicie: Blitz3D – przeznaczony przede
wszystkim do pisania gier i efektów graficznych, obsługuje grafikę 3D,
następnym jest BlitzPlus przeznaczony do programowania okienkowego,
(czyli Windows API), ostatnim natomiast jest BlitzMax najbardziej
rozbudowany i najszybszy, wymaga on troszkę odmiennego podejścia do
programowania, bardziej zbliżonego do C++ lub Delphi.
Kilka ciekawych linków:
http://www.blitzbasic.com/
- oficjalna strona BlitzBasic, można tutaj pobrać wersję demo lub
zakupić którąś z wersji języka. Znajdziemy tutaj też duuuużo kodów
źródłowych, forum i opis instrukcji Blitz3D
http://www.blitzcoder.com/articles.shtml - artykuły, kody źródłowe, forum
http://www.blitzbasement.net/ - może tam coś znajdziecie
I na dzisiaj starczy.
Chciałbym tutaj prosić o pomoc w prowadzeniu tego kursu. Niestety sam
dopiero zgłębiam tajniki Blitz3D. Z pokorą przyjmę wszelkie złe i dobre
opinie oraz rady i porady które proszę kierować na email:
szafir_art@wp.pl
Szafir