![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#41 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Думаю отписывать теперь в теме "Мастерская: Основные аспекты программирования игр" просто некорректно, кроме собственно учителя и учеников.
Хотел уточнить. Сдвиг выполняется быстрее умножений, но не учел аспект компилятора. Если сразу вложить ученику, что все выполняется одинаково быстро, то возможно оптимизаторских способностей у ученика не будет. Конечно же мое сообщение касалось ASM, извиняюсь. Не согласен с позицией mutabor'а, ...глупыми люди выходят после обучения не из-за того что их пичкали "голой теорией", а из-за наплевательского отношения учителя к процессу обучения, где не разбирают, кто понял а кто нет. Для этого существуют специальные подходы. В теме "Мастерская: Основные аспекты программирования игр" как раз такой случай, ...вы думаете ученики сознаются что поняли сущность sin и cos после того как игровой код с их участием заработает у них, с легкой руки показанный учителем? ![]()
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#42 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
![]() Цитата:
Во вторых, мой подход, теория, пример, задание по этой теме немного сложнее чем разбирались на уроке. Я показал как построить круг и синусоиду, а задание дал построить изогнутый круг в виде синусоиды. Я и сам буду рад если не все заработает сразу. Если есть ошибки, то их нужно исправлять, а значит нужно найти тот участок кода где ошибка и перепробывать кучу способов ее исправления, тогда ты начинаешь осознавать, что как работает. Последний раз редактировалось Kostia; 19.08.2008 в 16:01. |
|
![]() |
![]() |
![]() |
#43 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
![]()
Это правильно! Никто не сознался. Я вообще честно не понял как строить круг по такому методу, который показал Константин.
|
![]() |
![]() |
![]() |
#44 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
![]()
2mutabor, я хотел их научить математике, а именно тригонометрии и именно sin cos. Без знания этих функций далеко в игростроении не уйти. Если бы они знали что это такое и с чем его едят, то я бы начал именно с создания игр. Самых разных от шутеров до логических игр. Просто это тот минимум на мой взгляд, который человек должен знать, чтобы сделать хорошую игру.
|
![]() |
![]() |
![]() |
#45 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Kostia, твой подход к обучению был выбран верно (я критиковал стандартное обучение в ВУЗ'ах, на которое ссылался mutabor, мол, нужно переучиваться, ...а применительно к тебе про особый подход), ...дать чуть теории, рассказать зачем это нужно (не показать готовый код, дать поиграться, как это сейчас предлагается, ...да простят меня его сторонники), но был один недочет, ...ученики особенные, есть желание создавать игры, но разговаривать с математикой и логикой "на ты" нет ни малейшего желания, по крайней мере это проскальзывает с фразами "а без этого никак нельзя?". А те, кто бы сразу понял материал без вопросов и выполнил задание, собственно, в обучении не нуждаются.
Извините меня, именно это прослеживается в уроках. Детей в начальных классах учат арифметике с помошью палочек, чтобы визуально посчитать их количество при арифметических действиях, ...то-то все способны в уме это дело проворачивать, потому-что "видят" эти самые палочки немного прикрыв глаза, ...не все конечно, многие видят числа и столбики операций )) Так вот, может больше четких и понятных рисунков? Если сразу браться за игры, то в "конце" обучения ученик будет мыслить категориями: - я умею три вещи, вам какую? - а мне, собственно, четвертую - извините, такому не обучен. Исправляйте положение сразу. Или будут узконаправленные "специалисты".
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Последний раз редактировалось Beermonza; 19.08.2008 в 16:15. |
![]() |
![]() |
![]() |
#46 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
![]()
Я вспомнил как сам учился делать игры. Начинал с игр типа баше(спички) и тетрисовых игр. Я хотел много, но не мог это реализовать. И я делал кучу простых игрушек. А когда появился интернет, я начал собирать информацию, примеры, использовать код примеров в своих программах, не понимая его работы, но зная что будет на выходе. Потом я захотел написать супер крутой и супер быстрый движок. Я начал копаться в программах, разбирать код, что и как там работает. Движок собрать не получилось, но я получил бесценный опыт. Теперь когда я нахожу нужный мне код, я не спешу его вставить в программу, я хочу поскорее его понять, чтобы потом самому написать такой же и даже лучше.
Возможно стоит начать с простых игр и наращивать их. Так я поступил с моим эксперементальным арканоидом, вы не поверите, я его переписал на 22 раза. Как только я находил что-то интересное я прикручивал это к игре. Но тогда некому было меня проконтролировать и процесс шел очень долго. |
![]() |
![]() |
![]() |
#47 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
![]()
Аналогично! Я начинал писать на Pascal. Первые проги были ужасные с точки зрения грамматики и оптимизации ( в какой то мере это наследие Бейсика) , но программы работали.Приходилось по десятку раз
все кардинально переделывать. Да и сейчас тоже - все таки Delphi это другая среда и освоить ее не просто.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
![]() |
![]() |
![]() |
#48 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
![]()
Почему? Я с математикой дружу. И вообще запомните! Никто не знает другого человека, кроме его же самого. И не надо говорить что я совершенно не хочу учить. Просто мне совершенно непонятно, даже если бы я хотел разобраться - не получается! Тем более этого в школе мы не проходили.
|
![]() |
![]() |
![]() |
#49 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Кто-то из учеников ясно сказал "я в этом ни бумбума, ...а зачем это нужно?" ...вопрос настораживает, было? ...было! ... и давайте не спорить ))))
Что же теперь делать? ...может нужно сначала отучиться в школе до конца, а потом пытаться что-то программировать? ...согласен, звучит обидно, ...не выход, ...желание сильнее лени, тогда вперед, берем учебники и учим, ...опять же, звучит грубо, а что делать? Вот Kostia точно описывает путь каждого программиста, кто-то начинал сразу с Delphi, кто-то c Алгола, Basic'а, ...смена поколений сред программирования - бесценный опыт, эволюция вместе с ними. Если кто-то скажет что у таких преимущество, то этому врядли стоит верить. На первом месте - желание, на втором - стремление к самостоятельному изучению, любой ценой, ...скажете это все время, ...а как иначе. Чужой опыт никогда никого ничему не учит, а лишь плодит догмы. В порядке исключения в целях экономии времени многим удается осознать чужой опыт, как если бы он сам его получил самостоятельно. Я вас поздравляю, таких большинство! Ну, что же, ...мы следим за ходом обучения, ...и в преть высказывания по этому поводу в этой теме.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#50 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
![]()
А как же истина !? , что учиться лучше на чужих ошибках?
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа-тест в Delphi) скиньте))а то програмку здавать преподу надо,и самой хочется понять Delphi | Верчик | Помощь студентам | 9 | 02.03.2009 17:46 |
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? | redred | Общие вопросы Delphi | 10 | 11.12.2007 10:43 |
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? | dagarik | БД в Delphi | 7 | 22.10.2007 17:54 |