Имя: Пароль:
IT
 
Ребенок, 10 лет, писать игры, с чего начать?
,
0 fv0917572
 
28.10.19
12:24
У ребенка есть желание написать свою игру.
Как сделать так чтобы желание не отбить?
Если сейчас накупить кучу книжек, точно будет все отложено навсегда.
51 HeKrendel
 
28.10.19
13:23
(38) Есть более интересные вещи, нежели английский язык, например налогооблажение, новое в редакции 2.5.3, маркировка, планирование производства разных типов (70-е годы прошлого периода)
52 vvspb
 
28.10.19
13:26
(51) планирование производства разных типов (70-е годы прошлого периода)\\\ новое -- хорошо забытое старое? Не в тему, но можно ссылки?
53 Глупый ответ
 
28.10.19
13:33
(28) Крупные специалисты в обучении людей, говорят, что вредно учить тому, что потом нужно будет переучивать. Особенно это критично в детстве, если в детстве всякую херню заучат то потом всю жизнь страдать будет. Например Дейкстра пишет "«Практически невозможно научить хорошему стилю программирования студентов, которые раньше имели дело с Бейсиком; в качестве программистов они умственно покалечены без надежды на восстановление.»" Мы вот в детстве учили и бесик и паскаль и делфи никаких языковых трудностей с пониманием не испытывали. Вы бы из себя не выходили, а конструктивно бы пояснили почему вы таки считаете по другому. А мне вообще лично пофик.
(29) Тоже мне новость. Если бы я был умным. Хрен бы я тут сидел.
54 HeKrendel
 
28.10.19
13:34
(52) Весь консалтинг возник как раз на развале СССР, и пока большого скачка не совершил
55 HeKrendel
 
28.10.19
13:35
Ну кроме как КАНБАН применить к разработке
56 Глупый ответ
 
28.10.19
13:35
(46) ты не правильно учишь. Надо с конца начинать. Если человек долго не видит результатов труда, то ему это не интересно. Надо учить тому, чем можно выпендриться перед сверстниками.
57 HeKrendel
 
28.10.19
13:36
(52) Да и откуда ссылки, надо идти в библиотеку, смотреть книги, потом заказывать их оцифровку
58 mirosh
 
28.10.19
13:36
(0) майнкрафтом увлекается? там можно прям программировать как раз для детей
59 vvspb
 
28.10.19
13:39
(57) я надеялась это уже за меня кто-то сделал :) Спасибо.
60 HeKrendel
 
28.10.19
13:40
Перелопачивать ученики БАуманки и Станкина
61 HeKrendel
 
28.10.19
13:40
учебники*
62 Garikk
 
28.10.19
13:41
Просто к слову про эту цитату:
(53) <Практически невозможно научить хорошему стилю программирования студентов, которые раньше имели дело с Бейсиком>

Все забывают что данное утверждение было истинно только на момент когда его произносили, тот самый бейсик устарел ещё в середине 80х годов
63 Глупый ответ
 
28.10.19
13:42
(33) ахаха, чего не взлетела ваша поделка? Я уже и забыл. Мне надо будет написать книгу, как наживать врагов. У меня талант же!
(37) «Проекты, предлагающие программирование на естественном языке, гибельны по своей сути.»
© Дейкстра.
64 Garikk
 
28.10.19
13:43
(63) SQL - язык который писался как "естественный", до сих пор не могут полноценную замену ему придумать
65 Xapac
 
28.10.19
13:44
(50) Для жителей не москвы ест курсы?
66 HeKrendel
 
28.10.19
13:44
(63) 1С например ;-)
67 Garikk
 
28.10.19
13:48
(66) он (дейкстра) несколько иное имел в виду
А вообще если например в C++ переименовать все его 28 служебных слов на русский язык, ничего принципиально не изменится. ни программировать легче не станет, ничего. геморрой только с документацией и с поиском специалистов будет
68 Garikk
 
28.10.19
13:49
(67) *тьфу 28... 84!
69 Провинциальный 1сник
 
