www.mudconnector.su

Национальный мадконнектор.
Текущее время: Сб апр 27, 2024 10:12 am

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Нужен учитель
СообщениеДобавлено: Ср сен 22, 2010 6:43 pm 
Не в сети

Зарегистрирован: Пн июн 22, 2009 4:08 pm
Сообщений: 311
Может кто из кодеров мадов, обучать меня языку программирования Си?)(основы знаю), зато потом в маде будет +один кодер


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен учитель
СообщениеДобавлено: Чт сен 23, 2010 12:29 pm 
Не в сети
Site Admin

Зарегистрирован: Пт май 16, 2008 4:14 pm
Сообщений: 1416
Ваше сообщение немного напоминает мне "в шахматы играть немного умею, как фигуры ходят знаю".

Порядок в первую очередь должен быть в голове конкретного программиста.

И, да, С++ это неплохо, и еще долго будет актуально, однако я на вашем месте сейчас
изучал-бы ветку C#/java. Спрос на рынке труда на неё пожалуй уже такой-же и в будущем
будет лишь расти.

Намекну, что хоть какой-то пример решенной вами хоть какой-то задачи, возможно,
сделал бы ваше предложение хоть для кого-то интересным. Пока лично я наблюдаю
беспорядок в вашей голове, но, возможно разработчик вы хороший, ктож знает.

Лично для меня предложение безинтересно при текущей постановке вопроса.
Заниматься обучением в обмен на работу можно только если это обучение копать траншеи.
Что касается обучению программированию, то я лично ОЧЕНЬ скептически отношусь
к самой возможности.
Самообучиться можно, и это не так уж сложно, научиться у других довольно сложно,
если не невозможно, научить кого-либо лично я не взялся бы вовсе.

Впрочем я традиционно желаю вам удачи в начинаниях, не все такие плохие
ретрограды как я.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен учитель
СообщениеДобавлено: Чт сен 23, 2010 1:05 pm 
Не в сети

Зарегистрирован: Пт фев 20, 2009 11:44 pm
Сообщений: 76
мне вот лично нравится энтузиазм бодрича (бестолковый правда по большей части), но с КадВаром я согласен. проще разобраться по самоучителям. тем более, что серьезных навыков программирования для внесения мелких изменений в код былин не требуется. а когда дело дойдет до серьезных изменений, полученный опыт поможет и лучше ориентироваться в том самом С++. опять же, скорее всего кому-то будет проще все накодить самому, чем обучать другого человека для того, чтобы тот в свою очередь накодил все то же самое. да и быстрее на порядок.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен учитель
СообщениеДобавлено: Чт сен 23, 2010 2:08 pm 
Не в сети

Зарегистрирован: Пн июн 22, 2009 4:08 pm
Сообщений: 311
Конечно учитель не в том смысле, как например в школе или университе, а наставник что ли, который будет помогать/разъяснять некоторые моменты, ну и давать задание, Kadvar а какую именно задачу вам показать?) дело в том, что в практики я очень нуждаюсь, может быть Вы дадите мне задачу?)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен учитель
СообщениеДобавлено: Чт сен 23, 2010 2:52 pm 
Не в сети
Site Admin

Зарегистрирован: Пт май 16, 2008 4:14 pm
Сообщений: 1416
Бодрич писал(а):
Конечно учитель не в том смысле, как например в школе или университе, а наставник что ли, который будет помогать/разъяснять некоторые моменты, ну и давать задание, Kadvar а какую именно задачу вам показать?) дело в том, что в практики я очень нуждаюсь, может быть Вы дадите мне задачу?)


Любую решенную.
Абсолютно, хоть поиск простых чисел, хоть генерация падежей для словосочетаний.
Уровень аккуратности можно оценить по любому фрагменту, уровень владения предметом,
конечно, по сложной задаче.

Вот вам задача, сложная:
обдумайте механизм парсера для пользовательского ввода.
Думаю многим начинающим может быть полезно. Да и мне частично тоже.

Т.е. игрок вводит какие-то команды, вы их неким образом первично обрабатываете.
Продумайте как лучше эти команды вводить, какие есть решения на текущий момент,итд итп.
Спланируйте сам язык и парсер, то, как вы будете обрабатывать "убить 2.орк" или "взять всё".
Использовать ли и как ! и "".
Оцените разные подходы.

Соберите список команд и синонимов для однотипных действий в разных русскоязычных мадов.
(работа с лошадьми по-моему кто в лес, кто по дрова, к примеру). Итд итп.
Короче "целиком решите задачу первичной обработки пользовательского ввода".
Обдумайте в каком виде будет удобно "передавать дальше" и в каком виде будет удобно
для этого парсера задавать список возможных команд.

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

