Вход | Регистрация
    1  2
Информационные технологии :: Математика и алгоритмы

Ребенок, 10 лет, писать игры, с чего начать?

Ребенок, 10 лет, писать игры, с чего начать?
Я
   fv0917572
 
28.10.19 - 12:24
У ребенка есть желание написать свою игру.
Как сделать так чтобы желание не отбить?
Если сейчас накупить кучу книжек, точно будет все отложено навсегда.
 
 
   fv0917572
 
101 - 28.10.19 - 15:25
(99) на моем сюборе было) не знаю какая там версия.
   Глупый ответ
 
102 - 28.10.19 - 15:26
(99) Тот котором было это goto. vb наверное не плохой язык, только не ясно кому и нафиг он нужен, когда есть другие языки. Язык может и не плохой, только ни кому не нужный, по скольку опоздал на поезд в котором раздавали предметную ориентированность. Кроме того карма плохая.
   Garikk
 
103 - 28.10.19 - 15:26
(101) понимаешь о чем речь вообще? вопрос не о goto как операторе как таковом, а про обязательную нумерацию строк и goto-по-номерам как единственный способ перехода
   Garikk
 
104 - 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 в питоне нет
   Garikk
 
105 - 28.10.19 - 15:29
(отступы кудато подевались, но они там были)
   Garikk
 
106 - 28.10.19 - 15:30
уже даже на спектруме такого не было, и процентов 80% посетителей мисты на таком допотопном бейсике не писали, хотя блин каждый знает что goto это плохо
   Vlad33k
 
107 - 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
   Garikk
 
110 - 28.10.19 - 18:50
(109) чем goto отличается от вызова процедуры или ф-ции в любом другом языке?
   Слоупок
 
111 - 28.10.19 - 18:52
(110) Тем что адрес вызова и контекст не сохраняется в стек.
   Garikk
 
112 - 28.10.19 - 18:53
(111) оо, подробности, типа goto != gosub ? и это очень важно?
   Garikk
 
113 - 28.10.19 - 18:53
продолжим, в 1С есть Перейти, в яве есть label в golang есть goto
   Слоупок
 
114 - 28.10.19 - 18:56
(112) Именно. Это две большие разницы
   Garikk
 
115 - 28.10.19 - 18:56
(114) и где вы найдете человека который будет использовать goto в программах вместо gosub?
   Слоупок
 
116 - 28.10.19 - 18:57
(115) Даже не буду пытаться его искать. Зачем он мне?
   Garikk
 
117 - 28.10.19 - 18:57
я ещё раз повторюсь, использование goto в таком контексте устарело в середине 80х годов, с тех пор уже даже язык успел умереть причем несколько раз подряд
   Garikk
 
118 - 28.10.19 - 18:58
но почмеуто все до сих пор этот труп поднимают и как по копирке вспоминают ужасный goto хотя никто даже не помнит почему
   Garikk
 
119 - 28.10.19 - 18:59
вот мы сейчас тут вспомнили, хорошо...но этот разговор на мисте был пару месяцев назад, тупо всё повторяется
   Слоупок
 
120 - 28.10.19 - 19:00
(118) goto не ужасный. Он офигительный. Такие шедевры на нем творили в детстве.
   Слоупок
 
121 - 28.10.19 - 19:02
10 k$ = INKEY$

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.