@@симагеймс А можно ли переделать игру в 3D? Если да, то как? А также что насчет оптимизации? Я слышал что python в силу своей интерпретируемости и динамической типизации очень медленный. И если вы работали или изучали JavaScript, то не могли бы вы объяснить почему JavaScipt быстрее python'a? Ведь он также интерпретируется и имеет динамическую типизацию. Крч, вопросов по поводу python'а и вообще программирования в целом слишком много...
@@симагеймс Panda3D попробую, а на мой вопрос про скорость работы мне уже ответили, мол интерпретаторы js просто великолепны за счет конкуренции (spidermonkey в firefox, V8 в Chrome и т.д).
Тот я которому было легь это все делать, и я просто зашел в чат гпт, и попросил его сгенерировать игру, написал что там нужно реализовать, и получил игру даже лучше😂
когда-то учил питон по учебникам и ютуб каналам но подумал что мне нужна сразу практика что-бы шевелить мозгами в этой сфере... и я попал на твой видос хотел заняться подобным созданием но база знаний на initHp 0... благодаря твоему курсу я изучаю легко и сразу с практикой... спасибо тебе.
Такая идея реализована в Burning Knight, но только в самом начале истории. А так да, сделать какую-нибудь предсмертную брачную ночь. Или брачную ночь до выхода в подземелье))
У меня почему-то функция printParameters не работает на Pycharm, а на Idle printParameters работает. Pycharm выдает 'У тебя (0) жизней, (1) урона и (2) монет.'
@@симагеймс Спасибо за помощь! Но я уже решил проблему, а она была в том что я поставил обычные скобки, а надо фигурные ( Просто на видео сложно разглядеть).
Привет, слушай очень интересно. Расскажу небольшую предисторию. Пол года назад мы с другом решили такие, а чё бы не создать игру. Текстовое ммо рпг. Я перерыл кучу сайтов. По поводу игр такого жанра. Но ничего кроме ботов и пару модов на бесконечное лето не нашел. Интересно вообще вызуализировать игру. Оформить геймдейв, предметы, возможность торговли и прочее. И вот вопрос. Целесообразно ли использовать питон для таких целей? Или же отправится в юнити и сделать там?
Зависит от того в чем больше шаришь. Если разбираешься с Unity, то целесообразнее будет там. С движком в принципе проще, потому что многие решения из коробки. Если тебе все это обилие не нужно и ты хочешь сам попробовать сделать что-то, тогда добро пожаловать в мир кодинга)
Да я сначала думал его сам скомпилировать, но много зависимостей качать. С Godot пока непонятно - я делал на нем игру в связке с C#, но в итоге даже закончить не получилось. Она ломалась в самые неожиданные моменты без намёка на ошибку. Движок сырой ещё, советую взглянуть на Phaser или Unity - сэкономишь тонну времени и выучишь один из востребованных на рынке языков.
Можно создать еще параметр level игроку, как со здоровьем. И параметр xp(текущий опыт), ну и каждый раз за что-то его увеличивать. А потом можно проверить, если игрок достиг какого-то значения xp, то обнулять его и увеличивать level
Ужасный видос. Особенно куча ненужных вставок и эффектов. Да и игрой тут не пахнет. Тупо перебор строк. Это тема из цикла - Питон за 5 минут. И ты уже Гуру по созданию игр...
Ну да, про эффекты уже писали - я экспериментирую) Сложность никто не обещал, можно понять из названия видео. В этом и суть, чтобы быстро сделать что-то интересное. Посмотри еще 2 части и будет тебе игра😉
Тю. Я думал что-то более серьозное чем игрушка для консольки.
еще в игрушку можно запилить систему сохранений при помощи библиотеки json)) будет круто :)
нифига, про строки я ваще не знал) для корректности я использовал pycharm)) XD
строка " hp = initHp " вылезает ошибка "unident does not match any outer indentation level" и появляется красная полоска на строке.
полоска хп)
Пробелы убери или добавь. Следи за уровнем табуляции
Всегда хотел сделать нечто подобное, но не знал как начать. Спасибо, вы дали дорогу по которой я иду и ищу цель)
Круто! Я очень рад)
@@симагеймс А можно ли переделать игру в 3D? Если да, то как? А также что насчет оптимизации? Я слышал что python в силу своей интерпретируемости и динамической типизации очень медленный. И если вы работали или изучали JavaScript, то не могли бы вы объяснить почему JavaScipt быстрее python'a? Ведь он также интерпретируется и имеет динамическую типизацию. Крч, вопросов по поводу python'а и вообще программирования в целом слишком много...
@@yahton309 глянь движок Panda3D. Насчет самих языков сказать сложно, потому что они для разных целей созданы и соответственно оптимизированы
@@симагеймс Panda3D попробую, а на мой вопрос про скорость работы мне уже ответили, мол интерпретаторы js просто великолепны за счет конкуренции (spidermonkey в firefox, V8 в Chrome и т.д).
@@yahton309 за производительностью - к C++. Там для трехмерной графики есть opengl
Скоро сниму продолжение с графикой, следите за новостями😏😉
Тот я которому было легь это все делать, и я просто зашел в чат гпт, и попросил его сгенерировать игру, написал что там нужно реализовать, и получил игру даже лучше😂
Очень ламповый видос и человек)
Привет, у меня проблема с 34 строкой. Пишет "line 34, in gameLoop()" так это я что-то накосячил или не скачал?
Привет можешь пожалуйста подсказать: мне выделяет gameLoop, но вроде все верно в 34 строке
Годно. Ламповая атмосфера. Спасибо)
Спасибо, мне очень приятно)
когда-то учил питон по учебникам и ютуб каналам но подумал что мне нужна сразу практика что-бы шевелить мозгами в этой сфере... и я попал на твой видос
хотел заняться подобным созданием но база знаний на initHp 0... благодаря твоему курсу я изучаю легко и сразу с практикой... спасибо тебе.
Спасибо) Мне приятно
Чет жестка, уже косарь... Не ожидал от простой игрушки такого)
Если не появится возможности родить ребёнка, чтобы он продолжил путешствие вместо тебя, будет не интересно)
Это уже по твоей части =)
Такая идея реализована в Burning Knight, но только в самом начале истории. А так да, сделать какую-нибудь предсмертную брачную ночь. Или брачную ночь до выхода в подземелье))
У меня почему-то функция printParameters не работает на Pycharm, а на Idle printParameters работает.
Pycharm выдает 'У тебя (0) жизней, (1) урона и (2) монет.'
Привет, странно. Может быть в pycharm проект с виртуальным окружением и там другая версия Python, но это не точно
@@симагеймс Спасибо за помощь! Но я уже решил проблему, а она была в том что я поставил обычные скобки, а надо фигурные ( Просто на видео сложно разглядеть).
@@mikarus1065 возьму на заметку, спасибо)
Привет, насколько я понял ты ведешь уроки по программированию можно немного информации?
Привет, можно глянуть в тг t.me/sima_school
@@симагеймс cпасибо
Спасибо, ты мне дал идею, для геймплея проектной
Я, который не могу сделать даже змейку: ._.
У меня проблема на 34 строке, с gameLoop(). Названия как у тебя, проверял. Что делать?
такая же дичь но думаю уже не ответят 3 года как ни как
@@mr_potato7946 Если актуально - проверьте регистр букв gameLoop, чтобы переменные совпадали точь в точь
@@mr_potato7946 хахаха год с комента прошел, а я не исправил (
У меня все время параметры остаются как я сначала указывал (0,1,2)
Спасибо
Я бы купил курс у вас
Привет, слушай очень интересно.
Расскажу небольшую предисторию.
Пол года назад мы с другом решили такие, а чё бы не создать игру. Текстовое ммо рпг. Я перерыл кучу сайтов. По поводу игр такого жанра. Но ничего кроме ботов и пару модов на бесконечное лето не нашел.
Интересно вообще вызуализировать игру. Оформить геймдейв, предметы, возможность торговли и прочее. И вот вопрос. Целесообразно ли использовать питон для таких целей? Или же отправится в юнити и сделать там?
Зависит от того в чем больше шаришь. Если разбираешься с Unity, то целесообразнее будет там. С движком в принципе проще, потому что многие решения из коробки. Если тебе все это обилие не нужно и ты хочешь сам попробовать сделать что-то, тогда добро пожаловать в мир кодинга)
Спасибо за видос. Познавательно.
В какой проге монтируешь и как делал искажение лица?
Premiere pro
Начало 🔥🔥🔥🔥
Шикарно! Пили еще!)
А что делать если у меня выдает ошибка что "name 'initGame' is not defined" Я про тот самый initGame на 31 строке
В ошибке идёт речь о том, что он не может найти функцию с таким названием. Проверь названия
Что делать при написании def printParameters() выдаёт ошибку
def printParameters()
^
SyntaxError: invalid syntax?
Кажется ты забыл : после скобок
а почему не пишешь в какомнибуть среде программирования типа Subline Text или Pycharm?
Обычно пишу в PyCharm, но для роликов выбрал чистый интерфейс
Спасибо огромное! Тут я увидил то чего долго не понимал!
Круто) Пожалуйста)
опааа.. Aseprite crack )) Сразу видно, геймдевер) Вообще видос прикольный, но вот хотелось бы видосики про godot
Да я сначала думал его сам скомпилировать, но много зависимостей качать. С Godot пока непонятно - я делал на нем игру в связке с C#, но в итоге даже закончить не получилось. Она ломалась в самые неожиданные моменты без намёка на ошибку. Движок сырой ещё, советую взглянуть на Phaser или Unity - сэкономишь тонну времени и выучишь один из востребованных на рынке языков.
@@симагеймс да, спасибо за совет) Уже начал учить C# Желаю тебе удачи и успехов на канале)
Спасибо! Взаимно)
А нельзя разве вместо функции format() использовать конструкцию ('%s') % a ? Так же намного короче будет?
Да, так можно) Можно еще f'Текст: {var}'
привет, а у тебя ест ьвидео про телеграм ботов? Если нет не мог бы ты сделать))буду ждат
Привет! Про ботов нет, но подумаю о съемке)
Мне зашло, спасибо =)
Не работает, почему то не считывается printParameters и initGame()
Проверь код ещё раз или скачай его по ссылке
"интересно"
буду_смотреть()
Спасибо)
А на какой секунде ты поставил значение хп выше 0? Типо у меня игра сразу заканчивалась потому что хп было со старта 0
8:19
@@симагеймс а на 3 строке хп же 0
@@user-ws9wh6dx8x Там объявляются переменные, это просто начальное значение. Потом через initGame они уже инициализируются
@@симагеймс странно у меня initGame как и сказанно стоит но хп почему то не читается и когда я вписал 1 hp в 3 строке у меня всё заработало
@@user-ws9wh6dx8x 💁♂
А Godot, когда?
Есть подозрения, что никогда - по причине его сырости. Я разрабатывал на нем игры, но в конце концов отказался из-за постоянных рандомных багов.
Pygame, и самому написать 3д движок😂
А можно его запустить в cmd?
Ага
"(python или python3) (название файла)" - без скобок
А где запятые 😭
А где запятые?)
@@симагеймс А где запятые 😭
спасибо игра работает идеально я уже подписался
Круто, я рад))
Спасибо что всё понятно обьясняеш👍
Рад стараться)
Прооодуууу
кт
Я тоже создаю игру на Python я только начал если кто хочет помочь в разработке можете зайти)
Четко) Удачи с игрой!
Это не новый формат.
Не, это новый формат.
No way.
А как добавить xp(уровень)?
Можно создать еще параметр level игроку, как со здоровьем. И параметр xp(текущий опыт), ну и каждый раз за что-то его увеличивать. А потом можно проверить, если игрок достиг какого-то значения xp, то обнулять его и увеличивать level
@@симагеймс Капец, спасибо за совет, но только я в программировании ноль, и сам не смогу такое написать)
Все бы хорошо, если бы автор не отнимал наше время своими глупыми шутками и двигающимся окном камеры. Максимально убого выглядит
😁
говнокод
Maybe
@@симагеймс это был говнокомплимент
Я только что размял свой рот
Ужасный видос. Особенно куча ненужных вставок и эффектов.
Да и игрой тут не пахнет. Тупо перебор строк.
Это тема из цикла - Питон за 5 минут. И ты уже Гуру по созданию игр...
Ну да, про эффекты уже писали - я экспериментирую) Сложность никто не обещал, можно понять из названия видео. В этом и суть, чтобы быстро сделать что-то интересное. Посмотри еще 2 части и будет тебе игра😉