Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

Son Güncelleme : 29.07.2001 13:19
Web Master





---------------------- Downloads...

blocks02exec.lha
blocks02source.lha

AmosPro ile Programlama

Bu bölümü ile Amos'u merak eden arkadaşlar için hazırlıyorum. Aslında amacım programlama öğretmekten çok daha farklı birşey. Biraz dikkatleri Amos üzerine çavirmeyi istiyorum. İnsanlar ortaya birşeyler çıkardıkları zaman bu işin ne kadar zevkli olduğunu görebilirler.

AmosPro Türkçe Yardım Projesi

AmosPro' nun yardım dosyalarını düzenli bir şekilde türkçeye çevirmeyi planlıyorum. Yakında ilk HTML yardım dosyaları ortaya çıkacak. AmosPro bölümleri nasıl ayırmış ise bende aynı yolu takip edeceğim.

Tabi bu arada da programlama ile ilgili bilgilerimide aktaracağım.

Napar kardeşim AmosPro ?

Amos ne yapar ? AmosPro Amiga için tasarlanmış olan Amos Programlama dilinin bir üst versiyonudur. AmosPro gerçektende üst düzey bir programlama dilidir ve bu onu kolay anlaşılabilir ve kullanılabilir bir hale getirmiştir. Qbasic ile deneyiminiz varsa AmosPro ile fazla zorluk çekmezsiniz. AP ile Amiga' nın özelliklerini tam olarak kullanabilmeniz için bir çok komut geliştirilmiştir. Fakat AP AGA gibi donanımları direk olarak destekleyemez. Bu tür donanımlar için olan destek hazırlanma aşamasındayken AP projesi sona erdirilmiştir. AP nin en son 2.0 versiyonu mevcuttur. Şu anda üretici firmanın sitesinde assambler kodu halinde kaynak dosyaları yayınlanmaktadır.

Her üst düzey programlama dili gibi AmosPro 'nun da bazı dezavantajları vardır. Örneğin hız. AP kullanarak yazacağınız bir kod asla "?" c veya c++ la yazılmış bir kod ile hız konusunda başa çıkamaz. Ama buna karşılık kullanım kolaylığı sunan Amos gerçektende ufak tefek oyunlar yazmak için çok güçlü bir ortam sunar. Amos içinde kullanılan AMAL sprite veya boblar için çok hızlı bir şekilde hareket olanağı sunar. AMAL aynı zamanda ekranlar ve gökkuşakları içinde kullanılabilir. Bu konulara daha sonra değineceğim.
AP yanında bir çok aksesuarla gelir. Bu yardımcı programlar vasıtası ile programız içerisinde kullanacağımız bob, mod, veya interface bileşenlerini oluştururuz.

Gerçektende AmosPro ile yapılabilecek şeyler insanı heyecanlandırıyor."Sanki DirectX programlıyoruz !"
AP ile 8,16,32,64 ve 4096 renkli ekranlar kullanılabiliyor. Çözünürlükler 320x256, 320x512 , 640x256 ve 640x512 dir. Fakat bazı sınırlar içerisinde istediğimiz ebatta ekranlar açabiliriz. Örneğin 600x600. böyle bir pagesize örneğin Dune II gibi bir oyun yazarken haritanın ekrandan büyük olmasını ve sağa sola kaydırabilmemizi sağlar. Tabi bunu yapmanın bir sürü farklı yolu var.

Eğer AP ve programlamaya ilgi duyuyorsanız bu sayfaları takip edin. Belki de yeni bir hobi kazanacaksınız.