28.10.19
13:54
Лучше сразу начать с 3д-графики, на уровне примитивной ходилки по уровням типа wolf3d Трассировка лучей, натягивание текстур - достаточно тривиально и просто. По крайней мере, поймет откуда что произошло, и в то же время достаточно интересно. Но для этого надо нормально знать язык программирования и математику с тригонометрией хотя бы на школьном уровне.
70 Xapac
 
28.10.19
14:07
(69)Игровой движок юнити поддерживает питтон...
71 Провинциальный 1сник
 
28.10.19
14:11
(70) Не надо с движков начинать. Надо сначала сделать закат солнца вручную через пиксельную графику. С косинусами и пропорциями.
72 Garikk
 
28.10.19
14:13
(71) глубже надо, сразу писать на ассемблере это всё
73 Глупый ответ
 
28.10.19
14:13
(67) В России которую мы все потеряли, господа охфицеры на русском вообще дома говорить запрещали. Наверное был в этом смысл. Мне кажется язык определяет мышление, мышление определяет сознание, сознание определяет бытие.
74 wt
 
28.10.19
14:15
(69)  да я понял, что ТС просто потрындеть надо. Или он просто далёк от темы.
75 Глупый ответ
 
28.10.19
14:16
Бытие лучше чем у негров, но честно говоря так себе. Поэтому язык не очень, ни для жизни ни тем более для программирования он не походит. Конструкции длинные и не ясные. Постоянно надо переспрашивать, это ты типа спросил или утвердил? Без (.!?) без знаков не понятно. Никто его выучить нормально не может, что то типа китайского.
76 Garikk
 
28.10.19
14:17
(73) дело не в языке (всмысле в буквах), а в его структуре
1С это всётаки обычный императивный процедурный язык, где служебные слова написаны русским алфавитом, при этом реально его можно назвать как 'бейсик переведенный промтом'

тоесть между питоном (без ООП) и 1С-ом разница гораздо меньше чем между русским и английским языком
77 Sammo
 
28.10.19
14:18
(73) Насколько я помню наоборот - несколько языков. Иногда вплоть до того, что в определенные дни недели говорили на определенном языке.
Кстати, можно и здесь так сделать: в понедельник пишем на питоне, во вторник на java, в среду на 1с и т.д.
78 Глупый ответ
 
28.10.19
14:22
(77) жава скрипт, питон, джава, джава скрипт - это все си подобные языки. А одинэс мало того, что на русском так еще и бейсикоподобен. Поэтому мозг одинэсника травмирован дважды. Один раз из за бейсика, второй раз из за русского.
79 Глупый ответ
 
28.10.19
14:23
два раза жава скрипт написал, хотел пхп.
80 Глупый ответ
 
28.10.19
14:25
Третий раз травмирован франчайзи, четвертый раз бухгалерами и кладовщиками. Отсюда 1сники психически не уравновешенные, скандальные  люди как программисты они подверглись необратимой умственной деградации . Что можно частенько наблюдать на форуме.
81 Garikk
 
28.10.19
14:28
(78) ещё раз повторюсь, тот бейсик про кторый говорили что он "травмирует", исчез в середине 80х


А учитывая что питон и простигосподи js с динамической типизацией, травмирует не хуже
82 Глупый ответ
 
28.10.19
14:28
+(75) Причем выучить китайски можно, его написать трудно. А русский ни написать ни выучить ни один иностранец не может. Во первых нафиг не надо, во вторых трудный.  Девушка красивый и песец! Хоть он лет 10 его уже учит.
83 Garikk
 
28.10.19
14:30
(82) <Причем выучить китайски можно, его написать трудно. А русский ни написать ни выучить ни один иностранец не может. >
Это не так

чтобы понять разницу между языками надо например поучить английский, а потом поучить испанский...и тут появится понимание почему русский для них так сложен. Китайский будет точно также для них сложен как и русский, именно из-за другой симантики и архитектуры
84 ice777
 
28.10.19
14:30
(77) 1с в этом ряду смотрится диковато O_o
85 Глупый ответ
 
28.10.19
14:32
(81) Ты хоть одну программу написанную на vba знаешь? И я нет. Про макросы в ексель не надо. Динамическая типизация ничего не травмирует. Не надо типами, сигнатурами и перегрузками себе голову забивать. Толку от этого никакого, а гемороя целый вагон.
86 Глупый ответ
 
