Bu sayfadaki yazılar
Sayfanın metni
Sayfa 21
DATA BL BATAR Bry Bedr
KE TO &W - Ör 16376 AND THEN a CF Zek YAYA a 24 Zİ 14 TİS BEYE PRİNT RETURN
IF (İF YERSE THEN 1-291 FOKE Vs PARE döke FOR TO Vaz “Tr
R ei TOO lü SAYISI «
FE - BİR DANA AH EZ GET Adm — THEN İF E TREN ENE
| TER YAPACA BEY ZA TOPLA Yİ YAPİR VT Besle CEKİP ETMEKTİR. 107320 #BİNT 3 ADET SERTTE PRİNT SERTTE ETRİ MÜLTECOL
LU NOİR DU SPEİ TE ATAĞI
YUKARI HAREKET HAREKETLER
YUZFA İLE SAĞLANMAKTADIR. AĞIN HOYETLOCK CERMEL SİNİZ GET AL | SAĞ UR |
SAN BALONU Hintli HDE YAPILACAK SORAR VE OYUN
PAİNT e İSABET YAZI PRİNT SAYISINA GÜST ALI EĞLENCELİ W 10020 NİZ BA
10236 GET TMEN RETURN
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 20
Program, tamamiyle Basic'le yazılmış basit bir oyun programıdır. Oyundaki amaç başarı yüzdesini mümkün olduğu kadar yükseltmektir. Oyunda 3 adet sprite yer almaktadır. Bunların birisi multicolor modunda, diğer iki sprite ise normal moddadır. Oyunun oynanması hakkındaki açıklamalar programın içinde yer almaktadır. Programın asıl amacı sprite oluşturmayı özellikle multicolor spriteyi anlatmaktır. Bunun için basit bir dille yazılmıştır. Bu sayede normal ve multicolor (çok renkli) sprite'lerin oluşturulması hakkında bilgi edinebilirler. İsterseniz şimdi kısaca multicolor sprite'nin oluşturulmasına bakalım. Multicolor sprite'yi oluşturmak sanıldığı kadar zor değil. Normal sprite'de 0. sprite rengi POKEV+39,renk (V=53248) ile ayarlanıyor. Bunun daha geniş anlatımı C-64 el kitabından bulabilirsiniz.
Multicolor spritede ise renk:
POKEV+37,renk 1 Piksel durumu: (01) POKEV+38,renk 2 Piksel durumu: (11) POKEV+39,renk 3 Piksel durumu: (10)
Her iki pikselin de boş olması ise saydam, yani zemin rengi olacaktır. Piksel hesaplanması ise şöyle yapılmaktadır:
Bu satırın datası ise 147 olacaktır. (128+16+2+1) Eğer 0.sprite'ı multicolorda oluşturuyorsak programımızın başı: şeklinde olmalıdır. Buradaki V+39 değeri diğer spriteler için:
V+39=0.Sprite V+40=1.Sprite V+41=2.Sprite V+42=3.Sprite V+43=4.Sprite V+44=5.Sprite V+45=6.Sprite V+46=7.Sprite şeklinde olmaktadır. Eğer spriteler hakkında takıldığınız veya anlayamadığınız bir yer olursa programın başındaki adresten sorabilirsiniz.