Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Mikola M.

Sleeping face
Mikola dawno nie był na stronie.
Ale na Freelancehunt pracują również 4493 freelancerów w kategorii Python, którzy profesjonalnie i terminowo zrealizują zlecenie o dowolnej złożoności.

Ukraina Dniepr, Ukraina
3 lata temu
Gotowy do podjęcia pracy gotowy do podjęcia pracy
w Serwisie 3 lata

Ranking

Zakończonych zleceń
Brak danych
Średnia ocena
Brak danych
Ranking
92

Poziom znajomości języków obcych

Українська Українська: native
Русский Русский: zaawansowany

Umiejętności i kwalifikacje

Programowanie

Grafiki, audio i wideo

Praca z tekstami

Portfolio


  • 16 PLN

    Ptaki

    Python
    Importowanie pygame
    Import Random

    Inicjalizacja Pygame
    pygame.init()

    # ustawienie okna
    win_width = 400 zł
    win_height = 600 zł
    win = pygame.display.set_mode((win_width, win_height))
    pygame.display.set_caption(„Flappy Bird”)

    # pobieranie obrazu
    bird_img = pygame.image.load("bird.png")
    pipe_img = pygame.image.load("pipe.png")

    # ustawienie rozmiaru obrazu
    Bird_size = 50 zł
    pipe_width = 60
    pipe_gap = 200 zł

    Ustawienie pozycji początkowej ptaków
    bird_x = win_width // 2 - bird_size // 2
    bird_y = win_height // 2 - bird_size // 2

    # ustawienie prędkości ptaków
    Bird_speed = 5

    Lista rurociągów
    PiS = [ ]

    # funkcja, która generuje nową rury
    def generate_pipe( wskaźnik:
    pipe_x = win_width
    pipe_height = random.randint(50, win_height - pipe_gap - 50)
    return {"x": pipe_x, "height": pipe_height}

    Dodanie pierwszej rury
    pipes.append(generate_pipe( )

    # zmienna, która odpowiada za to, czy ptak jest w powietrzu
    jumping = fałszywe

    # funkcja, która odrzuca świat gry
    wskaźnik DRAW_WORLD:
    # odrzucenie ptaków
    win.blit(bird_img, (bird_x, bird_y))

    # zanieczyszczenie rury
    dla pipe in pipes:
    top_pipe_y = 0
    bottom_pipe_y = pipe["height"] + pipe_gap
    win.blit(pipe_img, (pipe["x"], top_pipe_y))
    win.blit(pygame.transform.flip(pipe_img, False, True), (pipe["x"], bottom_pipe_y))

    # Aktualizacja ekranu
    pygame.display.update()

    Główny cykl gry
    Run = Prawda
    Podczas biegania:

    # przetwarzanie wydarzeń
    dla wydarzeń w pygame.event.get():
    if event.type == pygame.QUIT:
    Run = fałszywe
    elif event.type = pygame.KEYDOWN:
    if event.key == pygame.K_SPACE:
    Is_jumping = Prawda

    # przeniesienie ptaków
    Jeśli jest to jumping:
    bird_y -= bird_speed * 2
    jumping = fałszywe
    I jeszcze:
    Bird_y + = Bird_speed

    # przeniesienie rury
    dla pipe in pipes:
    pipe["x"] -= bird_speed

    # jeśli rura osiąga lewą granicę ekranu
    if pipe["x"] < -pipe_width:
    pipes.remove (pipe) wskaźnik

    Gdy ptak przekroczy się rury
    if (bird_x < pipe["x"] + pipe_width and
    bird_x + bird_size > pipe["x"] and
    bird_y < pipe["height"] lub
    Bird_y + Bird_size
    bird_y + bird_size > pipe["height"] + pipe_gap):
    Run = fałszywe

    Dodanie nowej rury
    if pipes[-1]["x"] < win_width - win_width // 2:
    pipes.append(generate_pipe( )

    #Przekierowanie świata gry
    win.fill(0, 0, 0 )
    Draw_world () wskaźnik

    # zakończenie gry
    pygame.quit()

Aktywność

  Ostatnie oferty 6
Tekst dla artykułu na stronie internetowej wiadomości
25 PLN
Napisz program, który wykonuje algorytm działań w języku Python
41 PLN
Tekst dla strony
16 PLN
Scenariusz dla rozrywki!
41 PLN
Wpisz tekst "W czym różni się między oświeceniem a przebudzeniem"
16 PLN
Poprawa jakości zdjęć
16 PLN