Показано с 1 по 10 из 10

Тема: Как писать ботов.

  1. #1
    Местный
    Регистрация
    28.08.2011
    Адрес
    kiengir.net
    Сообщений
    161

    По умолчанию Как писать ботов.

    Писать ботов совсем не сложно.
    Вам потребуется:
    • Visual Studio 2008 (работу под другими версиями не гарантирую)
    • знание c++ или знание любого другого языка программирования и учебник по c++
    • время


    Качаем kiengir.net/other/bot3000.rar
    Распаковываем и открываем файл проекта .sln в студии.
    Теперь необходимо всего 2 действия: прописать путь к папке с библиотекой в св-ва проекта – Linker – General – Additional Libraries Directories и исправить/вписать свое в св-ва проекта – Debugging – Commang Arguments – номер гражданства пароль привелегий. Например так: 123 password

    Вы открыли готового рабочего бота, который проводит игру Салкопрятки (Салочник).
    В коде проверьте, в какой мир логинится бот. Логиньтесь только в тот, в котором у Вас есть права бота. В Стройбате они есть у всех.
    Если при дебаге у Вас ошибка, значит где-то Вы отступили от инструкции.
    Справочник по AW-шному сдк можно найти тут.
    Теперь можете делать из этого бота такого, который нужен Вам, только оставьте блок с логином как есть.
    На сайте с сдк есть также пример бота-приветника (greeter bot), на него тоже можно ориентироваться, хотя он и не работает "как есть", нужно допиливать.

    И еще полезная ссылка
    Последний раз редактировалось Afa; 23.09.2011 в 15:41.

  2. #2
    Местный
    Регистрация
    28.08.2011
    Адрес
    kiengir.net
    Сообщений
    161

    По умолчанию

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

  3. #3
    Oleg75
    Гость

    По умолчанию

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

  4. #4
    Пользователь Аватар для pdragon
    Регистрация
    18.09.2010
    Адрес
    СССР
    Сообщений
    32

    По умолчанию

    Вот ссылка на учебник:
    http://www.videoznaika.ru/index.php?...-49&Itemid=226


    Содержание:
    Модуль 1. Введение в язык Си
    • Лексемы и пробельные символы.
    • Основные типы данных.
    • Диапазоны представляемых значений.
    • Декларация переменных.
    • Константы.

    Модуль 2. Структура программы
    • Использование библиотечных функций.
    • Ввод с клавиатуры и вывод на экран.
    • Написание простых программ.
    • Компиляция, компоновка и выполнение программ.

    Модуль 3. Операции
    • Арифметические и логические операции.
    • Операции присваивания.
    • Отношения.
    • Битовые, адресные и прочие операции.
    • Приоритеты и ассоциативность операций.
    3Трассировка программы.

    Модуль 4. Операторы
    • Оператор-выражение и составной оператор.
    • Метки.
    • Управляющие операторы – goto, if-else, switch.
    • Операторы цикла – while, do-while и for.
    • Использование операторов break, continue, и return.

    Модуль 5. Препроцессор
    • Пред процессорные директивы #include, #define, #undef, #if - #else - #endif.
    • Макроопределения с параметрами.
    • Правила оформления деклараций.

    Модуль 6. Массивы
    • Декларация массивов и их размещение в памяти.
    • Индексация элементов массива.
    • Алгоритмы суммирования, поиска и сортировки.

    Модуль 7. Функции
    • Аргументы и параметры.
    • Прототип функции.
    • Возвращение значения функцией.
    • Рекурсия.
    • Программные проекты.

    Модуль 8. Классы памяти
    • Время жизни и область видимости объекта.
    • Декларации на внутреннем и внешнем уровнях.
    • Модификаторы – auto, register, static, extern.
    • Динамическое распределение памяти.
    • Определяемые типы typedef.

    Модуль 9. Адресная арифметика
    • Декларация указателей.
    • Операции с указателями.
    • Использование указателей как аргументов функции.
    • Указатели на функции.
    • Указатели и массивы
    • Указатели и строки.

    Модуль 10. Структуры
    • Декларация структур.
    • Инициализация и доступ к элементам структуры.
    • Вложенные структуры и массивы структур.
    •объединения.

    Модуль 11. Файлы
    • Понятие потока – stream.
    • Структура типа FILE.
    • Открытие и закрытие файлов.
    • Операции ввода-вывода.
    • Указатель чтения-записи в файле.
    • Последовательный и произвольный доступ.

    Модуль 12. Итоговое занятие
    • Выполнение курсовой работы.

  5. #5
    Местный
    Регистрация
    28.08.2011
    Адрес
    kiengir.net
    Сообщений
    161

    По умолчанию

    Спасибо Драгон за ссылку на книжку, почитаем

  6. #6
    Oleg75
    Гость

    По умолчанию

    Фигасе книжечка, мне её ещё 5 часов с народа качать, 800 Мб весит Походу это видеолекция. Или я чёт не то качаю?

  7. #7
    Oleg75
    Гость

    По умолчанию

    Ага, всё-таки видеокурс, 899 Мб. Спасибо Дракон огромное. Качаю...

  8. #8
    Пользователь Аватар для pdragon
    Регистрация
    18.09.2010
    Адрес
    СССР
    Сообщений
    32

    По умолчанию

    дак я не утверждал что это книга видео учебник, курс лекций с задачником

  9. #9
    Местный
    Регистрация
    28.08.2011
    Адрес
    kiengir.net
    Сообщений
    161

    По умолчанию

    Дракон, вопрос - чем открывать эти видео? Требует кодек, неизвестно какой, видео не играет Ни у меня ни у Олега.
    Тонущий оптимист счастлив, что море было ему по колено.

  10. #10
    Местный
    Регистрация
    15.07.2012
    Сообщений
    246

    По умолчанию

    Цитата Сообщение от pdragon Посмотреть сообщение
    Вот ссылка на учебник:
    http://www.videoznaika.ru/index.php?...-49&Itemid=226

    А кстати учебник действительно супер. Скачал себе с торрента видеокурсы по программированию от центра "Специалист". Разжёвывают всё от и до. "Программирование на С" аж в двух версиях скачал, два разных преподавателя ведут курсы, очевидный плюс. Дополняют друг друга. "Программирование на Visual С ++" только в одной версии попалась, хотя и без этого масса другой учебной литературы по этой теме есть. А вот свободного времени как всегда мизер

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
TAG.Hosting — Хостинг сайтов и Регистрация Доменов