Обновить
55
0
Волосатов Евгений@FFormula

Программист и Преподаватель

Отправить сообщение
Шутки-шутками, а я уже давным давно этим занимаюсь:
провожу вебинары по созданию игрушек на C# си шарпе.
И, должен сказать, участникам это очень нравится —
они ведь могут просто повторить за мной и написать «свою» игрушку,
это очень мотивирует сделать быстрый старт в программировании.
Я уже два года веду такие вебинары на сайте www.VideoSharp.info
Ещё раз повторюсь со ссылкой на видео, выше неверно её разместил.

Смотреть с 7-ой минуты.
Совсем не давно я на вебинаре со своими учениками рассматривал как-раз такой способ решения задачи про счастливые билеты, с использованием Динамического программирования. Если кому-то интерсно подробное объяснение способа решения этой задачи, см. видео (с 7-ой минуты): https://www.youtube.com/watch?v=n2uT2sUUgmI
Я могу порекомендовать сайт по созданию игр на C# с нуля: http://www.videosharp.info/
Игры там создаются разные, от самых простых, типа «КНБ»,
до более сложных, вроде игры Сокобан на двоих по сети.
Сайт хоть и обучающий, но с практическим подходом.
Уральские пельмени в одном из своих номеров по поводу этого мультика тоже пошутили.
Я тоже страдаю уже который день…
А как же игра «Ну погоди!», не поверю, что у такого гаджетомана, как ты, её не было.
image
У меня был рекорд 2937! (Мультика не было:)
Очень красиво!
С огромным удовольствием пересмотрел все ролики друг за другом.
Полчаса блаженства, как будто сам там побывал.
Несколько раз вспоминал про фильм «Дом».
Кто не смотрел — крайне рекомендую.
Там автор на воздушном шаре
летал и снимал видео.
Недавно изобретал тот же велосипед. Некоторые буквы латинского алфавита в разных транслитах так и остаются неиспользуемыми. Почему бы их не использовать вместо сочетаний HH, JH и т.д.

Пояснения к сочетаниям.
yo — ё, yu — ю, ya — я — Тут всё просто. Как в русском языке эти буквы раскладываются на сочетание звуков «й+о», «й+у», «й+а». Тут всё стандартно и понятно. А вот как быть в обратном случае? У нас есть «е», но нет «э». Есть «и», но нет «ы». Нужно наоборот убрать «й» из звучания. Для этого я использовал «w» — как символ убирающий «й» из звучания. «we» («е» без «й») — «э». «wi» — «ы».
Сама по себе «w» отдельно как буква не используется, поэтому разночтений не бывает.
Для «х» используется «x» (экс). Это даёт возможность убрать разночтения из сочетаний sh, ch, zh, так как «h» сама по себе не используется.

А — A
Б — B
В — V
Г — G
Д — D
Е — E
Ё — Yo
Ж — Zh
З — Z
И — I
Й — Y
К — K
Л — L
М — M
Н — N
О — O
П — P
Р — R
С — S
Т — T
У — U
Ф — F
Х — X
Ц — C
Ч — Ch
Ш — Sh
Щ — Shh
Ь — Q
Ы — Wi
Ъ — J
Э — We
Ю — Yu
Я — Ya

