Написал FLAPPY BIRD на ПАСКАЛЕ с нуля

Поділитися
Вставка
  • Опубліковано 14 січ 2025

КОМЕНТАРІ • 48

  • @lq9263
    @lq9263 3 роки тому +21

    Ждём 3D шутер от первого лица на паскале!

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому +2

      На Паскале уже не будет, так как сейчас я уже не пишу на Паскале. Может по С ;)

    • @justwave_anim
      @justwave_anim 2 роки тому +1

      @@IT_Shkolnik можешь попробовать создать что-то на C# на платформе Unity. Будем рады видеть твою работу)

  • @IMI19.R
    @IMI19.R Рік тому +2

    Спасибо что продолжил шк программу информатики за 8 класс))(в шк мы учили только ABCGraph)

  • @kingmang6666
    @kingmang6666 2 роки тому +4

    ничего себе, ты молодец! Я учу паскаль в школе и я его ВООБЩЕ не люблю, а теперь я вижу, то что на паскале можно делать приложения!(конечно я все равно буду писать на java и на processing, но теперь не так буду хейтить паскаль)

    • @IT_Shkolnik
      @IT_Shkolnik  2 роки тому +1

      Красава. Язык - лишь инструмент в руках мастера

  • @softwet4341
    @softwet4341 3 роки тому +1

    помню делал флепи берд в консоли на с#

  • @parovozll
    @parovozll Рік тому +1

    Написать на паскале флаппи берд? Я восхищаюсь тобой.

    • @IT_Shkolnik
      @IT_Shkolnik  Рік тому

      Спасибо большое. Я начинал с игр, а синтаксис Паскаля и консольные программы мы вот только изучили в 9-ом классе, когда я его уже почти забыл)

  • @ГлебКочергин-ш7е
    @ГлебКочергин-ш7е 8 місяців тому +1

    Ваууу классная игра, я захотел ее написать также, у меня не получалось, потом я взял исходник в гит хабе и все рано не работает(((

  • @jknb1218
    @jknb1218 3 роки тому +3

    неплохо-неплохо
    тоже пытался недавно сделать игру, но столкнулся с проблемой, которая есть и у тебя
    я про мигания
    где-то видел что для того чтоб их убрать нужна двойная буферизация, но вот как это сделать не нашёл
    буду очень благодарен если в следующем ролике объяснишь это)))

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      Здесь всё очень просто: берёте, и пишете в начале программы процедуру LockDrawing; А потом в конце цикла прорисовки пишите Redraw; Всё это дело работает, если вы используйте модуль GraphABC для вывода графики. Видео по Паскалю скорее всего больше не будет, так как я уже пересел на язык С. А за комментарий спасибо!

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      На таймкоде 1:53 написаны эти две процедуры

    • @jknb1218
      @jknb1218 3 роки тому

      @@IT_Shkolnik спасибо большое за ответ))))

  • @Ольга-з3г5у
    @Ольга-з3г5у 2 роки тому +1

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

    • @IT_Shkolnik
      @IT_Shkolnik  Рік тому

      У меня его сейчас нет. На гитхабе финальный исходник, можете посмотреть в описании

  • @spek5525
    @spek5525 5 місяців тому

    Я совсем новичок в программировании.Подскажите, пожалуйста ! Почему, когда полностью скопировал код на Github и вставил в паскаль, то выдаёт ошибку в самой первой строке?

    • @top-x-channel
      @top-x-channel 3 місяці тому

      Через git clone надо

    • @spek5525
      @spek5525 3 місяці тому

      @@top-x-channel, почему так?

    • @top-x-channel
      @top-x-channel 3 місяці тому

      @@spek5525 что бы точно все зависимости подтянулись. Я с паскалев не работал в основном сижу по 22 студией в плюсах и когда используешь библиотеки требуется файл зависимостей т. е такой конфиг говорящий компилятору где как-то заголовочные файлы DLL и lib искать

  • @АлександрХазанчук

    Привет! Мне понравилось видео, я всё понял. Может есть идеи как реализовать в игре контроль fps? Я пока не придумал

    • @IT_Shkolnik
      @IT_Shkolnik  2 роки тому +1

      Спасибо, я рад что вам понравилось! Надо подумать насчёт этого, идея хорошая

  • @ТайгерЛифтёр
    @ТайгерЛифтёр 3 роки тому

    Где видео?

  • @Lissa_comand
    @Lissa_comand 3 роки тому +1

    что идёт после prug:=boolen; ?

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      Здравствуйте, код доступен на GitHub по ссылке в описании

  • @ТайгерЛифтёр
    @ТайгерЛифтёр 4 роки тому +2

    вОПРОСИК ГДЕ ТЫ УЧИЛСЯ ПАСКАЛЮ Я ТОЖЕ ХОЧУ НАУЧИТСЯ И СОЗДАТЬ 3Д ИГРУ

    • @IT_Shkolnik
      @IT_Shkolnik  4 роки тому +2

      Нуу я учился Паскалю 4 года методом научного тыка

    • @ТайгерЛифтёр
      @ТайгерЛифтёр 4 роки тому

      @@IT_Shkolnik Мда

    • @ТайгерЛифтёр
      @ТайгерЛифтёр 4 роки тому

      @@IT_Shkolnik А 3д игру будешь делать

    • @ТайгерЛифтёр
      @ТайгерЛифтёр 4 роки тому

      @@IT_Shkolnik А а как выпустить игру в интернет написана на паскале

    • @IT_Shkolnik
      @IT_Shkolnik  4 роки тому

      @@ТайгерЛифтёр игру 3д буду делать, только нетрадиционным способом

  • @elementalscorpio6693
    @elementalscorpio6693 3 роки тому

    Уже 5 лайков есть)

    • @elementalscorpio6693
      @elementalscorpio6693 3 роки тому

      Ждем исходник)

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      @@elementalscorpio6693 Точно! Скоро выложу, может даже сегодня ) Спасибо что напомнили

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      @@elementalscorpio6693 Исходник - github.com/Nikita-bunikido/Flappy_bird

  • @cupitman1260
    @cupitman1260 3 роки тому +1

    Чет я сильно сомневаюсь, что можно дойти до уровня написания игры на паскале, при этом не слышав про отступы в коде

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      Что значит «дойти?» ) Я начал учить Паскаль с игр, не касавшись консоли

    • @cupitman1260
      @cupitman1260 3 роки тому

      @@IT_Shkolnik Дойти то и значит. Люди же не с игр программировать начинают, верно? До этого они проходят огромный путь, с синтаксисом знакомятся, стандартные задачки решают, правила кода изучают итд. Я удивлен тому, что написана толковая игра, а отступы в коде то есть, то нет. Будто данный код просто был скопирован. Поправьте, если не прав.

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому +1

      @@cupitman1260 Отступов действительно иногда не хватает, я над стилем не особо думал. Для меня было главное чтобы работало :) А про то что люди начинают с синтаксиса - это не про меня. С синтаксиса я только С начинал учить, все остальное осваивал на лету по ходу дела

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому +1

      @@cupitman1260 Задачки я решал, но уже после графики

    • @softwet4341
      @softwet4341 3 роки тому

      @@cupitman1260 ахаха, а я с юнити начал программировать на C#, а потом изучил сам язык