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

Тема: Ищу готовый код игры на python pygame, у кого че есть?

  1. Ищу готовый код игры на python pygame, у кого че есть?

    Здорово! Ищу готовый код игры на python pygame. Хочу углубиться в геймдев и нужен какой-то пример для разбора. Может кто-то сможет поделиться своим наработанным проектом или знает где можно достать что-то годное? Разбираюсь в питоне, но с pygame пока туговато. Помогите, чем можете, чуваки! Пожалуйста, поделитесь готовыми проектами или ссылками на них.



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

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

  3. Йо, вот тебе простой платформер на pygame. Проект небольшой, но для старта почти идеален. В нем реализованы управление, физика, столкновения. Реально поможет разобраться со всем основным функционалом.

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

    # Настройки экрана
    WIDTHHEIGHT 800600
    screen 
    pygame.display.set_mode((WIDTHHEIGHT))
    pygame.display.set_caption("Платформер")

    # Основные цвета
    WHITE = (255255255)
    BLACK = (000)

    # Класс игрока
    class Player(pygame.sprite.Sprite):
        
    def __init__(self):
            
    super().__init__()
            
    self.image pygame.Surface((5050))
            
    self.image.fill(BLACK)
            
    self.rect self.image.get_rect()
            
    self.rect.center = (WIDTH // 2, HEIGHT // 2)
            
    self.speed_y 0

        def update
    (self):
            
    self.speed_y += 1
            self
    .rect.+= self.speed_y
            
    if self.rect.bottom HEIGHT:
                
    self.rect.bottom HEIGHT
                self
    .speed_y 0
                
    # Создание игрока
    player Player()
    all_sprites pygame.sprite.Group()
    all_sprites.add(player)

    # Основной цикл игры
    running True
    while running:
        for 
    event in pygame.event.get():
            if 
    event.type == pygame.QUIT:
                
    running False
        
        
    # Обновление всех спрайтов
        
    all_sprites.update()
        
        
    # Отрисовка
        
    screen.fill(WHITE)
        
    all_sprites.draw(screen)
        
    pygame.display.flip()
        
    pygame.quit() 
    Вот такая вот заготовка. Попробуй побегать и доработать! Успехов!

  4. Цитата Сообщение от Arthur
    Йо, вот тебе простой платформер на pygame. Проект небольшой, но для старта почти идеален. В нем реализованы управление, физика, столкновения. Реально поможет разобраться со всем основным функционалом.

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

    # Настройки экрана
    WIDTHHEIGHT 800600
    screen 
    pygame.display.set_mode((WIDTHHEIGHT))
    pygame.display.set_caption("Платформер")

    # Основные цвета
    WHITE = (255255255)
    BLACK = (000)

    # Класс игрока
    class Player(pygame.sprite.Sprite):
        
    def __init__(self):
            
    super().__init__()
            
    self.image pygame.Surface((5050))
            
    self.image.fill(BLACK)
            
    self.rect self.image.get_rect()
            
    self.rect.center = (WIDTH // 2, HEIGHT // 2)
            
    self.speed_y 0

        def update
    (self):
            
    self.speed_y += 1
            self
    .rect.+= self.speed_y
            
    if self.rect.bottom HEIGHT:
                
    self.rect.bottom HEIGHT
                self
    .speed_y 0
                
    # Создание игрока
    player Player()
    all_sprites pygame.sprite.Group()
    all_sprites.add(player)

    # Основной цикл игры
    running True
    while running:
        for 
    event in pygame.event.get():
            if 
    event.type == pygame.QUIT:
                
    running False
        
        
    # Обновление всех спрайтов
        
    all_sprites.update()
        
        
    # Отрисовка
        
    screen.fill(WHITE)
        
    all_sprites.draw(screen)
        
    pygame.display.flip()
        
    pygame.quit() 
    Вот такая вот заготовка. Попробуй побегать и доработать! Успехов!
    Классный проект для старта! Сам начинал с чего-то подобного, реально помогает вкатиться в pygame.

  5. Привет! Можешь глянуть на игру «Змейка», тоже несложный проект. Если интересно, могу скинуть код?

  6. Цитата Сообщение от Валерий 1987
    Привет! Можешь глянуть на игру «Змейка», тоже несложный проект. Если интересно, могу скинуть код?
    Змейка – это вообще классика, на ней многие тренируются! Быстро поймешь основы движения и коллизий.

  7. Эй, чекай репоз на гите https://github.com/pygame/pygame/examples там море примеров игр, разных по сложности. Лично мне помогли проекты со скролящимся фоном типа шутеров.

  8. Цитата Сообщение от Екатерина Петровна
    Эй, чекай репоз на гите https://github.com/pygame/pygame/examples там море примеров игр, разных по сложности. Лично мне помогли проекты со скролящимся фоном типа шутеров.
    На гитхабе реально можно найти кучу классных вещей, респект!

  9. Если хочешь чего-то поинтереснее, попробуй написать свой клон Flappy Bird. Там куча механик для реализации, много чему научишься. Могу поделиться своим исходником, если нужно.

  10. Цитата Сообщение от Yanoss
    Если хочешь чего-то поинтереснее, попробуй написать свой клон Flappy Bird. Там куча механик для реализации, много чему научишься. Могу поделиться своим исходником, если нужно.
    Flappy Bird звучит круто, особенно для прокачки своих скиллов! Делись исходником, народ, однозначно пригодится.

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