How does a bot work? menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 22 of 22
  1. #16
    SayianSentry's Avatar Member
    Reputation
    1
    Join Date
    Dec 2015
    Posts
    8
    Thanks G/R
    3/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Jaladhjin View Post
    I'd be interested in seeing your syllabus or something showing this as a class. Study project. Whatever it may be.
    I think you dont quite understand xD where i live it is normal to have a study project in 3rd semester computer science. There are multiple projects and they are different every year. It is something the professor decides. It is more about learning to work in a group and getting project management right

    How does a bot work?
  2. #17
    Jaladhjin's Avatar Contributor Authenticator enabled
    Reputation
    286
    Join Date
    Jul 2012
    Posts
    1,151
    Thanks G/R
    246/139
    Trade Feedback
    16 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SayianSentry View Post
    I think you dont quite understand xD where i live it is normal to have a study project in 3rd semester computer science. There are multiple projects and they are different every year. It is something the professor decides. It is more about learning to work in a group and getting project management right
    Well it's pretty cool that's something offered in a school anywhere.

    Just seems kinda far fetched like a history class doing the evolution of beer pong
    Thirsty Shameless Beg: LFW on Retail WoW US. Any Boosting Groups Looking For A Leveler I'm Very Interested! Please PM Me! 🤘😁🤘

  3. #18
    Filint's Avatar Contributor Authenticator enabled
    Reputation
    167
    Join Date
    Mar 2014
    Posts
    97
    Thanks G/R
    23/56
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How does a bot work?

    In my degree course we have to do a self guided project in the 3rd year - we can choose what we want within reason and have to research, design and develop a piece of software. We also need to document the process. It's pretty fun and very rewarding. Then have to do the same in the 4th year if doing a masters :P I thought it was a standard computer science thing

  4. #19
    SayianSentry's Avatar Member
    Reputation
    1
    Join Date
    Dec 2015
    Posts
    8
    Thanks G/R
    3/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yeah i almost have the same thing. just that the all the computer science lecturers decide what projects exists.

  5. #20
    Sklug's Avatar ★ Elder ★
    Reputation
    1084
    Join Date
    Mar 2008
    Posts
    1,210
    Thanks G/R
    210/224
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Filint View Post
    In my degree course we have to do a self guided project in the 3rd year - we can choose what we want within reason and have to research, design and develop a piece of software. We also need to document the process. It's pretty fun and very rewarding. Then have to do the same in the 4th year if doing a masters :P I thought it was a standard computer science thing
    Self-guided projects would depend on the course and the way the student organized their schedule. Typically some CS 300+ "CORE" class would have some self-guided project in your 3rd year, as well as other upper division elective courses may have your self-guided, but with limits set by the professor, as in (focus on a self-guided project interacting with a database).

    As for the "Have to do the same 4th year if doing a Masters," I'd say that's not really true, at least in regards to the US market. I've noticed in a lot of places to get a Masters just means 2 years of extra classes. However, typically in the US, Master's programs are quite competitive and applying to them is like applying to a highly competitive job position. You can't just choose to keep taking classes, you have to be accepted. Thus, your senior level classes and core classes would be wholly independent of any requirements to get into Graduate school for a masters. I'd say what would play a much higher predictor of getting into grad school is GPA and performance at previous internships that you had taken, or maybe you already had a lot of experience working in the industry and you were now coming back to finish a Masters.

    Just my experience.

  6. #21
    Filint's Avatar Contributor Authenticator enabled
    Reputation
    167
    Join Date
    Mar 2014
    Posts
    97
    Thanks G/R
    23/56
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sklug View Post
    Self-guided projects would depend on the course and the way the student organized their schedule. Typically some CS 300+ "CORE" class would have some self-guided project in your 3rd year, as well as other upper division elective courses may have your self-guided, but with limits set by the professor, as in (focus on a self-guided project interacting with a database).

    As for the "Have to do the same 4th year if doing a Masters," I'd say that's not really true, at least in regards to the US market. I've noticed in a lot of places to get a Masters just means 2 years of extra classes. However, typically in the US, Master's programs are quite competitive and applying to them is like applying to a highly competitive job position. You can't just choose to keep taking classes, you have to be accepted. Thus, your senior level classes and core classes would be wholly independent of any requirements to get into Graduate school for a masters. I'd say what would play a much higher predictor of getting into grad school is GPA and performance at previous internships that you had taken, or maybe you already had a lot of experience working in the industry and you were now coming back to finish a Masters.

    Just my experience.
    Yeah, the self guided project only makes up one eighth of that year's marks. There are 7 other modules over the year - of course all include small assignments like you described.

    Masters are really competitive here too. I was lucky enough to get on to the masters course based on my academic performance - in this case it's an extra year tacked on to the end of the BSc degree. Approximately 1/5 of masters students are then offered to continue with a PhD - my hope is to be able to do that. Like you say internships play a massive role here too - luckily our careers department has some fantastic connections which is pretty helpful.

  7. Thanks Sklug (1 members gave Thanks to Filint for this useful post)
  8. #22
    ioctl's Avatar Active Member
    Reputation
    23
    Join Date
    Jan 2013
    Posts
    35
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SayianSentry View Post
    Heya Guys,

    in my university i signed up for the study project: Automisation of MMORPG's(especially WoW).
    But the thing is....there is no literature for that. So i kinda need your help
    I just have a few questions it would be awesome if you helped me out
    Also...im sorry if i missed out some threads which tell me exact things im going to ask you now:

    1. What has DirectX to do with bots?
    2. There are index databases but i dont have a clue what they do inside of bots? (maybe getting informations faster out of the memory)
    3. How does the bot avoid Warden?
    4. How does a bot work at all? (i have an idea but im not sure if that is the real deal)
    5. How can programmers update their bots that fast?

    Im sorry if im a real noob :/ I started this project a few months ago and i thought this is the best way on getting real informations

    By the way i dont need to write a bot myself...i just have to describe how a bot works

    Thanks =)
    1. Some people inject code into the DirectX screen flush handler to render interesting stuff on-screen as part of the game world, but it is mostly a convenient place to avoid synchronization problems with the main game -- the game does not update internal state while executing DirectX, so you can read in-memory structures without worrying about stuff changing out from under you.

    4. In general the inputs for your bot are some combination of:
    a) Image analysis of the game screen.
    b) Reading game memory and picking out interesting structures.
    c) Collecting data using the game's built-in modding API
    d) Analyzing data files provided with the game (various data tables, terrain/model data, etc.)
    e) Analysis of the network traffic (this is pretty hard, as traffic is encrypted).
    Choices for your bot's output are:
    a) Synthetic keyboard/mouse events sent to the game.
    b) Modification of game memory to trigger interesting events
    c) Tricking the game into executing your code for you.
    d) Spoofing network traffic (again, pretty hard)

    What you do in-between input and output depends on what you're trying to do, and how much effort you want to expend. For something simple like a fishing bot, you can get away with continuously scraping the screen for blobs of the correct color, and blindly clicking on them. A more sophisticated approach could involve reading the list of nearby game entities out of memory, and calculating their positions on the screen. More complex actions (moving around, collecting engaging in combat) could require something you might run into in an AI class, like a hierarchical finite state machine or a planner.

    5. Most of the time, very little changes between releases. Often times, just updating a couple of well-known memory locations will be sufficient to get a bot up and running. It's also possible to create tools to automatically extract required information by static analysis of the binary, or inspection of the running game.

Page 2 of 2 FirstFirst 12

Similar Threads

  1. How does the server work.
    By dragon_hacker in forum WoW EMU Questions & Requests
    Replies: 1
    Last Post: 08-06-2009, 05:10 PM
  2. How does model editing work?
    By Verye in forum WoW ME Questions and Requests
    Replies: 27
    Last Post: 08-11-2008, 08:58 PM
  3. How does rep etc work
    By KingYoshi9 in forum Community Chat
    Replies: 8
    Last Post: 03-19-2008, 10:13 PM
  4. How does wall jumping work?
    By Scoops in forum World of Warcraft General
    Replies: 2
    Last Post: 08-25-2007, 08:09 PM
  5. How does Glider Profiles work
    By Eony in forum World of Warcraft General
    Replies: 0
    Last Post: 02-21-2007, 07:24 PM
All times are GMT -5. The time now is 03:48 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search