perspective_mouvement.py

Created by marius-layan

Created on September 12, 2023

820 Bytes

Petit test de ma part, j’ai voulu faire quelque chose en 3d mais je n’est trouvé aucun tuto. Est-ce possible ? j’ai fait cette petite 3d, à la sueur de mes doigt sur les touches, beaucoup trop dur à faire pour ce que c’est.


from random import *
from kandinsky import *
from ion import *
from time import *
def p():
  global e,b,d
  fill_rect(125,90,70,41,'white')
  if b==10:e=1
  elif b==0:e=0
  if e==0:b+=1;d-=2
  else:b-=1;d+=2
def p1():
  for j in range(-20-d,20+d):
    for i in range(-20+b+int(j/4)*b,20-b-int(j/4)*b):set_pixel(159+b+i,110+j,'black')
def p2():
  for j in range(-20-d,20+d):
    for i in range(-20-b+int(j/4)*b,20-b-int(j/4)*b):set_pixel(159-b-i,110-j,'black')
a,b,c,d,e=0,0,0,0,0
draw_string("use: [UP] or [DOWN]",10,5,'red');fill_rect(140,91,40,40,'black')
while keydown(KEY_UP)==False and keydown(KEY_DOWN)==False:continue
while True:
  if keydown(KEY_DOWN):
    p()
    if e==0:
      p1()
    else:
      p2()
  if keydown(KEY_UP):
    p()
    if e==1:
      p1()
    else:
      p2()