cannonML is a shmup pattern generator made by Kei Mesuda, the developer of Nomltest FS, Invisible Vision and Arcanacra Black Label. This handy tool uses a simple text copy and paste method for the purposes of saving or sharing shooter creations.

An example of how this application would work is by copying the following text, pasting it into cannonML's text area, then pressing the execute button. The numeric value for &start5 in the first line can be changed to any number to modify the amount of ships you start with.

&start5 l$r=0.2 // You can assign the game rank (0-1) here.
&spy190w40^nA&Lw80&Rw[2&Lw40&Rw]qxn1Cw?$o&{qx80n1Cw30}m&{.}w^nB&Lw?$o
qxn1C{^nAw40[2&Lw&Rw]}w?$o^nB[2&Lw&Rw]w100n1Mw?$ow20^nB[2&Qww]w100^nA[2&Lw20&Rw]
qxn1Dw?$o{^nA[2&Lw40&Rw]}qxn1Dw?$o{qx80n1D}m{.}w80^nB&Lw&Rw?$o^nA[3&Qw40]w80n1Nw?$o&clear
#A{&life1&b1vd10i50vw40f2+$r*4i10vd-10}#B{&life1&b1{[w80-$r*50hoqx-7f4{1}qx7f]}[email protected]@1{ay0.1}}
#C{[email protected]{l$r+=0.1}&life12{bm8,360bm5,20[f2w60]}}
#D{&b5&s20i64py90v~&life16ha[2{bm8,120,,4bm4,8,0.4bm2,360f$r+3}~m{.}~]ay-0.1}
#M{&b25&s25p,-190i60py100v2~HT&life40{i240[p,60v-2~p,100v2~]}
{bm4+$r*6,120[w40{qx40f2}m{.}]}{bm5,,,5bm2,120[f-6{2i20v~vd6}w120-$r*70]}}
#N{&s30p,-190i60py120~&s0#R{i4py-16~[?$1<4+$r*4nc1R$1+1]i60[hp-30r~f3{2i90vy-5w30f0{i60v$??,-1}}hp30r~f2]}
n1{&b25&s30HT&life40i60p120,120~nc1R}mn1{.}w?$o>[email protected]{{i60gp0.4,5[p0,80~p80,120~p-80,120~]}
[w30f-3{2i30v~~htxbs5,,,5f4{1}~ko}]}}#CD{[cdw]}#HT{[rw]}
#L{{[6qx$l*20-160n2{.}w8]}}#R{{[6qx-$l*20+160n2{.}w8]}}#Q{{[6qx-$??*140n2{.}w8]}}

Use the cursor keys to move, and hold the Z key to shoot. Press the shift or N key to make your ship move slower. An English reference guide is available. More information can be found at the2bears.

Name: cannonML
Developer: Kei Mesuda
Category: Application
Type: Browser