28.10.19
14:32
Ну вернее есть толк, в виде производительности и ресурсоемкости. Но людям, а тем более детям на нее пофиг.
87 Garikk
 
28.10.19
14:33
(85) VBA это и есть макросы в эксель, как вы себе на нем программы представляете?

а на vb софт есть, что подвтерждает что vbnet до сих пор жив и язык в десятке популярных языков
88 Глупый ответ
 
28.10.19
14:34
(87) он жив, потому что на него микрософт бабло льет, так он нафиг никому как и си шарп не впился.
89 Garikk
 
28.10.19
14:34
(85) < Не надо типами, сигнатурами и перегрузками себе голову забивать>
и я уже в третьей конторе вижу как люди костылят проверку типов в рантайме для питона, потому что "ненужно" оно только в проектах типа вебсайт для магазина продуктов
90 ice777
 
28.10.19
14:35
(0) Самое лучшее, что можно сделать- не мешать. Что ему готовое подашь- не ценится.
Пусть на чем угодно пишет, абы нравилось, возможно единомышленники заведутся его возраста, тогда дело пойдет.
91 Xapac
 
28.10.19
14:37
(71)зачем?
92 Глупый ответ
 
28.10.19
14:37
(89) ладно это уже религиозный срач пошел. Лучший язык для обучения питон. Мои аргументы. Он простой, правильный, красивый  и имеет промышленное и коммерческое использование.
93 Garikk
 
28.10.19
14:38
(92) соглашусь, хотя я и против динамически типизированных языков
94 Провинциальный 1сник
 
28.10.19
14:46
(91) Зачем в школе учат таблицу умножения?
95 Zapal
 
28.10.19
14:50
(0) Scratch отличная штука
я пока осваивал сам пару игр для фана накропал
думаю лучше ничего нет
96 GROOVY
 
28.10.19
14:53
(65) Есть. Там можно город выбрать.
97 Xapac
 
28.10.19
14:56
(94)игра тоже простая может быть.

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


подсовываю всякие игры на развитие алгоритмического мышления.
98 Глупый ответ
 
28.10.19
15:19
(95) Посмотрел на ютуб этот скратч. Мое личное, сугубо субъективное оценочно вкусовое мнение. Эта какая то блевотина. Тогда уже ActionScript лучше разбирать, чем эту дрянь. Мне кажется она мозг травмирует еще хуже goto в бейсике. Детей вон с 4 лет в шахматы учат играть и сразу в нормальные, а не в какие нибудь там игрушечные. Дети по обучению комбинаторным, языковым задачам любого взрослого сделают.
99 Garikk
 
28.10.19
15:21
(98) (нравится мне по бейсику поспорить)

Вы в каком бейсике goto видели?
100 DenVaz
 
28.10.19
15:25
Опоздал... надо было в год заставлять.
101 fv0917572
 
28.10.19
15:25
(99) на моем сюборе было) не знаю какая там версия.
102 Глупый ответ
 
28.10.19
15:26
(99) Тот котором было это goto. vb наверное не плохой язык, только не ясно кому и нафиг он нужен, когда есть другие языки. Язык может и не плохой, только ни кому не нужный, по скольку опоздал на поезд в котором раздавали предметную ориентированность. Кроме того карма плохая.
103 Garikk
 
28.10.19
15:26
(101) понимаешь о чем речь вообще? вопрос не о goto как операторе как таковом, а про обязательную нумерацию строк и goto-по-номерам как единственный способ перехода
104 Garikk
 
28.10.19
15:28
(102) уже в середине 80х goto по номерам стал необязательным, завезли лейблы которые фактически превратились в процедуры

а то что вы в питоне пишете
def something_1():
pass

def something_2():
something_1()

вместо

def something_1():
pass

def something_2():
GOTO something_1()


не означает что goto в питоне нет
105 Garikk
 
28.10.19
15:29
(отступы кудато подевались, но они там были)
106 Garikk
 
28.10.19
15:30
уже даже на спектруме такого не было, и процентов 80% посетителей мисты на таком допотопном бейсике не писали, хотя блин каждый знает что goto это плохо
107 Vlad33k
 
28.10.19
16:54
Видеоуроки на ютубе по Unity. Куча роликов где какой-нибудь flappy bird за 20 минут создают. Сразу все не поймет, но повторить сможет. Это интересно и не нудно, т.к. результат визуализируется на экране очень быстро, для ребенка это важно. А дальше если втянется, то ему самому будет интересно втянутся в детали и программирование
108 Слоупок
 
28.10.19
18:49
(2) Этот Scratch проходят в школах в Америке в 10 классе на уроке информатики :)))
109 Слоупок
 
28.10.19
18:50
(99) В любом бейсике есть goto
110 Garikk
 
28.10.19
18:50
(109) чем goto отличается от вызова процедуры или ф-ции в любом другом языке?
111 Слоупок
 
28.10.19
18:52
(110) Тем что адрес вызова и контекст не сохраняется в стек.
112 Garikk
 
28.10.19
18:53
(111) оо, подробности, типа goto != gosub ? и это очень важно?
113 Garikk
 
28.10.19
18:53
продолжим, в 1С есть Перейти, в яве есть label в golang есть goto
114 Слоупок
 
28.10.19
18:56
(112) Именно. Это две большие разницы
115 Garikk
 
28.10.19
18:56
(114) и где вы найдете человека который будет использовать goto в программах вместо gosub?
116 Слоупок
 
28.10.19
18:57
(115) Даже не буду пытаться его искать. Зачем он мне?
117 Garikk
 
28.10.19
18:57
я ещё раз повторюсь, использование goto в таком контексте устарело в середине 80х годов, с тех пор уже даже язык успел умереть причем несколько раз подряд
118 Garikk
 
28.10.19
18:58
но почмеуто все до сих пор этот труп поднимают и как по копирке вспоминают ужасный goto хотя никто даже не помнит почему
119 Garikk
 
28.10.19
18:59
вот мы сейчас тут вспомнили, хорошо...но этот разговор на мисте был пару месяцев назад, тупо всё повторяется
120 Слоупок
 
28.10.19
19:00
(118) goto не ужасный. Он офигительный. Такие шедевры на нем творили в детстве.
121 Слоупок
 
28.10.19
19:02
10 k$ = INKEY$

^_^
122 Мэс33
 
28.10.19
20:00
Что-то типа такого простого редактора - с него можно начать
http://softcatalog.info/ru/programmy/game-maker
123 Zapal
 
28.10.19
20:27
(98) я понимаю, когда обсираешь сверхпопулярный продукт немножко чувствуешь себя выше. Но просто интересно что конкретно там может не понравится? То что операторы тягаются мышкой а не набиваются с клавиатуры? Так это огромный плюс. Может даже будущее программирования
124 Глупый ответ
 
28.10.19
20:53
(123)
https://www.youtube.com/watch?v=tCni96H10dg это скратч? Тогда мое сугубо личное мнение. Именуемое вкусовщиной.

1. Это не программирование это какая блевотина для аутистов никакого отношения к программированию не имеющая.
2. Это пустая трата времени, потому что потом придется переучиваться.
3. Будет заучен дурной стиль программирования без классов, объектов и даже без процедур и функций.

Если надо развить ребенка, то лучше пусть он в шахматы и в футбол играет, миллиардером как Галицкий станет. Если нужно выучить программированию, то нужно обходится без этой тошноты, а учить сразу как надо. Функциям, классам и объектам.
125 Глупый ответ
 
28.10.19
20:59
(104) vb изначально мертворожденный язык с хреновой наследственностью. Потому что зачем он нужен, когда
С, ассемблер - для железок, с++ для приложений, java для бизнеса, php/java script для интернета, python для души. А vb кому и зачем он нужен?
126 Слоупок
 
28.10.19
21:05
(124) Присмотрись лучше. Тебе так показалось, потому что ты не вник в суть Скратча. На самом деле там есть прямая аналогия с настоящим программированием, и не такая уж и большая разница. По сути это и есть язык программирования со всеми стандартными конструкциями: Циклы, условия, процедуры... Просто IDE более наглядная и более понятная, адаптированная под детей. Красочная и интересная. Проще получить хоть какой-то результат при минимальной затрате времени.
127 Глупый ответ
 
28.10.19
21:18
(126) Я же уже писал. Люди которые учат программированию профессионально, отучили десятки тысяч студентов во всяких Стенфордах, Гарвардах категорически ЗАПРЕЩАЮТ изучать языки, которые не используются в промышленной и коммерческой разработке. Почему они так говорят, ну напиши ему письмо. dear Dijkstra why did you say that about basic?
128 Слоупок
 
28.10.19
21:31
(127) Так это уже получается не "Твое сугубо личное мнение. Именуемое вкусовщиной.", а чье-то чужое мнение? Ты не запутался случайно?
129 Слоупок
 
28.10.19
21:37
(127) У нас тоже в универе был препод по информатике. Постоянно втирал студентам что нужно КАТЕГОРИЧЕСКИ запретить класть брусчатку в городе, это очень опасно, якобы террористы могут под нее заложить взрывчатку.
130 Глупый ответ
 
28.10.19
21:43
(128) Ну это естественно, мои вкусы сформированы под влиянием людей, которые считаются специалистами в своей области. Я к их мнению естественно присоединяюсь.
ps

Съезд общества поуистов.
Корреспондент спрашивает председателя:
А скажите вам все поуй?
-Да.
И власть?
-Да.
И машины?
-Да.
И квартиры? -Да.
А деньги?
-Нет, деньги нам не по.уй!!!
-а как же ваши принципы?
Нам по.уй ваши неувязочки!!!
131 Глупый ответ
 
28.10.19
21:44
(129) А этот преподаватель в Стэнфорде преподает? Нет? Ну тогда по..й что он там говорит.
132 Слоупок
 
28.10.19
21:47
(131) Конечно по..й, с этим то я не спорю, он бред несет. Так же как и твой кумир из Стенфорда.
133 Zapal
 
28.10.19
23:13
(124) у человека из (0) нет желания изучать программирование, он хочет создавать игры
здесь главное создать сценарий игры, нарисовать персонажей, анимацию. Именно этим ребенку в первую очередь хочется заняться, а не классами-функциями
134 saksaul
 
29.10.19
06:32
Самое быстрое написать визуальную новеллу на RenPy
135 fgaabbb
 
29.10.19
06:38
однозначно Scratch. Через год экспериментов, когда сам уверенно будет делать всякое - CodeCombats и уже потом всякое крутое )
136 Конструктор1С
 
29.10.19
06:50
(0) нормальные пацаны в 10 лет крапиву палкой пи..ят, да на заборах сидят
137 EVGA
 
29.10.19
09:16
(0) жава раш предлагали уже? Мне кажется идеально
138 Провинциальный 1сник
 
29.10.19
10:03
(121) Ага, inkey$ в цикле goto был наше всё.. лет 30 назад)
139 fv0917572
 
29.10.19
10:48
(137) можно ссылку?
140 fv0917572
 
29.10.19
10:54
(139) https://javarush.ru/ они?
141 Zapal
 
29.10.19
11:06
(140) ты что, планируешь чтобы через годик он уже бабосы в семью приносил?
рано ему еще такое
142 Иосиф Висарионович
 
29.10.19
11:06
(133) мне в 10 лет хотелось починить ламповый радиоприемник или может даже раньше. Но уровня знаний на это не хватало. Соответственно поставленная задача, была воспринята как личный вызов и вызвало желание развиваться в этом направлении. А если бы мне его починили я бы на это дело забил бы.
143 Иосиф Висарионович
 
29.10.19
11:09
+(142) изучать устройство радиоприемника. Историю создания. Радиоволны. Схемы. Что делает каждая деталь. Почему у ламп до черта выводов, что они делают. Какие физические процессы происходят. Прям лет на 10 в это погрузился. А если мне дали жевачку из кубиков, я бы поигрался 10 минут и забил бы на это дело. Пусть учит программирование, не интересно. Значит вон в футбол пусть идет играет.
144 Sinoptic
 
29.10.19
11:23
(0) Отличная программа для обучения алгоритмам и созданию игр "Kodu Game Lab" от богомерзкого Майкрософта, есть на русском:
https://www.kodugamelab.com/
Мой ребенок дня три из нее не вылазил. Сейчас подсел на Roblox Studio, там уже всё серьёзнее.
145 Garikk
 
29.10.19
11:57
(143) тоесть конструктор в стиле 'собери свой радиоприемник' - это тоже плохо?
146 Иосиф Висарионович
 
29.10.19
12:43
(145) Да плохо. Если будет просто и понятно и все сразу заработает, то этот конструктор будет заброшен через 2 дня. Если будет слишком сложный, ну например с фабричной печатной платой и тучей деталей. То из-за недостатка навыков пайки я его запорол через 2 часа. Взлетает по следующей схеме. Сначала делаешь детекторный навесным монтажом. Добиваешься, чтобы заработал. Потом делаешь к нему однокаскадный усилитель. Потом блок питания. Потом двухкаскадный усилитель. Потом высокочастотный усилитель. Потом всякие генераторы паяешь, пила/прямоугольные импульсы. Потом гетинаксовые платы лобзиком пилишь. Потом кислотой травишь.  Вот так это работает. Но я в данном случае привел пример про психологию, а не про технологию. Я говорил, про мотивацию. Это должно быть сложно. Это  должно не получиться. А вот когда будет сформирован личный вызов. Типа да, как же так, сдохну но разберусь. Точные науки и инженерное дело, это не роман, который ты почитал 1000 листов и забыл. Ты это грызешь по крупинке. А конструкторы и прочие жвачки это желание отбивают. И если человек не готов разбираться с одной страницей неделю, а может даже месяц. То значит у человека не технический склад ума и не надо его этим мучать.
147 Zapal
 
29.10.19
13:09
(146) такой личный вызов "сдохну но разберусь" как у тебя случился вообще-то редко когда с кем еще происходит. Да и нужность его под сомнением, если конечно ты сейчас нам не расскажешь как ты в итоге потом срубил кучу бабла на этом, а не просто весело провёл время
148 Иосиф Висарионович
 
29.10.19
13:22
(147) У каждого свои цели в жизни. Каждый борется со скукой по своему. Кто то бухает, а кто то колется. А кто то схемы собирает и программы пишет. Во первых зарабатывание денег и умение вести бизнес никак не связанные с техническим мышлением навыки. Посмотри на правительство, кто там сидит? Юристы, лингвисты, журналисты, спортсмены и прочие воцерквленные говнометарии. А инженер типа при них слуга механик, ну там в мерседесе масло поменять, колеса подкачать. Поэтому любому технически заинтересованному специалисту младше 25-30 лет, предельно ясно, что делать. Это учить английский и валить нафиг. А что касается лично меня. Ну купил я две квартиры, есть хорошая машина. Мне больше не надо. Зачем мне выстраивать отношения с налоговой, с бандитами с пожарниками, с ментами, с крышами-мышами? Мне и так хорошо.
149 StanLee
 
29.10.19
14:23
150 Кентавр
 
29.10.19
19:20
(146) О, да. Прям вспомнил как я в детстве разбирался в электронике. Не было интернета, в библиотеки книги только про Дядю Степу и Робинзона Крузо, приходилось узнавать как работают логические микросхемы методом тыка, подсоединять к выводам провода и измерять напряжение на других выводах.
Как-то раз даже исследовал большую микросхему из странной приставки "Денди" (обычно в приставках одна главная микросхема залитая полимером, а в этой был целый клад больших микросхем с ножками), которая реагировала на тыкания в нее проводами крайне странно и необычно. Некоторые ножки работали иногда как входы, а иногда как выходы (измерял сопротивление).
При одинаковых входных комбинациях на выходе выдавала не одинаковые результаты. Отец не мог это объяснить, он только на транзисторах умел паять аналоговые схемы.
Потом только я вычислил что выходные результаты можно задавать самому и она их запоминает если тыкнуть в один из контактов. Стал на ней делать из восьми светодиодов бегущие огни, меняя входные сигналы через микросхему-счетчик. Я сам тыкал в один контакт счетчика проводом вручную, чтобы огонь бежал. Очень был ленивый чтобы припаять хотя бы кнопку.
А спустя несколько лет, я узнал что это была самая обыкновенная микросхема ОЗУ.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.