(комментарий пользователя http://habrahabr.ru/users/VasakaInc/)
Для меня стала откровением фраза, что «проект это не спринт, а марафон».
А я-то всё время к своему проекту по спринтерски отношусь, из-за чего
иногда накапливается такая усталось, что могу несколько недель
вообще ничего не делать. Спасибо за статью.
Уважаемый, если вы не видите возможных ухищрений, это не значит, что их нет. Сколько времени вы «работали» с игруном? Я несколько лет зависал на этом сайте, мне было дико интересны все предложенные там игры, кое-что мне удалось выяснить. Моя стратегия не имеет ничего общего с мартингейлом, все ставки одинаковые, но математическое ожидание +7% за сессию. Я несколько месяцев активно играл, у меня было задействовано несколько человек для доступа к десяткам аккаунтов, так как нужно все делать осторожно, чтобы не забанили. И у меня был и правда стабильный доход, но потом я занялся инфобизнесом — обучаю желающих программировать на языке C# Си шарп, проект www.videosharp.info, это оказалось куда интереснее — проводить живые вебинары по созданию игровых программ с учениками, чем тратить по нескольку часов в день на бездушные алгоритмы. Управление таким количеством аккаунтов — стало жутко напряжно и неинтересно. Я же писал об этом — когда головоломку решил, она становится неинтересной. Я хочу идти дальше, но терять наработки жаль, поэтому я и сделал сайт со своей стратегией, то есть распределил аккаунты другим способом, чтобы не тратить на их поддержку больше времени. 99.9% стратегий для игруна — полный шлак. У меня — действующий вариант, можете почитать отзывы на сайте или в интернете, отрицательных просто нет.
Смысл в том, что можно использовать некоторые ухищрения, в пределах правил игруна и тем самым увеличить МО до +7% за сеанс игры. Мне очень жаль, что меня так заминусовали, так как лохотрона тут никакого нет, в моей стратегии всё математически точно рассчитанно и доказано.
Интересная история.
Я один раз «взламывал» казино игруна, правда чисто математически, без рейсов и без sql-иньекций. Есть у них такая замечательная игра «Сейф», аналог математической игры «Быки и коровы» — нужно выскрыть сейф за 5 попыток. Потратив несколько недель и несколько компьютеров, я перебрал абсолютно все варианты игры и создал-таки оптимальную выигрышную стратегию! С помощью ещё некоторых ухищрений я довёл математическое ожидание до +7% с каждого сеанса игры. Если кому интересно, описание этого алгоритма выложено здесь: pobedi-igruna.ru/safe.php. Я играл несколько месяцев, даже что-то выводил, а потом просто надоело. После решения головоломки — интерес к ней пропадает, любители головоломок меня поймут. Было это несколько лет назад, но алгоритм остаётся актуальным до сих пор.
Я и не собираюсь сам создавать уроки по всем направлениям.
Хорошо можно сделать только что-то одно, в чём сам силен,
что самому нравится. А для остальных направлений — искать
специалистов по каждой области отдельно и помогать им
создать свою учебныую программу по изложенным принципам.

Мне понравилась ваша мысль «научить правильно формулировать свои мысли».

Кстати, по поводу Английского.
Чтобы его выучить «один раз и навсегда»,
нужно отправить ребёнка в иностранный учебный лагер на несколько недель.
Повторить несколько лет. И будет он знать английский как родной.

По поводу последнего абзаца — так это почти про меня…

Я понял мысль, которую вы хотите донести, что нужно учить учиться.
Но научиться этому, опять же, нужно на каком-то примере, а не абстрактно.

Спасибо за интересный ответ.
Спасибо за напоминание. Я тоже мало хорошего вынес из школы, больше тюкали, чем давали возможности творчески развиваться.
Спасибо, Миксим, за отличный пример!
Я считаю язык Паскаль своим родным, до 20 лет я писал только на нём.
Евгений, здравствуйте.

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

Итак, какие соображения у меня накопились за годы размышлений на тему реформы образования:

1. Обучение должно осуществляться в процессе производства чего-либо, как это происходит в университетах. Например, изучение «информатики» могло бы происходить так:
Идёт создание компьютерной игры. Кто-то занимается программированием, кто-то 3D моделированием, анимацией, кто-то готовит 2D графику (текстуры, кнопочки, рамочки и пр.), кто-то рисует концепты, кто-то сочиняет музыку, кто-то создаёт звуковые эффекты и так далее…
Дети походив и посмотрев как занимаются старшие тем или иным занятием будут залипать там, где им наиболее интересно. Будут сидеть и смотреть как кто-то рисует, программирует, моделит… Многое они будут впитывать просто наблюдая как старший товарищ работает. Будет задавать вопросы по ходу, а ему будут отвечать помогая быстрее освоиться. Очень быстро ребёнок захочет попробовать делать что-то сам и старший товарищ сможет ему дать какую-нибудь простенькую работу, зная что ребёнку по силам и потом этот кусок кода (если это программирование) включить в код разрабатываемой игры, чтобы ребёнок видел, что этот кусочек сделал он! И так далее.
Сделаю отступление. У меня младший брат младше меня на 20 лет. Я наблюдал за ним, как он наблюдает за тем как я играл на компьютере. Сначала молча смотрел какое-то время, потом задавал вопросы, чтобы уточнить какие-то вещи, а потом садился сам и играл. Вообще я много наблюдал за детьми в подобных ситуациях. Это типичное для них поведение.
Вот такой же принцип надо использовать и в обучении. Дети во первых будут заниматься тем, что им интересно и в самой простой форме для усвоения. А если он при этом не будет знать к примеру химии, ну так и что с того? Зачем всем знать химию? Тем более, если человеку больше всего нравится писать музыку.

2. Мне кажется, что все направления должны быть по одной крышей. Пусть это будут разные корпуса, но на одной территории. Тогда дети смогут без проблем «потусоваться» во всех направлениях обучения-исследования-разработки. Кому-то интересно будет игры делать, а кому-то понравится изобретать новые материалы, или источники питания…
При такой модели мы не впихиваем в детей мёртвые знания и не заставляем учить всё подряд, а они получают их естественно и по мере оттачивания полезных для данной области навыков, как вы и писали.

Если у вас будут какие-нибудь вопросы, предложения или тема для обсуждения по данному вопросу, пишите. Мне очень интересна тема реформы образования. Надо нам в конце концов сделать такую систему образования за которую дети потом скажут нам спасибо, а не проклинать 11 лет.
С уважением,
Василий.
P.S. Мне 35 лет, а мне до сих пор снятся кошмары, что я в школе и мне ещё 1-2 года учиться. Школа это худшее, что было в моей жизни. Может поэтому я так хочу сделать, чтобы дети учились получая от этого удовольствие, а не считали сколько там недель до каникул осталось.
Задача начинается словами, не понимаю, почему вы их опустили:

Робот Шарп решил поиграть с тобой в рулетку.
Уверен, с первого раза отчитаться не получится :)
Впрочем, количество запусков не ограничено, так что, желаю успеха!
Вот видео решение этой задачи, которая вас так задела.