Начните с требований (spec), что конкретно вы должны получить в результате.
Изложите их литературным русским языком.

Потом переходите к реализации (тут может что готовое найдете...)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен учитель
СообщениеДобавлено: Чт сен 23, 2010 6:18 pm 
Не в сети

Зарегистрирован: Пн июн 22, 2009 4:08 pm
Сообщений: 311
Ну вот механизм простого АИ :)
include stdio.h

Код:
int main()
{
char a[100];
do
{
gets(a);
if (!strcmp(a, "Привет"))
{
printf ("Привет тебе\n");
}else
printf("Я не понимаю, что Вы говорите");
}while (strcmp(a, "exit"));
}
Если надо добавить новые команды в ИИ, то писать так
if (!strcmp(a, "Новая команда"))
{
То что это команда выполняет
}

дальше мне влом было писать, так как делал просто попробывать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен учитель
СообщениеДобавлено: Чт сен 23, 2010 6:31 pm 
Не в сети

Зарегистрирован: Вт май 25, 2010 12:50 pm
Сообщений: 11
Чорт... как гениально!

_________________
http://neronis.ru http://kh.lazy.zoxt.net


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен учитель
СообщениеДобавлено: Чт сен 23, 2010 11:03 pm 
Не в сети

Зарегистрирован: Ср июл 23, 2008 10:51 pm
Сообщений: 8
Откуда: Неронис
Значит врут все-таки в книгах по теории искусственного интеллекта! И лабуда эти все их нейронные сети и прочая нечеткая логика. :evil:
Всегда знал, что искусственный интеллект - это использование конструкций do-while и if-else! :twisted:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен учитель
СообщениеДобавлено: Пт сен 24, 2010 10:38 am 
Не в сети
Site Admin

Зарегистрирован: Пт май 16, 2008 4:14 pm
Сообщений: 1416
У меня есть вопросы:
1. Интересно при вводе 101 символа что произойдет... я честно говоря не знаток того, как работает gets.
И откуда 100 взялось ? Магический номер ?
2. Форматирование текста как-то попортилось форумом, или было такое, как сейчас ?

Судя по тому, что вижу, советую принять для себя какую-нибудь общераспространенную
нотацию для форматирования кода. Потому как в текущем виде 100% нечитаем.

Читаемый был-бы примерно такой
(не факт что будет компилироваться, в тонкости не вникал, можно в целом улучшить еще)

Код:
int main()
{
  char cInputbuffer[ 100 ];
  do
  {
    gets( cInputbuffer );
    if (!strcmp( cInputbuffer, "Привет" ))
    {
       printf( "Привет тебе\n" );
    } else {
       printf( "Я не понимаю, что Вы говорите" );
    }
  } while ( strcmp(cInputbuffer, "exit") );
}


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

Если это пример парсера пользовательского ввода, который я вам предложил
спроектировать в предыдущем своем сообщении, то рекомендую перечитать его,
и спросить если какие слова там непонятны. Потому как если вы думаете, что
решили поставленную задачу, то как-бы это сказать... вы, по-моему не пригодны
для этого рода деятельности (программирования). Без обид. Кто-то может, кто-то нет.
Я вам даже дал примерные направления для анализа в том сообщении.

ЗЫ. Да, я на всякий случай: кодеры НЕ НУЖНЫ НИКОМУ. Нужны разработчики.
Разработчик тратит на кодирование до 10% времени, остальное время он тратит
на то, чтобы понять и формализовать что надо сделать, и как это лучше сделать.
А написать "абы работало" я могу и сам, и очень быстро, и даже получше будет :).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен учитель
СообщениеДобавлено: Пт сен 24, 2010 10:39 am 
Не в сети
Site Admin

Зарегистрирован: Пт май 16, 2008 4:14 pm
Сообщений: 1416
Аэгалил писал(а):
Значит врут все-таки в книгах по теории искусственного интеллекта! И лабуда эти все их нейронные сети и прочая нечеткая логика. :evil:
Всегда знал, что искусственный интеллект - это использование конструкций do-while и if-else! :twisted:


Про интеллект кстати интересно было-бы отдельно пообщаться. Но я тут скорее как слушатель готов подключиться.
Сам то что пробовал дальше бумажек не пошло.
К сожалению сейчас имею именно такой АИ, как вами описан, никаких сетей, только сценарии и их выбор.
Удалось ли сделать что-нибудь более интересное, и что ? И как результат ?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron