Как сделать игру МАРИО на Python - Часть 3 (Враги, Геймплей)

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 45

  • @OnliMOTI
    @OnliMOTI Год назад

    Ты лучший, именно в гравитации проблема была помог учителя даже не знали в чем проблема

  • @kotik7493
    @kotik7493 5 месяцев назад

    спасибо большое, полезно было!!!!

  • @karachono2022
    @karachono2022 2 года назад +2

    Хотелось бы продолжение Марио , не раскрыта тема движение сцены, и коллизии с преградами

    • @симагеймс
      @симагеймс  2 года назад +2

      Да, это базовый туториал) Остальные темы тоже планирую раскрыть, но в других видео

  • @wiqres
    @wiqres 2 года назад

    спасибо за хорошее представление материала! буду ждать еще видео такой тематики, с играми на пайгейм).

  • @Prosto_Celovek
    @Prosto_Celovek Год назад +1

    У меня скелеты (я вместо текстуры гумбы взял скелета) не появляются с правой стороны, только с левой. Как исправить?

  • @симагеймс
    @симагеймс  2 года назад +1

    Финалочка, все игру написали?

  • @themays4291
    @themays4291 Год назад +1

    Как ты копируешь гумб? Я пытаюсь несколько стен сделать, но предыдущая пропадает

    • @симагеймс
      @симагеймс  Год назад

      Для этого нужно хранить их в списке. В pygame есть группы, можешь почитать про них

  • @lerjzx
    @lerjzx 9 месяцев назад

    я сделала все так, как в видео, но эти грибочки не хотят убиваться, только спавнятся и все

  • @Джорноджованна-у4ш

    Извините, что начал программировать

  • @alexmoiseenko8756
    @alexmoiseenko8756 Год назад +1

    Не прыгает персонаж. Код проверил, не могу найти ошибку, что может быть еще?

    • @симагеймс
      @симагеймс  Год назад

      Скорее всего проблема в гравитации или силе прыжка

  • @GNGR-T
    @GNGR-T 2 года назад +2

    я 1000 подпищек)

  • @СултанМухутдинов-м4щ
    @СултанМухутдинов-м4щ 6 месяцев назад

    у меня как запускается игра через пару секунд сама по себе закрывается. Что делать?
    и выводит вот это :
    Traceback (most recent call last):
    File "/Users/sultan/PycharmProjects/pythonMARIO/main.py", line 229, in
    goombas.append(Goomba())
    ^^^^^^^^
    File "/Users/sultan/PycharmProjects/pythonMARIO/main.py", line 153, in __init__
    self.spawn()
    File "/Users/sultan/PycharmProjects/pythonMARIO/main.py", line 164, in spawn
    self.rect.bottomleft(W,0)
    TypeError: 'tuple' object is not callable

  • @askrid2122
    @askrid2122 2 года назад

    Привет, думаю очень странный вопрос, но, всё же я его задам. Будешь делать видео по вёрстке сайтов и тому подобное? (реально очень странный вопрос, хех)

    • @симагеймс
      @симагеймс  2 года назад

      Да нет, не странный) Пока не планировал, а там не знаю куда меня занесет

    • @askrid2122
      @askrid2122 2 года назад

      @@симагеймс Просто все твои видео с созданием игр связаны, вот я и подумал, что такой вопрос будет странным:)

    • @симагеймс
      @симагеймс  2 года назад +1

      @@askrid2122 Я в целом многим помимо этого занимаюсь, поэтому ничего странного) Поживем - увидим😄

  • @neponiatniichell9508
    @neponiatniichell9508 Год назад

    Покажи как скомпилировать любой python файл в apk и ipa файлы

    • @симагеймс
      @симагеймс  Год назад

      Привет, это та ещё головная боль и лучше так не делать) Есть библиотека kivy, можешь глянуть

  • @robotrobot5805
    @robotrobot5805 Год назад

    Як зменшити скорость спавна Goombа ?

    • @симагеймс
      @симагеймс  Год назад

      Привет! Там есть переменная с задержкой, глянь видео внимательнее

  • @loyalfrend
    @loyalfrend 2 года назад

    А как зделать чтобы экран двигался при движение

    • @симагеймс
      @симагеймс  2 года назад

      Привет, вроде бы тебе в дискорд ответил

  • @ibelalex7185
    @ibelalex7185 Год назад

    Туториал сохранения был бы очень полезен

    • @симагеймс
      @симагеймс  Год назад

      Да, это было в планах)

    • @rau149
      @rau149 Год назад

      Это невероятно просто

  • @R6847Gu
    @R6847Gu Год назад

    почему нет видео?(

    • @симагеймс
      @симагеймс  Год назад

      Привет! Хочу на канале формат немного изменить, качество контента поднять. Довольно сложно собраться с силами на выход из зоны комфорта, но сейчас работаю над этим) Недавно сделал игру (в тг есть информация), по ней сниму обзор

  • @d1em0nd
    @d1em0nd Год назад

    можешь загрузить код пожалуйста

    • @симагеймс
      @симагеймс  Год назад

      Привет! Код есть в ролике, но также загружен на бусти. Можешь поддержать и скачать все файлы игры оттуда =) boosty.to/simagames

  • @LiTTewow__
    @LiTTewow__ 2 года назад

    а как добавить звуки в игру

  • @TyT_BaM_He_TaM_
    @TyT_BaM_He_TaM_ 2 года назад

    Блин я похоже настолько не внимателен, что уже день не могу найти почему у меня при проигрыше не появляется надпись и очки😥. Вместо этого игра вылетает и выдаёт такую ошибку:
    File "... ", line 164, in {module}
    screen.blit(retry_rect, retry_text)
    TypeErrpr: argument 1 must be pygame.Surface, not pygame.Rect
    Помогите пожалуйста кому не сложно, буду благодарен.

    • @симагеймс
      @симагеймс  2 года назад

      Кажется ты местами перепутал аргументы в функции, нужно так: screen.blit(retry_text, retry_rect)

    • @TyT_BaM_He_TaM_
      @TyT_BaM_He_TaM_ 2 года назад

      @@симагеймс Поменял, но выдаёт теперь :
      Screen.blit(retry_text, retry_rect)
      TypeError: argument 1 must be pygame.Surface, not tuple
      В интернете поискал, так и не понял как исправить 😔

    • @симагеймс
      @симагеймс  2 года назад

      @@TyT_BaM_He_TaM_ глянь что записываешь в retry_text, явно что-то не то

    • @TyT_BaM_He_TaM_
      @TyT_BaM_He_TaM_ 2 года назад

      @@симагеймс retry_text = font_small.render('PRESS ANY KEY', True,
      (255, 255,255))
      И другая переменная:
      retry_text = (W // 2, H // 2)

    • @симагеймс
      @симагеймс  2 года назад

      @@TyT_BaM_He_TaM_ вот вторая неправильная, проверяй код по видео