Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: можно ли делать игры на python?

  1. можно ли делать игры на python?

    Ребят, привет! Вопрос нуба тут. Можно ли делать игры на python? Вообще стоит ли заморачиваться, если да? Какие библиотеки использовать? Примеров никак не найду норм... Что-то слышал про Pygame и ещё пару штук, но не уверен. Хочу сделать чё-нибудь типа маленькой аркадной игрушки, чтобы шарик двигался и всё такое. Кто шарит, подскажите плз!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Йо! Хочу сказать однозначно - да, можно делать игры на Python, причём классные! Pygame к твоим услугам - идеальная библиотека для начала. Вот примерчик простейшей игры, где мячик двигается:

    Программный код:
    import pygame
    pygame
    .init()

    # screen size    screen = pygame.display.set_mode((800, 600))

    # color definitions
    BLACK = (000)
    WHITE = (255255255)

    # FPS\clock = pygame.time.Clock()

    # Ball properties
    ball_pos = [400300]
    ball_speed = [22.5]
    ball_radius 20

    running 
    True
    while running:
        for 
    event in pygame.event.get():
            if 
    event.type == pygame.QUIT:
                
    running False

        
    # Move ball
        
    ball_pos[0] += ball_speed[0]
        
    ball_pos[1] += ball_speed[1]

        
    # Boundary condition
        
    if ball_pos[0] - ball_radius or ball_pos[0] + ball_radius 800:
            
    ball_speed[0] = -ball_speed[0]
        if 
    ball_pos[1] - ball_radius or ball_pos[1] + ball_radius 600:
            
    ball_speed[1] = -ball_speed[1]

        
    screen.fill(BLACK)
        
    pygame.draw.circle(screenWHITEball_posball_radius)
        
    pygame.display.flip()
        
    clock.tick(60)

    pygame.quit() 
    И это только начало! В общем, не парься - пробуй и экспериментируй!

  4. Цитата Сообщение от StarRogue
    Йо! Хочу сказать однозначно - да, можно делать игры на Python, причём классные! Pygame к твоим услугам - идеальная библиотека для начала. Вот примерчик простейшей игры, где мячик двигается:

    Программный код:
    import pygame
    pygame
    .init()

    # screen size    screen = pygame.display.set_mode((800, 600))

    # color definitions
    BLACK = (000)
    WHITE = (255255255)

    # FPS\clock = pygame.time.Clock()

    # Ball properties
    ball_pos = [400300]
    ball_speed = [22.5]
    ball_radius 20

    running 
    True
    while running:
        for 
    event in pygame.event.get():
            if 
    event.type == pygame.QUIT:
                
    running False

        
    # Move ball
        
    ball_pos[0] += ball_speed[0]
        
    ball_pos[1] += ball_speed[1]

        
    # Boundary condition
        
    if ball_pos[0] - ball_radius or ball_pos[0] + ball_radius 800:
            
    ball_speed[0] = -ball_speed[0]
        if 
    ball_pos[1] - ball_radius or ball_pos[1] + ball_radius 600:
            
    ball_speed[1] = -ball_speed[1]

        
    screen.fill(BLACK)
        
    pygame.draw.circle(screenWHITEball_posball_radius)
        
    pygame.display.flip()
        
    clock.tick(60)

    pygame.quit() 
    И это только начало! В общем, не парься - пробуй и экспериментируй!
    Ха, прикольный пример! Прямо код на хлеб мажешь. А эта игра - классика жанра! По-моему, для старта самое то.

  5. Здравствуй! Конечно, можно разработать игры на Python, как сказал выше, Pygame отлично подходит. Однако, учти, что если планы грандиозные и хочешь сделать серьёзный проект, могу посоветовать Unity или Unreal Engine - быстрее будет развиваться.

  6. Цитата Сообщение от Валюша
    Здравствуй! Конечно, можно разработать игры на Python, как сказал выше, Pygame отлично подходит. Однако, учти, что если планы грандиозные и хочешь сделать серьёзный проект, могу посоветовать Unity или Unreal Engine - быстрее будет развиваться.
    Вот это точно. Если проект большой, Pygame может тормозить. Unity рулит!

  7. Да, делай игры на Python! Это отличный способ учиться и развивать свои навыки. Pygame начально, но можешь попробовать ещё pyKyra или Kivy. Последний особенно хорош для мобилок.

  8. Цитата Сообщение от JamesBond
    Да, делай игры на Python! Это отличный способ учиться и развивать свои навыки. Pygame начально, но можешь попробовать ещё pyKyra или Kivy. Последний особенно хорош для мобилок.
    Спасибо за упоминание Kivy, я тоже слышал, что он крут для мобильных приложений!

  9. Чувак, конечно можно! Pygame идеален для старта, но потом можешь переходить на более крупные библиотеки. Сам начинал с него, и это действительно клёво. В курсе про Godot? Он тоже куртой фреймворк, и там есть поддержка Python.

  10. Цитата Сообщение от Валентина
    Чувак, конечно можно! Pygame идеален для старта, но потом можешь переходить на более крупные библиотеки. Сам начинал с него, и это действительно клёво. В курсе про Godot? Он тоже куртой фреймворк, и там есть поддержка Python.
    Godot хороший вариант, к тому же бесплатный и открытый. Надо бы попробовать тоже.

Страница 1 из 2 12 ПоследняяПоследняя