0 Members and 7 Guests are viewing this topic.
[all FFs]→Pic1[C0C000...]→Pic20→X→Y→Z12032→S7936→S.center of screen, x256-1000→Θ.lazy way of making it create bullet in first frame :PRepeat getKey(15)X+(getKey(3)*256)-(getKey(2)*256)→XX+(getKey(1)*256)-(getKey(4)*256)→YPt-On(X//256,Y//256,Pic1)If ...(bullet goes off-screen)sqrt(abs(X-S)/256^2+(abs(Y-T)/256^2))->AS-X//A*50->AT-Y//A*50->B.without the *50 it was moving really slow so yeahS→ZT→ΘEndU+Z→ZV+Θ→ΘPt-On(Z//256,Θ//256,Pic2)DispGraphClrDrawEnd
Sqrt(abs(X-C)/256^2+(abs(Y-D)/256^2))->LSqrt(abs(0-2560)/256^2+(abs(0-0)/256^2))->LSqrt(10^2 + 0^2)->L10->L
X-C//L->A0-2560//L->A-2560//10->A-256->A
Darl181 and 19 Guests are viewing this topic.
.ATT1[FFFFFFFFFFFFFFFF]→Pic1[C0C0000000000000]→Pic2[6090906000000000]→Pic30→X→Y→Z12032→S7936→T~1000→thetaRepeat getKey(15)X+(getKey(3)*256)-(getKey(2)*256)→XY+(getKey(1)*256)-(getKey(4)*256)→YPt-On(X//256,Y//256,Pic1)...rand^3-1*256+S->S(S<<6144)*256-((S>>18432)*256)+S->Srand^3-1*256+T->T(T<<4096)*256-((T>>12288)*256)+T->TPt-On(S//256-1,T//256-1,Pic3)...Pt-On(46,30,Pic3)If Z>>24320 or (Z<<0) or (theta>>16128) or (theta<<0)√(abs(X-S)/256^2+(abs(Y-T)/256^2))→BS-X//B→UT-Y//B→VX→ZY→thetaEndU+Z→ZV+theta→thetaPt-On(Z//256,theta//256,Pic2)DispGraphClrDrawEndGenerated by the BBify'r (http://clrhome.tk/resources/bbify/)
In other news, Frey continues kicking unprecedented levels of ass.
It's because you are using the modular expression ^ instead of the squared symbol
Also since there isn't a sqrt() token, is that 2nd + x2?
:λ(EXPR)→A
:ʟTEMP→A::Lbl TEMP:Return EXPR
:Lbl Merge:r₁→r₆:L₆→A:For(768): (r₆)({A},{A+L₃-L₆})→{A}+1→A:End:Return
:Merge(λ(r₁ or r₂)) ."or" the buffers together.:Merge(λ(r₁ xor r₂)) ."xor" the buffers together.:Merge(λ(r₁ and r₂)) ."and" the buffers together.:Merge(λ(not(r₁) and r₂)) .some other logic:Merge(λ(0)) .Clear the buffer:Merge(λ(255)) .Fill the buffer with black:Merge(λ(r₂)) .Replace front buffer with back buffer:Merge(λ(not(r₂))) .Replace front buffer with the inverse of the back buffer