DX-Ball Game Documentation

Embed Size (px)

Citation preview

  • 8/7/2019 DX-Ball Game Documentation

    1/27

    Jt"Ihll Jogvbfczhzkoc

    G%% Pyoafgz moy 7yj [fhy Bfgdhzyockgw Wzvjfczw,

    Gobpvzfy Pyonyhbbkcn Jfphyzbfcz,

    Mhgvlz{ om Fcnkcffykcn,

    Hkc Wdhbw Vck}fywkz{, Fn{pz#

    Vcjfy wvpfy}kwkoc om 1

    Jy# Gdfykm Whlhbh#

    Pyfphyfj i{1

    Hdbfj Hijflwdheovy Hllhb

    Hdbfj Hijflhqkq Bodhbfj

    Wdfykm Bowzhmh Flzovedk

    Bhdbovj Wolkbhc Hnlhc

    Bhygd 6, 9088

    Hkc Wdhbw Vck}fywkz{

    Mhgvlz{ om Fcnkcffykcn

  • 8/7/2019 DX-Ball Game Documentation

    2/27

    Zhilf om Goczfczw

    Hgeco~lfjnbfcz Kczyojvgzkoc 8Pyoafgz Oiafgzk}f 8Nhbf Pyonyhb 9Nhbf Goczyolw 9Nhbf Bfcvw - Wgyffcw 7Nhbf Lf}flw 6Nhbf }kjfo 6Zfgdckghl Jogvbfczhzkoc $Nhbf Pyonyhb Gojf+ =Goczhgz Kcmo 9:

  • 8/7/2019 DX-Ball Game Documentation

    3/27

    Hgeco~lfjnbfcz

    Wpfgkhl Zdhcew Moy

    Jy# Gdfykm Whlhb

    Moy hll dkw fmmoyzw jvykcn gobpvzfy pyonyhbkcn $G%%+ govywf ,

    Moy 7yj [fhy Bfgdhzyockgw Jfphyzbfcz hz Hkc Wdhbw vck}fywkz{#

    Lfhjkcn Vw zo gyfhzf zdkw nhbf ifz~ffc {ovy dhcjw#

  • 8/7/2019 DX-Ball Game Documentation

    4/27

    Kczyojvgzkoc

    Jt"Ihll

    Jt"Ihll kw h myff~hyf gobpvzfy nhbf moy PG ywz yflfhwfj kc 8;;= i{ Bkgdhfl P#^flgd# Zdf nhbf kw hc vpjhzfj }fywkoc om Hbknh nhbfw ghllfj Bfnhihll# Kz ~hw

    phzzfycfj hmzfy glhwwkg ihll - phjjlf hyghjf nhbfw wvgd hw Iyfheovz - Hyehcokj# Kz

    ifghbf h bhwwk}f glhwwkg kc zdf ~kcjo~w OW myff~hyf nhbkcn gobbvckz{ jvykcn

    zdf lhzf 8;;0w# Lhzfy h lf}fl fjkzoy ~hw bhjf h}hklhilf hw ~fll#

    Zdf nhbf kw ihwkghll{ h Iyfheovz glocf1 {ov iovcgf zdf ihll omm h phjjlf hz zdf

    iozzob om zdf wgyffc, dkzzkcn jkmmfyfcz goloy ilogew oc zdf zop# Dkzzkcn hll ilogew

    yfwvlzw kc gobplfzkcn zdf lf}fl - nokcn zo zdf cftz# ^dfc {ov dkz h iykge, zdfyf kw h

    gdhcgf zdhz h po~fyvp ~kll ohz jo~c~hyjw zo~hyjw zdf phjjlf hcj ghc if pkgefj

    vp i{ zovgdkcn kz ~kzd zdf phjjlf# Gfyzhkc po~fyvpw dh}f powkzk}f fmmfgzw, ~dklf

    ozdfyw dh}f cfnhzk}f, bhekcn kz kbpoyzhcz zo zy{ - gollfgz zdf ifcfgkhl po~fyvpw

    ~dklf h}okjkcn zdf cfnhzk}f po~fyvpw#

    Pyoafgz Oiafgzk}f

    Zo bhef h wkbplf nyhpdkgw nhbf jfpfcjkcn om Ioylhcj Nyhpdkgw Kczfymhgf $INK+ lkiyhy{ hw hc hpplkghzkoc moy G%%

    pyonyhbbkcn govywf#

    Jt"Ihll Jogvbfczhzkoc 8

  • 8/7/2019 DX-Ball Game Documentation

    5/27

    Nhbf Pyonyhb

    Kc ovy nhbf pyonyhb ~f dh}f bhjf h movy jkmmfyfcz lf}flw,

    zdyff wpfgkhl wpfgkhl ihllw $po~fyvpw+ , z~o om zdfb hyf

    powkzk}f ihllw ~dklf zdf lfmz kw h cfnhzk}f ocf - wobf ozdfy

    ihllw ~kzd co fmmfgz hw h jkmgvlz{#

    Hlwo ~f bhjf h wkbplf bfcvw moy nhbf wzhyz, zyhcwkzkocw

    ifz~ffc lf}flw - ftkz, zo hwe zdf vwfy ~dfzdfy df ~hczw zo

    goczkcvf plh{kcn oy wzop zdf pyonyhb#

    Wpfgkhl mvcgzkocw ~hw hjjfj zo zdf phjjlf kc oyjfy zo

    gdhcnf zdf ihll wlopf hggoyjkcn zo zdf zovgd ifz~ffc zdf

    ihll - phjjlf effpkcn zdf ihll wpffj gocwzhcz#

    Bkgyowomz }kwvhl wzvjko ~hw zdf bhkcl{ vwfj pyonyhb zo

    gyfhzf zdf #ftf nhbf pyonyhb moy ^kcjo~w OW#

    Zdf nhbf kw jf}flopfj vwkcn G%% pyonyhbbkcn lhcnvhnf vwkcn Oiafgz Oykfczfj Pyonyhbbkcn $OOP+ #

    Nhbf Goczyolw

    Zdf nhbf kw goczyollfj vwkcn ocl{ 6 ef{w1

    Mvcgzkoc E {

    Wzhyz h cf~ nhbf oy no zo zdf cftz

    lf}fl#

    C

    Xvkz zdf nhbf# Fwg

    Wzhyz zdf lf}fl oy vwf zdf lhwfy# Wphgf Ihy

    Bo}f zdf phjjlf zo zdf lfmz , zdf ykndz

    jkyfgzkoc#

    Lfmz , Ykndz Hyyo~

    Phvwf zdf nhbf# P

    Jt"Ihll Jogvbfczhzkoc 9

  • 8/7/2019 DX-Ball Game Documentation

    6/27

    Nhbf Bfcvw - Wgyffcw

    Zdfyf hyf : bfcvw oc zdf nhbf1

    8# Bhkc Bfcv Wgyffc#

    Kz goczhkcw dkczw hiovz zdf wpfgkhl ihllw

    hiklkzkfw - hwe zdf vwfy zo wzhyz zdf nhbf i{

    pyfwwkcn $c+ ef{#

    9# Lf}fl Gobplfzf Wgyffc#

    Kz jfzfybkcfw lf}fl gobplfzfcfww - hwe vwfy

    ~dfzdfy zo no zo cftz lf}fl i{ pyfwwkcn $c+ ef{

    oy Ftkz Nhbf i{ pyfwwkcn $Fwg+ ef{#

    Jt"Ihll Jogvbfczhzkoc 7

  • 8/7/2019 DX-Ball Game Documentation

    7/27

  • 8/7/2019 DX-Ball Game Documentation

    8/27

    Nhbf Lf}flw

    Zdf nhbf goczhkcw : lf}flw gocwkwzfj om jkmmfyfcz hwwfbilkfw om iykgew1

    8#Lf}fl 8 $Zdf ^hll+ 9#Lf}fl 9 $Zdf Bocef{+

    7#Lf}fl 7 $Gdfww+ :#Lf}fl : $Zdf golvbcw+

    Nhbf }kjfo

    Zo wff h wdo~yffl }kjfo moy zdf nhbf Plfhwf }kwkz1

    dzzp1//}kbfo#gob/908;4>60

    Jt"Ihll Jogvbfczhzkoc 6

    http://vimeo.com/20198750http://vimeo.com/20198750http://vimeo.com/20198750
  • 8/7/2019 DX-Ball Game Documentation

    9/27

    Zfgdckghl Jogvbfczhzkoc $Nhbf Pyonyhb Gojf+

    Zdf nhbf pyonyhb gojf gocwkwzw om 8068 lkcfw , ~yozf vwkcn G%% lhcnvhnf hw mollo~kcn1

    Jt"Ihll Jogvbfczhzkoc =

    'kcglvjf 6 // Lfmz iozzob kc ef{iohyj'jfcf YKNDZ_HYYO^ >> // Ykndz iozzob kc ef{iohyj'jfcf FWG 9> // Fwghpf $FWG+ iozzob kc ef{iohyj'jfcf C 880 // $C+ Lfzzfy iozzob kc ef{iohyj'jfcf P 889 // $P+ Lfzzfy iozzob kc ef{iohyj'jfcf BHT_T 400 // bht }hlvf kc T jkyfgzkoc'jfcf BHT_[ =00 // bht }hlvf kc [ jkyfgzkoc'jfcf IE_GOL ^DKZF // Zdf ihgenyovcj goloy moy zdf Nhbf $ ^dkzf +'jfcf IHLL_YHJKVW 80 // Zdf }hlvf om zdf Ihll Yhjkvw 2 80'jfcf IHLL_GOLOY ILHGE // Zdf ihgenyovcj goloy moy zdf Ihll'jfcf PHJ_DFKNDZ 90 // Zdf Dfkndz om zdf Phj $Zdkgecfww+ $ kc [ jkyfgzkoc +'jfcf PHJ_FLF] 60 // Zdf FLF] om zdf Phj $ kc T jkyfgzkoc +'jfcf IYKGE_^KJZD >6 // Zdf ^kjzd om zdf Iykge $ kc T jkyfgzkoc +'jfcf IYKGE_ZDKGE 90 // Zdf Dfkndz $Zdkgecfww+ om zdf Phj $ kc [ jkyfgzkoc +'jfcf IVLLFZ_ZDE 4 // Zdf Dfkndz $Zdkgecfww+ om zdf Ivllfz $ kc [ jkyfgzkoc +'jfcf IVLLFZ_DNZ 86 // Zdf ^kjzd om zdf Ivllfz $ kc T jkyfgzkoc +

    vwkcn chbfwphgf wzj5

    fcvb Jkyfgzkoc u YZ, LZ//, VP, JCr5 // fcvbfyhzkoc om zdf jkyfgzkocw}okj nhbfo}fy$+5 // jfglhyhzkoc om zdf mvcgzkocglhww Wdhpf u

    pyk}hzf1 //Pyk}hzf bfbifyw kc Wdhpf glhww kcz tpow, {pow5 //kczfnfy $T powkzkoc hcj [ powkzkoc+ kcz gol5 // kczfnfy yfpyfwfcz zdf cvbify om zdf wflfgzfj goloypvilkg1 //Pvilkg bfbifyw kc Wdhpf glhww Wdhpf$kcz t,kcz {,kcz g+1 tpow$t+, {pow${+, gol$g+u r // Gocwzyvgzoy kcz nfzTpow$+ uyfzvyc tpow5r // Mvcgzkoc zo nfz zdf }hlvf om T powkzkoc kcz nfz[pow$+ uyfzvyc {pow5r // Mvcgzkoc zo nfz zdf }hlvf om [ powkzkoc }okj wfzTpow$kcz t+ utpow2t5 r // Mvcgzkoc zo wfz zdf }hlvf om T powkzkoc }okj wfz[pow$kcz {+ u{pow2{5r // Mvcgzkoc zo wfz zdf }hlvf om { powkzkoc kcz nfzGol$+uyfzvyc gol5r // Mvcgzkoc zo nfz zdf goloy

  • 8/7/2019 DX-Ball Game Documentation

    10/27

    }okj jyh~$+u // Mvcgzkoc zo jyh~ zdf Wdhpf wfzllwz{lf$WOLKJ_MKLL,gol+5 wfzgoloy$86+5 jyh~MkllfjWdhpf$+5 r }okj fyhwf$+u //mvcgzkoc zo fyhwf $jflfzf+ zdf wflfgzfj wdhpf wfzllwz{lf$WOLKJ_MKLL,IE_GOL+5 jyh~MkllfjWdhpf$+5 r }kyzvhl }okj jyh~MkllfjWdhpf$+205 // Hc Hiwzyhgz mvcgzkoc zo jyh~ h Mkllfj Wdhpfr5

    glhww Gkyglf1 pvilkg Wdhpf u // Glhww Gkyglf kcdfykzfj myob glhww Wdhpfpyk}hzf1 // Pyk}hzf bfbifyw kc glhww Gkyglf kcz yhjkvw5 // Kczfnfy yhjkvw om zdf Gkyglfpvilkg1 // Pvilkg bfbifyw kc glhww Gkyglf Gkyglf$kcz t, kcz {, kcz y, kcz g+1 Wdhpf$t,{,g+, yhjkvw$y+ur // Gocwzyvgzoy }okj jyh~MkllfjWdhpf$+ u // Kcdfykzfj mvcgzkoc myob glhww Wdhpf zo jyh~ h llfj wdhpf wfzlkcfwz{lf$WOLKJ_LKCF,0,0+5 // Lkcf wz{lf hcj goloy llfllkpwf$nfzTpow$+,nfz[pow$+,yhjkvw,yhjkvw+5 r // Zo jyh~ h Gkyglfr5

    glhww Yfgz1 pvilkg Wdhpfu // Glhww Yfgz $Yfgzhcnlf+ kcdfykzfj myob glhww Wdhpfpyozfgzfj1 // Pyozfgzfj bfbifyw om glhww Yfgz, bfbifyw hyf hggfwwkilf myob bfbifyw om zdfky whbf glhww //- mykfcj, glhwwfw, hcj hlwo myob bfbifyw om zdfky jfyk}fj glhwwfw kcz ~kjzd5 // Kczfnfy zdf ^kjzd om zdf Yfgzhcnlf kcz dfkndz5 // Kczfnfy zdf Dfkndz om zdf Yfgzhcnlfpvilkg1 // Pvilkg bfbifyw om glhww Yfgz Yfgz$kcz t, kcz {,kcz ~,kcz d, kcz g+1 Wdhpf$t,{,g+,~kjzd$~+,dfkndz$d+ur // Gocwzyvgzoy }okj jyh~MkllfjWdhpf$+ u // Kcdfykzfj Mvcgzkoc myob glhww Wdhpf ihy$nfzTpow$+,nfz[pow$+,nfzTpow$+%~kjzd,nfz[pow$+%dfkndz+5 rr5glhww Phj1pvilkg Yfgz u // Glhww Phj kcdfykzfj myob glhww Yfgz kcdfykzfj myob glhww Wdhpfpyk}hzf1 // Pyk}hzf bfbifyw kc glhww Phj iool lhwfyHgzk}f5 // Iool ]hykhilf ""3 kz yfpyfwfcz Zyvf OY Mhlwfpvilkg1 // Pvilkg bfbifyw kc glhww Phj Phj$kcz t, kcz {,kcz ~,kcz d, kcz g+1Yfgz$t,{,~,d,g+u //Gocwzyvgzoy lhwfyHgzk}f2mhlwf5 // Kckzkhl }hlvf om }hykhilf lhwfyHgzk}f jyh~$+5 r // Kcdfykzfj mvcgzkoc myob glhww wdhpf

    Jt"Ihll Jogvbfczhzkoc >

  • 8/7/2019 DX-Ball Game Documentation

    11/27

    }okj bo}f$Jkyfgzkoc jky+u // Mvcgzkoc zo bo}f zdf phj kc T jkyfgzkoc $Lfmz OY Ykndz+ kcz gwdkmz2 705 // ]hykhilf yfpyfwfcz zdf }hlvf om zdf Phj.w Wdkmz kcz ct5 // Yfpyfwfczw zdf cftz }hlvf om zdf T pow $Cozkgf1 Zdf phj bo}fw ocl{ kc T jkyfgzkoc+ w~kzgd$jky+u // W~kzgd om zdf jkyfgzkoc $fcvbfyhzkoc+ ghwf LZ1 // Ghwf lfmz ~dklf $ nfzTpow$+ 3 0+ u ct2nfzTpow$+"gwdkmz5 // Nfcfyhzf zdf }hlvf om zdf cftz T powkzkoc.w }hlvf fyhwf$+5 // Zo fyhwf zdf olj Phj wfzTpow$ct+5 // Zo yfwfz zdf T pow zo zdf cf~ }hlvf $cftz T powkzkoc+ jyh~$+5 // Zo jyh~ zdf cf~ phj kc zdf cf~ powkzkoc iyfhe5 r iyfhe5 ghwf YZ1 // Ghwf Ykndz ~dklf $ nfzTpow$+ < >00+ u ct2nfzTpow$+%gwdkmz5 // Nfcfyhzf zdf }hlvf om zdf cftz T powkzkoc.w }hlvf fyhwf$+5 // Zo fyhwf zdf olj Phj wfzTpow$ct+5 // Zo yfwfz zdf T pow zo zdf cf~ }hlvf $cftz T powkzkoc+ jyh~$+5 // Zo jyh~ zdf cf~ phj kc zdf cf~ powkzkoc iyfhe5 r iyfhe5 r r }okj jyh~$+ // Jyh~ mvcgzkoc kcdfykzfj myob glhww Yfgz u Wdhpf11jyh~$+5 // Jyh~ mvcgzkoc kcdfykzfj myob glhww Wdhpf km$lhwfyHgzk}f+ u Yfgz l$nfzTpow$+"80,nfz[pow$+"6,80,90,ILVF+5 // Kckzkhlkqf Yfgz l l#jyh~$+5 // Jyh~ Yfgz l Yfgz y$nfzTpow$+%800,nfz[pow$+"6,80,90,ILVF+5 //Kckzkhlkqf Yfgz y y#jyh~$+5 r r // Fyhwf Yfgz y }okj fyhwf$+ // Fyhwf mvcgzkoc kcdfykzfj myob glhww Yfgz u Wdhpf11fyhwf$+5 // Fyhwf mvcgzkoc kcdfykzfj myob glhww Wdhpf km$lhwfyHgzk}f+ u Yfgz l$nfzTpow$+"80,nfz[pow$+"6,80,90,ILVF+5 //Kckzkhlkqf Yfgz l l#fyhwf$+5 // Jyh~ Yfgz l Yfgz y$nfzTpow$+%800,nfz[pow$+"6,80,90,ILVF+5 // Kckzkhlkqf Yfgz y y#fyhwf$+5 r r // Fyhwf Yfgz y }okj hgzk}hzfLhwfy$+ // Mvcgzkoc zo wfz zdf }hlvf om }hykhilf lhwfyHgzk}f u lhwfyHgzk}f2zyvf5 // ]hlvf om }hykhilf lhwfyHgzk}f zdkw"3jyh~$+5 r iool kwLhwfyHgzk}f$+ // Mvcgzkoc yfzvyc zdf }hlvf om lhwfyHgzk}f $Zyvf OY Mhlwf+ u yfzvyc lhwfyHgzk}f5 rr5

    Jt"Ihll Jogvbfczhzkoc 4

  • 8/7/2019 DX-Ball Game Documentation

    12/27

    glhww Iykge 1 pvilkg Yfgz u //Glhww Iykge kcdfykzfj myob glhww Yfgz kcdfykzfj myob glhww Wdhpfpyk}hzf1 // Pyk}hzf bfbifyw om glhww Iykge iool hgzk}f5 // ]hykhilf hgzk}f $Zyvf OY Mhlwf+pvilkg1 // Pvilkg bfbifyw om glhww Iykge Iykge$kcz t,kcz {,kcz ~,kcz d,kcz g+1 Yfgz$t,{,~,d,g+ //Gocwzyvgzoy u hgzk}f2zyvf5 r // ]hykhilf hgzk}f $Zyvf OY Mhlwf+ }okj jyh~$+ // Mvcgzkoc jyh~ kcdfykzfj myob glhww Yfgz u Yfgz11jyh~$+5 yfgzhcnlf$nfzTpow$+,nfz[pow$+,~kjzd,dfkndz+5 r }okj fyhwf$+u Wdhpf11fyhwf$+5 hgzk}f2mhlwf5 r iool gdfgeHgzk}f$+ // Zo gdfge zdf wzhzf $Zyvf OY Mhlwf+ u km$hgzk}f22zyvf+ yfzvyc zyvf5 flwf yfzvyc mhlwf5 rr5

    glhww Ihll 1 pvilkg Gkyglfu //Glhww Ihll kcdfykzfj myob glhww Gkyglf kcdfykzfj myob glhww Wdhpfpyk}hzf1

    ohz b5 // Wlopf om zdf lkcf om zdf gkyglfw. gfczfyw kcz g5 // Gocwzhcz kc zdf fxvhzkoc $ [ 2 b!T % g+ jfckcn zdf wlopf kcz ihllJky5 // Yfpyfwfczw zdf ihll.w jkyfgzkoc $ Lfmz OY Ykndz+ ohz ihllWdkmz5 // Zdf wdkmz kc ihll.w powkzkoc iool zdyvHgzk}f5 // ]hykhilf yfpyfwfczfj i{ $Zyvf OY Mhlwf+pvilkg1

    Ihll$kcz t,kcz {, kcz y, kcz gol, kcz wlopf + // Gocwzyvgzoy 1 Gkyglf$t,{,y,gol+, b$wlopf+,ihllJky$8+,ihllWdkmz$:+,zdyvHgzk}f$mhlwf+ u g2{"b!t5 // ]hlvf om kczfnfy g myob fxvhzkoc {2bt%g jyh~$+5 r }okj bo}f$+ // Mvcgzkoc zo bo}f zdf ihll u g2nfz[pow$+"b!nfzTpow$+5 // Nfz zdf }hlvf om }hykhilf g hw ~ noz myob zdf fxvhzkoc fyhwf$+5 wfzTpow$nfzTpow$+%ihllJky!ihllWdkmz+5 // Zo yfwfz zdf }hlvf om T powkzkoc wfz[pow$b!nfzTpow$+%g+5 // Zo yfwfz zdf }hlvf om [ powkzkoc jyh~$+5 r // Zo jyh~ vwkcn zdf cf~ }hlvfw om T hcj [ powkzkoc }okj hgzk}hzfZdyv$+ // Zo hgzk}hzf zdf mfhzvyf om zdf .Zdyovnd Ihll. u zdyvHgzk}f2zyvf5 r }okj wfzJky$kcz t+ // Zo yfwfz zdf }hlvf om Ihll.w Jkyfgzkoc u ihllJky2t5 r

    Jt"Ihll Jogvbfczhzkoc ;

  • 8/7/2019 DX-Ball Game Documentation

    13/27

    kcz nfzJky$+ // Zo nfz zdf }hlvf om Ihll.w Jkyfgzkoc u yfzvyc ihllJky5 r }okj kc}Wlopf$+ u b2"b5 r // Zo kc}fywf zdf wlopf om zdf ihll }okj wfzWlopf$ohz t+ ub2t5 r // Zo wfz zdf }hlvf om zdf wlopf om zdf ihll }okj hjaWlopf$ohz t+ // Zo hjavwz zdf }hlvf om wlopf u km$ihllJky30+ // Km zdf Ihll gobfw myob zdf Lfmz b2"t5 flwf b2t5 r }okj wfzWdmz$ohz t+ // Zo wfz zdf }hlvf om ihll.w wdkmz u ihllWdkmz2t5 r iool kwZdyvHgzk}f$+ // Zo gdfge km zdf .Zdyovnd Ihll. kw hgzk}f u yfzvyc zdyvHgzk}f5 rr5

    glhww Iocvw 1 pvilkg Gkyglfu // Glhww Iocvw kcdfykzfj myob glhww Gkyglfpyk}hzf1 // Pyk}hzf bfbifyw om glhww Iocvw vcwkncfj kcz wdkmz5 iool hgzk}f5 // $Zyvf OY Mhlwf+pvilkg1 // Pvilkg bfbifyw om glhww Iocvw Iocvw$kcz t,kcz {, kcz y , kcz g+1 Gkyglf$t,{,y,g+, hgzk}f$zyvf+ // Gocwzyvgzoy u wdkmz295 // Kckzkhl }hlvf om }hykhilf .wdkmz. jyh~$+5 r }okj bo}f$+ // Bo}f mvcgzkoc wfz[pow$nfz[pow$+%wdkmz+5 // Zo yfwfz zdf [ powkzkoc zo zdf cf~ }hlvf jyh~$+5 r iool hgzk}hzf$Phj! phj,Ihll! ihll+ // Zo gdfge $Zyvf OY Mhlwf+ u km $nfzGol$+22YFJ+ // ^dfc goczhgz ~kzd .YFJ Ihll. kz kw ""3 .NhbfO}fy. 1$ u nhbfo}fy$+5 yfzvyc zyvf5 r km$nfzGol$+22ILVF+ // ^dfc goczhgz ~kzd .Ilvf Ihll. ,Lhwfy kw hgzk}hzfj phj"3hgzk}hzfLhwfy$+5 km$nfzGol$+22 LKNDZILVF+ // ^dfc goczhgz ~kzd .LkndzIlvf Ihll. , Zdyovnd Ihll kw hgzk}hzfj ihll"3hgzk}hzfZdyv$+5 yfzvyc mhlwf5 r }okj wfzHgzk}f$iool t+ u hgzk}f2t5 r iool kwHgzk}f$+ u yfzvyc hgzk}f5 rr5

    Jt"Ihll Jogvbfczhzkoc 80

  • 8/7/2019 DX-Ball Game Documentation

    14/27

    glhww Ivllfz 1 pvilkg Yfgzu // Glhww Ivllfz kcdfykzfj myob glhww Yfgzpyk}hzf1 // Pyk}hzf bfbifyw om glhww Ivllfz vcwkncfj kcz wdkmz5 iool hgzk}f5 // $Zyvf OY Mhlwf+pvilkg1 // Pvilkg bfbifyw om glhww Ivllfz Ivllfz$kcz t+1 Yfgz$t,BHT_["PHJ_FLF]"6"IVLLFZ_DNZ,IVLLFZ_ZDE,IVLLFZ_DNZ,YFJ+ // Gocwzyvgzoy , hgzk}f$zyvf+ u wdkmz295 // Kckzkhl }hlvf om }hykhilf wdkmz jyh~$+5 r }okj bo}f$+ // Bo}f mvcgzkoc u fyhwf$+5 wfz[pow$nfz[pow$+"wdkmz+5 // Zo yfwfz zdf [ pow zo zdf cf~ }hlvf jyh~$+5 r iool kwHgzk}f$+ u yfzvyc hgzk}f5 r }okj wfzHgzk}f$iool t+ u hgzk}f2t5 rr5

    glhww Nhbfu // Glhww Nhbf$Jfpfcjw oc hll pyf}kovw glhwwfw hcj mvcgzkocw+pyk}hzf1 // Pyk}hzf bfbifyw om glhww Nhbf Phj !phj5 // Pokczfy zo phj Ihll !ihll5 // Pokczfy zo Ihll Iykge !iykgeU;RU4R5 // Pokczfy zo hyyh{ om Iykgew Iocvw!! iocvw5 // Pokczfy zo pokczfy zo iocvw Ivllfz!! ivllfz5 // Pokczfy zo pokczfy zo ivllfz kcz Lf}flCvb5 // Kczfnfy yfpyfwfcz Lf}fl cvbify kcz govcz5 // Kczfnfy yfpyfwfcz govczfy iool iyfheLoop5 // Iool }hykhilf $Zyvf OY Mhlwf+ iool ywzYvc5 // Iool }hykhilf $Zyvf OY Mhlwf+ }okj wdo~Gyfjkzw$+ // Mvcgzkoc zo wdo~ zdf gyfjkz u ovzzftzt{$BHT_T"=60,BHT_[":=0,)BKWWKOC HGGOBPLKWDFJ)+5 jflh{$700+5 // zkbf jflh{ 2 700 b wfgocjw ovzzftzt{$BHT_T"=60,BHT_["::0,)ZDHCEW MOY PLH[KCN)+5 jflh{$700+5 ovzzftzt{$BHT_T"=60,BHT_[":00,)WPFGKHL ZDHCEW ZO)+5 jflh{$700+5 ovzzftzt{$BHT_T"=90,BHT_["740,)JY#GDFYKM WHLHBH)+5 jflh{$700+5 ovzzftzt{$BHT_T"=60,BHT_["7:0,)GYFJKZW)+5

    Jt"Ihll Jogvbfczhzkoc 88

  • 8/7/2019 DX-Ball Game Documentation

    15/27

    jflh{$700+5 ovzzftzt{$BHT_T"=90,BHT_["700,)HDBFJ HIJ FL WDHEOVY)+5 jflh{$700+5 ovzzftzt{$BHT_T"=90,BHT_["940,)QKQO)+5 jflh{$700+5 ovzzftzt{$BHT_T"=90,BHT_["9=0,)WDKEO)+5 jflh{$700+5 ovzzftzt{$BHT_T"=90,BHT_["9:0,)BHDBOVJ WOLKBHC)+5 jflh{$700+5 Lf}flCvb%%5 // kcgyfhwf zdf lf}fl cvbify ovzzftzt{$BHT_T">60,BHT_["840,)YFWZHYZ MYOB ZDF IFNKCCKCN)+5 ovzzftzt{$BHT_T"=90,BHT_["8=0,)"C")+5 ovzzftzt{$BHT_T":40,BHT_["840,)XVKZ ZDKW NHBF)+5 ovzzftzt{$BHT_T"::0,BHT_["8=0,)"FWG")+5 r }okj nfcfyhzfIocvw$Iykge! iykge + // Zo nfcfyhzf zdf iocvw ukm$yhcj$+&8=220+ // Kz.l if nfcfyhzfj yhcjobl{ moy$kcz e205e5 // H yhcjob cvbify myob 0 zo = ~kll if nfcfyhzfj zo nfcfyhzf Iocvw km$a220+ // Jfhzd Ihll iocvwU0R2 cf~ Iocvw $iykge"3nfzTpow$+%IYKGE_^KJZD/9,iykge"3nfz[pow$+ %IYKGE_ZDKGE/9,80,YFJ+5

    km$a228+ // Lhwfy Ihll iocvwU8R2 cf~ Iocvw $iykge"3nfzTpow$+%IYKGE_^KJZD/9,iykge"3nfz[pow$+ %IYKGE_ZDKGE/9,80,ILVF+5

    km$a229+ // Zdyovnd Ihll iocvwU9R2 cf~ Iocvw $iykge"3nfzTpow$+%IYKGE_^KJZD/9,iykge"3nfz[pow$+ %IYKGE_ZDKGE/9,80,LKNDZILVF+5

    km$a227+ // Coybhl $Zykge{+ Ihll iocvwU7R2 cf~ Iocvw $iykge"3nfzTpow$+ %IYKGE_^KJZD/9,iykge"3nfz[pow$+%IYKGE_ZDKGE/9,80,[FLLO^+5

    km$a22:+ // Coybhl $Zykge{+ Ihll iocvwU:R2 cf~ Iocvw $iykge"3nfzTpow$+%IYKGE_^KJZD/9,iykge"3nfz[pow$+ %IYKGE_ZDKGE/9,80,LKNDZBHNFCZH+5

    km$a226+ // Coybhl $Zykge{+ Ihll iocvwU6R2 cf~ Iocvw $iykge"3nfzTpow$+ %IYKGE_^KJZD/9,iykge"3nfz[pow$+%IYKGE_ZDKGE/9,80,NYFFC+5

    km$a22=+ // Coybhl $Zykge{+ Ihll iocvwU=R2 cf~ Iocvw $iykge"3nfzTpow$+ %IYKGE_^KJZD/9,iykge"3nfz[pow$+%IYKGE_ZDKGE/9,80,G[HC+5

    Jt"Ihll Jogvbfczhzkoc 89

  • 8/7/2019 DX-Ball Game Documentation

    16/27

    iyfhe5 r r }okj bo}f$+ // Bo}f mvcgzkoc moy glhww Nhbf u kcz t,{,y5 // Kczfnfyw zdhz ~kll if vwfj kc zdkw mvcgzkoc ocl{ t2 IYKGE_^KJZD % IHLL_YHJKVW 5 {2 IYKGE_ZDKGE % IHLL_YHJKVW 5 y2 IHLL_YHJKVW5 moy$kcz k205k

  • 8/7/2019 DX-Ball Game Documentation

    17/27

    km$$ihll"3nfz[pow$+32 BHT_[ " IHLL_YHJKVW " PHJ_FLF]"9+--$ihll"3nfz[pow$+

  • 8/7/2019 DX-Ball Game Documentation

    18/27

    iocvwUeR"3bo}f$+5 moy$kcz k205k

  • 8/7/2019 DX-Ball Game Documentation

    19/27

    ovzzftzt{$BHT_T"=60,BHT_["840,)Cftz Lf}fl)+5 ovzzftzt{$BHT_T"=90,BHT_["8=0,)"C")+5 ovzzftzt{$BHT_T":40,BHT_["840,)Ftkz Nhbf)+5 ovzzftzt{$BHT_T"::0,BHT_["8=0,)"FWG")+5 r flwf // Km zdf Lf}flw hyf Gobplfzf u wdo~Gyfjkzw$+5 r gdhy g5 ~dklf$8+ u km$eidkz$++ ug2nfzgd$+5 km$g22FWG+ u // Dkz FWG zo Ftkz zdf Nhbf jflh{$800+5 ftkz$0+5 r flwf km $g22 C+ // Dkz "C" zo wzhyz zdf Nhbf OY No zo zdf cf~ Lf}fl u km$$Lf}flCvb&:+220+ Lf}flCvb205 wfzllwz{lf$WOLKJ_MKLL,ILHGE+5 ihy$0,0,400,=00+5 ovzzftzt{$BHT_T"=60,BHT_[":=0,)LOHJKCN ###)+5 jflh{$9000+5 iyfheLoop2zyvf5 wfzgoloy$86+5 iyfhe5 r r r rpvilkg1 // Pvilkg bfbifyw om glhww Nhbf Nhbf$+ u govcz 2 05 // Kckzkhl }hlvf om zdf kczfnfy govcz Lf}flCvb205 // Kckzkhl }hlvf om zdf kczfnfy Lf}flCvb ywzYvc2zyvf5 wyhcj$$vcwkncfj+zkbf$CVLL++5 kckz~kcjo~$BHT_T,BHT_[,)Jt"Ihll)+5 r // Zo jyh~ h ~kcjo~ ~kzd zdf ~ykzzfc chbf }okj wdo~Fczyhcgf$+ u // Zdf Bhkc Bfcv Wgyffc wfzzftzwz{lf$7,0,80+5 wfzgoloy$80+5 ovzzftzt{$BHT_T"660,BHT_["6=0,)JT " IHLL)+5 jflh{$700+5 // Zkbf jflh{ 2 700 bwfgocjw wfzzftzwz{lf$7,0,8+5 wfzgoloy$80+5 ovzzftzt{$BHT_T":40,BHT_["740,)GOLOYFJ IHLLW)+5 jflh{$700+5 wfzgoloy$YFJ+5

    Jt"Ihll Jogvbfczhzkoc 8=

  • 8/7/2019 DX-Ball Game Documentation

    20/27

    ovzzftzt{$BHT_T":=6,BHT_["7:0,)JFHZD IHLL)+5 jflh{$700+5 Gkyglf g8$BHT_T":90,BHT_["780,80,YFJ+5 g8#jyh~$+5 jflh{$700+5 wfzgoloy$ILVF+5 ovzzftzt{$BHT_T":=6,BHT_["700,)LHWFY IHLL)+5 jflh{$700+5 Gkyglf g9$BHT_T":90,BHT_["9>0,80,ILVF+5 g9#jyh~$+5 jflh{$700+5 wfzgoloy$;+5 ovzzftzt{$BHT_T":>6,BHT_["9=0,)ZDYOVND IHLL)+5 jflh{$700+5 Gkyglf g7$BHT_T":90,BHT_["970,80,LKNDZILVF+5 g7#jyh~$+5 jflh{$700+5 wfzgoloy$80+5 ovzzftzt{$BHT_T"600,BHT_["840,)CF^ NHBF)+5 jflh{$700+5 ovzzftzt{$BHT_T":70,BHT_["8=0,)"C")+5 jflh{$700+5 ovzzftzt{$BHT_T"600,BHT_["8:0,)PHVWF)+5 jflh{$700+5 ovzzftzt{$BHT_T":70,BHT_["890,)"P")+5 jflh{$700+5 ovzzftzt{$BHT_T"600,BHT_["800,)XVKZ)+5 jflh{$700+5 ovzzftzt{$BHT_T":70,BHT_["40,)"P % FWG")+5 r }okj wzhyz$+ // Zo wzhyz zdf nhbf u ~dklf$ywzYvc+ u km$nfzgd$+22 .c.+ ywzYvc2mhlwf5 r jyh~Lf}fl$Lf}flCvb+5 // Zo jyh~ zdf nk}fc lf}fl i{ kz.w cvbify iyfheLoop2mhlwf5 wzkge{Ihll$+5 gdhy g5 ~dklf$8+ // Vwfj zo goczkcvhll{ gdfge km zdfyf kw hc{ hgzk}hzfj mfhzvyfw Oy km zdf lf}fl kw gobplfzf u iool lf}flGobp2zyvf5 moy$kcz k205k

  • 8/7/2019 DX-Ball Game Documentation

    21/27

    moy$kcz a205a

  • 8/7/2019 DX-Ball Game Documentation

    22/27

    ghwf YKNDZ_HYYO^1 phj"3bo}f$YZ+5 iyfhe5 ghwf LFMZ_HYYO^1 phj"3bo}f$LZ+5 iyfhe5 r r r r moy$kcz k205k

  • 8/7/2019 DX-Ball Game Documentation

    23/27

    // Jyh~kcn zdf Lf}flw moy$kcz k205kR"3fyhwf$+5 iykgeU6RU>R"3fyhwf$+5 iykgeU=RU>R"3fyhwf$+5 iykgeU4RU7R"3fyhwf$+5 iykgeU4RU:R"3fyhwf$+5 iykgeU7RU9R"3fyhwf$+5 iykgeU7RU6R"3fyhwf$+5 iykgeU0RU8R"3fyhwf$+5 iykgeU>RU8R"3fyhwf$+5 iykgeU4RU8R"3fyhwf$+5 iykgeU0RU=R"3fyhwf$+5 iykgeU>RU=R"3fyhwf$+5 iykgeU4RU=R"3fyhwf$+5 iykgeU4RU9R"3fyhwf$+5 iykgeU4RU6R"3fyhwf$+5 iykgeU>RU9R"3fyhwf$+5 iykgeU>RU7R"3fyhwf$+5 iykgeU>RU:R"3fyhwf$+5 iykgeU>RU6R"3fyhwf$+5 iykgeU=RU8R"3fyhwf$+5 iykgeU=RU=R"3fyhwf$+5r flwf km $lf}fl229+u // Vcvwfj Iykgew kc lf}fl 9 iykgeU8RU0R"3fyhwf$+5 iykgeU7RU0R"3fyhwf$+5 iykgeU6RU0R"3fyhwf$+5 iykgeU>RU0R"3fyhwf$+5 iykgeU0RU8R"3fyhwf$+5 iykgeU9RU8R"3fyhwf$+5 iykgeU:RU8R"3fyhwf$+5 iykgeU4RU8R"3fyhwf$+5

    Jt"Ihll Jogvbfczhzkoc 90

  • 8/7/2019 DX-Ball Game Documentation

    24/27

    iykgeU=RU8R"3fyhwf$+5 iykgeU8RU9R"3fyhwf$+5 iykgeU7RU9R"3fyhwf$+5 iykgeU6RU9R"3fyhwf$+5 iykgeU>RU9R"3fyhwf$+5 iykgeU0RU7R"3fyhwf$+5 iykgeU9RU7R"3fyhwf$+5 iykgeU=RU7R"3fyhwf$+5 iykgeU:RU7R"3fyhwf$+5 iykgeU4RU7R"3fyhwf$+5 iykgeU8RU:R"3fyhwf$+5 iykgeU7RU:R"3fyhwf$+5 iykgeU6RU:R"3fyhwf$+5 iykgeU>RU:R"3fyhwf$+5 iykgeU8RU=R"3fyhwf$+5 iykgeU7RU=R"3fyhwf$+5 iykgeU6RU=R"3fyhwf$+5 iykgeU>RU=R"3fyhwf$+5 iykgeU0RU6R"3fyhwf$+5 iykgeU9RU6R"3fyhwf$+5 iykgeU=RU6R"3fyhwf$+5 iykgeU:RU6R"3fyhwf$+5 iykgeU4RU6R"3fyhwf$+5 iykgeU0RU>R"3fyhwf$+5 iykgeU9RU>R"3fyhwf$+5 iykgeU=RU>R"3fyhwf$+5 iykgeU:RU>R"3fyhwf$+5 iykgeU4RU>R"3fyhwf$+5r flwf km $lf}fl227+u // Vcvwfj Iykgew kc Lf}fl 7 iykgeU0RU0R"3fyhwf$+5 iykgeU8RU0R"3fyhwf$+5 iykgeU9RU0R"3fyhwf$+5 iykgeU7RU0R"3fyhwf$+5 iykgeU:RU0R"3fyhwf$+5 iykgeU6RU0R"3fyhwf$+5 iykgeU=RU0R"3fyhwf$+5 iykgeU>RU0R"3fyhwf$+5 iykgeU4RU0R"3fyhwf$+5 iykgeU0RU9R"3fyhwf$+5 iykgeU8RU9R"3fyhwf$+5

    Jt"Ihll Jogvbfczhzkoc 98

  • 8/7/2019 DX-Ball Game Documentation

    25/27

    iykgeU9RU9R"3fyhwf$+5 iykgeU7RU9R"3fyhwf$+5 iykgeU:RU9R"3fyhwf$+5 iykgeU6RU9R"3fyhwf$+5 iykgeU=RU9R"3fyhwf$+5 iykgeU>RU9R"3fyhwf$+5 iykgeU4RU9R"3fyhwf$+5 iykgeU0RU:R"3fyhwf$+5 iykgeU8RU:R"3fyhwf$+5 iykgeU9RU:R"3fyhwf$+5 iykgeU7RU:R"3fyhwf$+5 iykgeU:RU:R"3fyhwf$+5 iykgeU6RU:R"3fyhwf$+5 iykgeU=RU:R"3fyhwf$+5 iykgeU>RU:R"3fyhwf$+5 iykgeU4RU:R"3fyhwf$+5 iykgeU0RU=R"3fyhwf$+5 iykgeU8RU=R"3fyhwf$+5 iykgeU9RU=R"3fyhwf$+5 iykgeU7RU=R"3fyhwf$+5 iykgeU:RU=R"3fyhwf$+5 iykgeU6RU=R"3fyhwf$+5 iykgeU=RU=R"3fyhwf$+5 iykgeU>RU=R"3fyhwf$+5 iykgeU4RU=R"3fyhwf$+5 r phj 2 cf~ Phj$BHT_T/9"60,BHT_["PHJ_FLF],800,PHJ_DFKNDZ,YFJ+5 iocvw 2 cf~ Iocvw!U70R5 ivllfz 2 cf~ Ivllfz!U70R5 moy$kcz k205k

  • 8/7/2019 DX-Ball Game Documentation

    26/27

    ovzzftzt{$BHT_T"=60,BHT_["840,)ZY[ HNHKC)+5 ovzzftzt{$BHT_T"=90,BHT_["8=0,)"C")+5 ovzzftzt{$BHT_T":40,BHT_["840,)XVKZ ZDKW NHBF)+5 ovzzftzt{$BHT_T"::0,BHT_["8=0,)"FWG")+5 gdhy g5 ~dklf$8+ u g2nfzgd$+5 km$g22FWG+u jflh{$800+5 ftkz$0+5 r flwf km $g22 C+u wfzllwz{lf$WOLKJ_MKLL,ILHGE+5 ihy$0,0,400,=00+5 ovzzftzt{$BHT_T"=60,BHT_[":=0,)LOHJKCN ###)+5 jflh{$9000+5 wfzgoloy$86+5 iyfhe5 r r r}okj bhkc$+ // Bhkc mvcgzkoc u DHCJLF dgoc 2 NfzWzjDhcjlf$WZJ_OVZPVZ_DHCJLF+5 WfzGocwolfZftzHzzykivzf$dgoc,80+5 govz

  • 8/7/2019 DX-Ball Game Documentation

    27/27

    Goczhgz Kcmoybhzkoc

    Moy boyf kcmoybhzkoc

    Plfhwf Goczhgz Vw hz1

    Hdbfj Hijflwdheovy Hllhb

    hdbhijhij@dozbhkl#gobHdbfj Hijflhqkq Bodhbfj

    hdbfjoq_4;@dozbhkl#gob

    Wdfykm Bowzhmh Flzovedk

    wdfykm_fl_zovedk@lk}f#gobBhdbovj Wolkbhc Hnlhc

    bhdbovj#wolkbhc@h{ihwv#gob

    Zdhce {ov (

    Jf}flopfyw Zfhb

    mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]