Nugroho's blog.: Bouncing Ball using Python on iPhone

Friday, May 30, 2014

Bouncing Ball using Python on iPhone

Here the code

I use Pythonista on iOS



class MyScene (Scene):
def setup(self):
self.x=10.
self.y=10.
self.vx=137.
self.vy=153.
self.dt=1/64
pass
def draw(self):
background(1,1,1)
fill(0,1,0)
if(self.x>=self.size.w)or(self.x<=0):
self.vx*=-1
if(self.y>=self.size.h)or(self.y<=0):
self.vy*=-1

self.x+=self.vx*self.dt
self.y+=self.vy*self.dt

ellipse(self.x,self.y,10,10)

run(MyScene())

No comments:

323f (5) amp (1) android (12) apple (7) arduino (18) art (1) assembler (21) astina (4) ATTiny (23) blackberry (4) camera (3) canon (2) cerita (2) computer (106) crazyness (11) debian (1) delphi (39) diary (286) flash (8) fortran (6) freebsd (6) google apps script (8) guitar (2) HTML5 (10) IFTTT (7) Instagram (7) internet (12) iOS (5) iPad (6) iPhone (5) java (1) javascript (1) keynote (2) LaTeX (6) lazarus (1) linux (29) lion (15) mac (28) macbook air (8) macbook pro (3) macOS (1) Math (3) mathematica (1) maverick (6) mazda (4) microcontroler (35) mountain lion (2) music (37) netbook (1) nugnux (6) os x (36) php (1) Physicist (29) Picture (3) programming (189) Python (109) S2 (13) software (7) Soliloquy (125) Ubuntu (5) unix (4) Video (8) wayang (3) yosemite (3)