[#407882] Ruby extremely slow compared to PHP — Mick Jagger <lists@...>

Hello there, how are you? Hope you are fine. I am a PHP programmer

17 messages 2013/06/02

[#407908] TCPServer/Socket and Marshal problem — Panagiotis Atmatzidis <atma@...>

Hello,

18 messages 2013/06/03

[#407946] Is rubyquiz.com dead? — Alphonse 23 <lists@...>

Thread title says everything.

18 messages 2013/06/04

[#408012] Need help understanding recursion. — pedro oliva <lists@...>

Ive been reading Chris Pine's book 'Learn to Program' and its been going

11 messages 2013/06/06

[#408129] Getting Started With Development — Chamila Wijayarathna <cdwijayarathna@...>

I'm new to Ruby Development. I downloaded source from Github, but couldn't

24 messages 2013/06/11
[#408131] Re: Getting Started With Development — Per-erik Martin <lists@...> 2013/06/11

Ruby is often installed on linux, or can be easily installed with the

[#408146] Re: Getting Started With Development — "Chamila W." <lists@...> 2013/06/11

Per-erik Martin wrote in post #1112021:

[#408149] Re: Getting Started With Development — "Carlo E. Prelz" <fluido@...> 2013/06/11

Subject: Re: Getting Started With Development

[#408198] NokoGiri XML Parser — "Devender P." <lists@...>

Hi,

11 messages 2013/06/13

[#408201] trying to load a .rb file in irb — "Eric D." <lists@...>

I am trying to load a ruby program into irb and it will not load.

12 messages 2013/06/13

[#408205] Can I use Sinatra to render dynamic pages? — Ruby Student <ruby.student@...>

Hell Team,

18 messages 2013/06/13
[#408219] Re: Can I use Sinatra to render dynamic pages? — Nicholas Van Weerdenburg <vanweerd@...> 2013/06/14

You should be able to do this without JavaScript by using streaming.

[#408228] Re: Can I use Sinatra to render dynamic pages? — Ruby Student <ruby.student@...> 2013/06/14

Well, I got some good suggestions from everyone here. I thank you all for

[#408275] Compare and sort one array according to another. — masta Blasta <lists@...>

I have two arrays of objects that look something like this:

14 messages 2013/06/17

[#408276] Comparing objects — "Thom T." <lists@...>

How do I compare two objects in Ruby, considering only attributes

15 messages 2013/06/17

[#408307] getting the most out of Ruby — robin wood <lists@...>

I write a lot of scripts in Ruby, most are small simple things but some

13 messages 2013/06/18

[#408309] Creating ruby script exe — Rochit Sen <lists@...>

Hi All,

17 messages 2013/06/18

[#408357] Beginners problem with database and datamapper — cristian cristian <lists@...>

Hi all!

28 messages 2013/06/20

[#408437] How do I input a variable floating point number into Ruby Programs — "Michael P F." <lists@...>

I want to evaluate the following interactively:

10 messages 2013/06/23

[#408518] #!/usr/bin/env: No such file or directory — Todd Sterben <lists@...>

I am new to both linux and ruby. I am using Ubuntu and Ruby 1.9

17 messages 2013/06/27

[#408528] Designing a Cabinet class — Mike Vezzani <lists@...>

Hello all,

12 messages 2013/06/27

[#408561] Find elment in array of hashes — Rodrigo Lueneberg <lists@...>

array = {:id=>1, :price =>0.25} # index[0]

23 messages 2013/06/28

Re: Ruby Desktop Bot

From: Ricky Ng <dummey@...>
Date: 2013-06-23 14:54:14 UTC
List: ruby-talk #408435
Ahh, I am going to sidestep the whole ethical part of the question and
suggest you look at specific the bots for specific games and see how they
do it.

The two most popular ones that come to mind is:
http://www.openkore.com/index.php/Main_Page and MMO Glider.

Most bots, I would say, fall into two categories. The first bypasses the
interface directly and directly communicates with the server via packets.
Kore does this and is one of the most advance direct packet injection bots
I can think of. On the other hand is what you had in mind with manipulating
the actual game client with a program. This is what MMO glider does. It
also does a bunch of packet sniffing to figure out what the actual game
state is.

Hopefully that gives a bit of background to everybody else at least. I
can't think of a specific library, but I know capybara does similiated key
presses as part of its testing environment. For mouse stuff, I found this:
https://github.com/erinata/auto_click

You might also want to look at AutoIt which a great many simple bots are
written.

PS: you might want to search for 'automation' as that is really what you
are trying to do.


On Sun, Jun 23, 2013 at 9:10 AM, Jose T. <lists@ruby-forum.com> wrote:

> I want to make a bot to play a game for me, I rarely play the game but
> it requires a huge amount of repetition, so I'd like to make a bot in
> Ruby to do it.
>
> I keep researching it and it seems most people are concerned with web
> programming of IRC.
>
> I just want the ruby script to keep pressing keys for me and moving the
> mouse so that the game can be played on another computer while I do my
> studies.
>
> --
> Posted via http://www.ruby-forum.com/.
>
>


-- 
Incoherently,
Ricky Ng

In This Thread

Prev Next