Пример исходных данных и результатов есть ко всем задачам.
А ещё у всех задач есть видео-решения. И очень жаль,
что дочка вашего знакомого не стала их решать самостоятельно.

Хотя, сам факт того, что учителя некоторых школ/универов используют мой
проект в качестве дидактического материала — тоже о многом говорит.
К сожалению, узнаю я об этом только косвенными путями.
Привет!
Начнём с того, что это задача последняя в разделе и помечена звёздочкой.
Эта задача называется «Рулетка», и вполне соответствует своему названию.
Там даже написано — «Робот Шарп хочет с тобой поиграть в рулетку».
Кроме того, она рассчитана на некоторое чувство юмора и настойчивость.
И, главное, у этой задачи есть видео-решение,
в котором я рассказываю и показываю, как её «пройти».
Если бы вы решали эти задачи последовательно,
а не вырвав из контекста, то вам сразу было бы всё понятно.

Эта нестандартная задача, и она очень полюбилась многим курсантам,
невзирая на то, что её пройти обычном способом почти нереально.

Этот урок учит нестандартному подходу к решению задач.
Кроме того, раз вы на неё потратили столько времени,
это значит, что вы занимались программированием битый час,
с увлечением, азартом, в этом и заключается «секрет» методики.
Так что всё правильно.

Информация

В рейтинге
Не участвует
Откуда
Висагинас, Литва, Литва
Работает в
Дата рождения
Зарегистрирован
Активность