Люди! А есть какая-то альтернатива Zoom чтоб не просто с демонстрацией экрана, но на этой демонстрации экрана рисовать можно было? Чтобы указывать, какую кнопку жать и т.д. Не могу найти
А вот тут python-разработчики, объясните мне, может, я чего не понимаю.
Я пишу код на 18 строчек, простой проектик графический, который рисует вращающийся квадрат. Там две функции готовые — setup() и draw() (основной цикл)
Есть две переменные, размер и угол поворота. Они в цикле (draw() в цикле выполняется) увеличиваются, в итоге всё красиво рисуется. Поэтому я их объявляю глобально и в draw() добавляю через global. И в комментариях на рисурсах начинается АААА ОООО УЖАС GLOBAL GLOBAL НЕЕЕТ
Это же простенький проектик, без global это класс с объектом городить надо. А зачем эта лишняя абстракция? 18 строчек, два параметра квадрата и всё. А если я класс с объектом не горожу — то ведь только global и поможет. Или я что-то не понимаю?
А вот тут python-разработчики, объясните мне, может, я чего не понимаю.
Я пишу код на 18 строчек, простой проектик графический, который рисует вращающийся квадрат. Там две функции готовые — setup() и draw() (основной цикл)
Есть две переменные, размер и угол поворота. Они в цикле (draw() в цикле выполняется) увеличиваются, в итоге всё красиво рисуется. Поэтому я их объявляю глобально и в draw() добавляю через global. И в комментариях на рисурсах начинается АААА ОООО УЖАС GLOBAL GLOBAL НЕЕЕТ
ЖУТКО СЕКРЕТНЫЙ СПОСОБ РЕШЕНИЯ МНОГИХ ПРОБЛЕМ
Человек занимается у меня третий год. Изучает разными способами программирование, кодинг. Наступает на все грабли, какие знаю, иногда показывает новые. Спорит, сомневается, делает по-своему. У него ничего не получается. Часто в конце концов делаем как я ему изначально подсказывал. И это полезно. Это одно из условий понимания чего-то. Чтобы понять, нужно в том числе усомниться и попытаться заменить предлагаемое на альтернативное, кажущееся более подходящим и очевидными. И после краха альтернативного, «очевидного» решения, на его примере становится понятно, что к чему. Жаль, у многих учителей на такое просто ресурсов нет.
И вот недавно, после очередного занятия он в конце, на обсуждении, говорит «Я понял, ну на двух последних занятиях, что нужно, если что-то идёт не так, внимательно читать код. И ещё что не нужно спорить, а нужно делать что говорят»....
ЖУТКО СЕКРЕТНЫЙ СПОСОБ РЕШЕНИЯ МНОГИХ ПРОБЛЕМ
Человек занимается у меня третий год. Изучает разными способами программирование, кодинг. Наступает на все грабли, какие знаю, иногда показывает новые. Спорит, сомневается, делает по-своему. У него ничего не получается. Часто в конце концов делаем как я ему изначально подсказывал. И это полезно. Это одно из условий понимания чего-то. Чтобы понять, нужно в том числе усомниться и попытаться заменить предлагаемое на альтернативное, кажущееся более подходящим...
Ну, со вторым он не прав, иногда можно и поспорить, я ошибаюсь время от времени. Но вот с первым — это большой успех. Он сам решил проблему на голову-две выше уровня, на котором по идее находился.
И это и есть секретный способ решения многих проблем, который почему-то многим людям недоступен. Заглянуть внутрь, внимательно посмотреть и подумать. Не торопясь подумать, а обстоятельно. Всё спешим, спешим куда-то. В том числе — с выводами, особенно под впечатлением от чего-то.
Отдельный класс учеников — самокомментаторы. «Так, сейчас открываю браузер — долго что-то загружается, ну ладно, я пока посмотрю, какие тут параметры системы, вижу, что более-менее. А вот и браузер запустился. Захожу на сайт Скретча, ввожу логин и пароль. Неправильно. Видимо, я спутал английские S и C, проверяю — да, теперь всё хорошо».
Такие товарищи могут раздражать соседей и преподавателя, если не знать, что они всё правильно делают. Да, такое проговаривание своих действий и мыслей даёт нашему мышлению прирост к эффективности. Голова так лучше работает, если по простому.
Так что обычные мои слова: «Здорово, правильно, вот все смотрите и запоминайте. Когда с чем-то сложным сталкиваетесь, такое проговаривание очень помогает лучше обдумывать. Только давайте это делать потише, чтобы друг другу не мешать». Потом ещё приходится поповторять, но это не страшно.
Отдельный класс учеников — самокомментаторы. «Так, сейчас открываю браузер — долго что-то загружается, ну ладно, я пока посмотрю, какие тут параметры системы, вижу, что более-менее. А вот и браузер запустился. Захожу на сайт Скретча, ввожу логин и пароль. Неправильно. Видимо, я спутал английские S и C, проверяю — да, теперь всё хорошо».
Я уверен, тут много людей, опытных в видеоиграх. Мне от вас нужны советы — примеры игр.
Я собираюсь сделать бесплатный видеокурс для детей по созданию игр в Скретч. Но чтобы это был нормальный курс, важна простота в начале и постепенное нарастание сложности.
Начинать нужно с игр без коллизий, без вообще движения. Где просто нужно кликать мышкой, в начале пусть оттренируются делать кнопки, с простыми скриптиками. Движение буду добавлять постепенно потом.
И вот два проекта для старта у меня есть. Это отгадывалка — нужно нажать на один из вариантов. Например, 3 одинаковых совы, нужно угадать, какая побеждающая. Это так же Hidden — нужно найти на фоне объекты и нажать на них, чтобы они исчезли, «собрать».
Какие такие типы игр без движения, которые просто сделать начинающим, вы знаете? Напишите, пожалуйста
Я уверен, тут много людей, опытных в видеоиграх. Мне от вас нужны советы — примеры игр.
Я собираюсь сделать бесплатный видеокурс для детей по созданию игр в Скретч. Но чтобы это был нормальный курс, важна простота в начале и постепенное нарастание сложности.
Начинать нужно с игр без коллизий, без вообще движения. Где просто нужно кликать мышкой, в начале пусть оттренируются делать кнопки, с простыми скриптиками. Движение буду добавлять постепенно потом.
Програмирование для Python для творческих людей. Буду разжовывать и размазывать материал, чтоб каждый понял. Буду рад вопросам и советам, видео будут на ютубе и на опентубе.
Набросал на Сретче игру про коронавирус. Часа полтора ушло где-то на всё от начала до конца. Должна идти на десктопах и на смартфонах: https://scratch.mit.edu/projects/364186857/