예제 #1
0
import wrap_py
from time import sleep
from wrap_py import world, sprite
from wrap_py import sprite_actions
world.create_world(600, 600)
sprite.add_sprite("blue_man", 200, 400)
sleep(3)
sprite.move_sprite_to(0, 400, 400)
sprite.set_sprite_flipx_reverse(0, True)
sprite_actions.move_sprite_to(0, 5000, 400, 200)
sprite.set_sprite_flipx_reverse(0, False)
예제 #2
0
import wrap_py.ru, random
from random import randint
from time import sleep
from wrap_py import sprite, sprite_actions, world

world_x = 500
world_y = 500
world.create_world(world_x, world_y)
world.set_world_background_color_rgb(27, 195, 255)

mario = sprite.add_sprite("mario-1-big", 80, 80, costume="stand")

x1 = int(input("Куда идем?"))
y1 = int(input("Куда идем?"))

sprite_actions.move_sprite_to(mario, 1000, x1, y1)
sprite.add_sprite("pacman", x1, y1, costume="dot")
print("точка №1 ", x1, y1)
sprite.add_text(x1, y1 - 8, "точка №1", font_size=12)

x2 = int(input("Куда идем?"))
y2 = int(input("Куда идем?"))

sprite_actions.move_sprite_to(mario, 1000, x2, y2)
sprite.add_sprite("pacman", x2, y2, costume="dot")
print("точка №2 ", x2, y2)
sprite.add_text(x2, y2 - 8, "точка №2", font_size=12)

x3 = int(input("Куда идем?"))
y3 = int(input("Куда идем?"))
예제 #3
0
world.create_world(world_x, world_y)

monsterx = world_x / 2
monstery = world_y / 2
monster = sprite.add_sprite("pacman",
                            monsterx,
                            monstery,
                            costume="enemy_blue_down1")
sprite.change_sprite_size_proc(monster, 180, 180)

x = int(input("Координаты X"))
y = int(input("Координаты Y"))

if x > 0 and y > 0:
    sprite.change_sprite_costume(monster, "enemy_blue_right1")
    sprite_actions.move_sprite_to(monster, 1500, monsterx + x, monstery)
    sprite.change_sprite_costume(monster, "enemy_blue_down1")
    sprite_actions.move_sprite_to(monster, 1500, monsterx + x, monstery + y)

elif x > 0 and y < 0:
    sprite.change_sprite_costume(monster, "enemy_blue_right1")
    sprite_actions.move_sprite_to(monster, 1500, monsterx + x, monstery)
    sprite.change_sprite_costume(monster, "enemy_blue_up1")
    sprite_actions.move_sprite_to(monster, 1500, monsterx + x, monstery + y)

elif x < 0 and y > 0:
    sprite.change_sprite_costume(monster, "enemy_blue_left1")
    sprite_actions.move_sprite_to(monster, 1500, monsterx + x, monstery)
    sprite.change_sprite_costume(monster, "enemy_blue_down1")
    sprite_actions.move_sprite_to(monster, 1500, monsterx + x, monstery + y)
예제 #4
0
spot1 = sprite.add_sprite("pacman",
                          randint(1, 600),
                          randint(1, 600),
                          costume="dot")
spot2 = sprite.add_sprite("pacman",
                          x=randint(1, 600),
                          y=randint(1, 600),
                          costume="dot")

hero = sprite.add_sprite("pacman", 300, 300, costume="player2")

sprite.change_sprite_size_proc(hero, 110, 110)
sprite_actions.rotate_to_point(hero, 1000, sprite.get_sprite_x(spot1),
                               sprite.get_sprite_y(spot1))
sprite_actions.move_sprite_to(hero, 1000, sprite.get_sprite_x(spot1),
                              sprite.get_sprite_y(spot1))
sprite.hide_sprite(spot1)
sprite.change_sprite_size_proc(hero, 130, 130)

sprite_actions.rotate_to_point(hero, 1000, sprite.get_sprite_x(spot2),
                               sprite.get_sprite_y(spot2))
sprite_actions.move_sprite_to(hero, 1000, sprite.get_sprite_x(spot2),
                              sprite.get_sprite_y(spot2))
sprite.hide_sprite(spot2)
sprite.change_sprite_size_proc(hero, 150, 150)

enemy = sprite.add_sprite("pacman",
                          sprite.get_right(hero) + 10,
                          sprite.get_top(hero) - 10,
                          costume="enemy_red_down1")
sprite.add_text(sprite.get_sprite_x(enemy), (sprite.get_sprite_y(enemy)) - 30,
예제 #5
0
파일: q.py 프로젝트: Norik123/AAA
sleep(1)

packman = sprite.add_sprite("pacman",
                            monsterx - 100,
                            monstery,
                            costume="player2")
x2 = sprite.get_sprite_width(monster3)
y2 = sprite.get_bottom(monster3) - sprite.get_top(monster2)
sprite.change_sprite_size(packman, x2 / 2, y2 / 5)
sprite.add_text(monsterx - 100,
                sprite.get_top(packman) - 20,
                "Аaaaaaaa",
                text_color=(255, 252, 24))
sleep(1)
sprite.hide_sprite(4)

# point = (monsterx - 100,monstery )
# sprite.calc_angle_by_point(monster1, point)
#
# sprite_actions.rotate_to_angle(monster1, 1000, sprite.set_final_angle)

sprite_actions.rotate_to_point(monster2, 1000, monsterx - 100, monstery)
sprite_actions.rotate_to_point(monster1, 1000, monsterx - 100, monstery)
sprite_actions.rotate_to_point(monster3, 1000, monsterx - 100, monstery)

sprite_actions.move_sprite_to(monster2, 1000, monsterx - 100, monstery)
sprite_actions.move_sprite_to(monster1, 1000, monsterx - 100, monstery)
sprite_actions.move_sprite_to(monster3, 1000, monsterx - 100, monstery)

sprite.hide_sprite(packman)
예제 #6
0
파일: Dz.py 프로젝트: Norik123/AAA
sprite.add_sprite("mario-items", x2, y2, True, "moving_platform2")

x3 = (world_x / 8) * 5
y3 = y1 + 50
sprite.add_sprite("mario-items", x3, y3, True, "moving_platform2")

x4 = world_x - 32
y4 = y1 - 200
sprite.add_sprite("mario-items", x4, y4, True, "moving_platform2")

mario_x = 32
mario_y = y1 - 40
mario = sprite.add_sprite("mario-1-big", mario_x, mario_y, True, "stand")

mario_way1 = (x2 - x1) / 2
sprite_actions.move_sprite_to(mario, 1000, mario_x + mario_way1,
                              mario_y - mario_way1)
sprite_actions.move_sprite_to(mario, 1000, x2, y2 - 40)

mario_way2 = (x3 - x2) / 2
sprite_actions.move_sprite_to(mario, 1000, x2 + mario_way2,
                              (y2 - 40) - mario_way2)
sprite_actions.move_sprite_to(mario, 1000, x3, y3 - 40)

mario_way3 = (x4 - x3) / 2
sprite_actions.move_sprite_to(mario, 1000, x3 + mario_way3,
                              (y3 - 40) - mario_way3)
sprite_actions.move_sprite_to(mario, 1000, x4, y4 - 40)

sprite.set_sprite_flipx_reverse(mario, True)
words = sprite.add_text(x4 - 30, (y4 - 40) - 50, "Так,обратно")
sleep(1)
예제 #7
0
파일: k.py 프로젝트: Norik123/AAA
monster = sprite.add_sprite("pacman",
                            monsterx,
                            monstery,
                            costume="enemy_blue_down1")
sprite.change_sprite_size_proc(monster, 180, 180)

x1 = int(input("Идти налево или направо?(пример:+3 или -3)"))
y1 = int(input("Идти вверх или вниз?(пр.:+3 или -3)"))

if x1 > 0:
    sprite.change_sprite_costume(monster, "enemy_blue_right1")

if x1 < 0:
    sprite.change_sprite_costume(monster, "enemy_blue_left1")

sprite_actions.move_sprite_to(monster, 1500, monsterx + x1, monstery)

if y1 > 0:
    sprite.change_sprite_costume(monster, "enemy_blue_down1")

if y1 < 0:
    sprite.change_sprite_costume(monster, "enemy_blue_up1")

a = monsterx + x1
b = monstery + y1
sprite_actions.move_sprite_to(monster, 1500, a, b)

x2 = int(input("Идти налево или направо?(пример:+3 или -3)"))
y2 = int(input("Идти вверх или вниз?(пр.:+3 или -3)"))
if x2 > 0:
    sprite.change_sprite_costume(monster, "enemy_blue_right1")
예제 #8
0
a = "Теперь я лечу за тобой"
b = "АААААААААА"

print(predator)
print(prey)

sleep(1)
sprite.add_text(100, 420, a)
sleep(1)
sprite.hide_sprite(2)
sleep(1)
sprite.add_text(260, 420, b)
sleep(1)
sprite.hide_sprite(3)
sleep(1)
sprite_actions.move_sprite_to(1, 1000, 700, 500)
sprite_actions.move_sprite_to(0, 1000, 530, 500)
sprite_actions.rotate_to_angle(1, 1000, 45)
sprite_actions.move_sprite_to_angle(1, 1000, 300)
sprite_actions.rotate_to_angle(0, 1000, 65)
sprite_actions.move_sprite_to_angle(0, 1000, 270)
sprite_actions.rotate_to_angle(1, 1000, -45)
sprite_actions.move_sprite_to_angle(1, 1000, 300)
sprite_actions.rotate_to_angle(0, 1000, -15)
sprite_actions.move_sprite_to_angle(0, 1000, 170)
sprite_actions.rotate_to_angle(1, 1000, -90)
sprite_actions.move_sprite_to_angle(1, 1000, 430)
sprite_actions.rotate_to_angle(0, 1000, -60)
sprite_actions.move_sprite_to_angle(0, 1000, 270)
sprite.add_text(300, 150, "Догнал ?")
sleep(1)
예제 #9
0
파일: y.py 프로젝트: Norik123/AAA
import wrap_py
from wrap_py import sprite, sprite_actions, world
wide = 1000
height = 150
island1 = 200
island2 = 300

world.create_world(wide, height)

y1 = (height / 4) * 3
x1 = 32
sprite.add_sprite("mario-items", x1, y1, True, "moving_platform2")

x2 = wide - 32
y2 = y1 - 40
sprite.add_sprite("mario-items", x2, y1, True, "moving_platform2")
mario = sprite.add_sprite("mario-1-big", x1, y2, True, "stand")

half_way = (x2 - x1) / 2
sprite_actions.move_sprite_to(mario, 1000, x1 + half_way, y2 - half_way)
sprite_actions.move_sprite_to(mario, 1000, x2, y2)
예제 #10
0
sprite.add_text(200, 80, "1", font_size=50)
Home2 = sprite.add_sprite("mario-items", 500, 150, costume="pipe")
sprite.add_text(500, 80, "2", font_size=50)
Home3 = sprite.add_sprite("mario-items", 800, 150, costume="pipe")
sprite.add_text(800, 80, "3", font_size=50)

FIRE = sprite.add_sprite("pacman", 320, 400, costume="enemy_red_down1")
WATER = sprite.add_sprite("pacman", 360, 400, costume="enemy_blue_down1")
MEAL = sprite.add_sprite("pacman", 400, 400, costume="enemy_yellow_down1")

fire = random.choice(["дом №1", "дом №2", "дом №3"])
water = random.choice(["дом №1", "дом №2", "дом №3"])
meal = random.choice(["дом №1", "дом №2", "дом №3"])

if fire == "дом №1":
    sprite_actions.move_sprite_to(FIRE, 1000, 140, 150)
if fire == "дом №2":
    sprite_actions.move_sprite_to(FIRE, 1000, 440, 150)
if fire == "дом №3":
    sprite_actions.move_sprite_to(FIRE, 1000, 740, 150)

if water == "дом №1":
    sprite_actions.move_sprite_to(WATER, 1000, 200, 210)
if water == "дом №2":
    sprite_actions.move_sprite_to(WATER, 1000, 500, 210)
if water == "дом №3":
    sprite_actions.move_sprite_to(WATER, 1000, 800, 210)

if meal == "дом №1":
    sprite_actions.move_sprite_to(MEAL, 1000, 260, 150)
if meal == "дом №2":