Hi.I know there are some other posts about puzzle pirates, but they don't have what I am looking for.I am working on a bilge puzzle bot, mostly for learning and because I lost my copy of Masquerader's bilger.
Introduction to bilge:Bilge is somewhat like nintendo's tetris attack.You have to swap the pieces with the objective of making colums or lines(and in further levels, is needed that you master the hability to make big ones, with oftenly more than one type of block/piece) to down the water line.The minimum amount of blocks you have to line up so they can "disapear" is three(3).
Example:
Here, you could swap the navy blue piece in the low right corner to the other side, putting it together with the another two in the oder side.By that, they would disappear, making space for new pieces.
-
As you may note after reading my script, I have no knowlege for doing that, or if I have, I really need to use it, because the script below wasn't capaple of swaping the pieces of anything to make lines.It simply went to the upper left corner of the game window and started swapping continously the same two titles(LMAO).
So I proved I am able to create a retarded bot.How do I make this thing down here into something useful for my purpose?Thanks.
PS-For those who say the game is shitty.It is, but scripting for it is kind of nice.program New;
var
x,y: Integer;
const
pc1= 12507298;//greenball
pc2= 16107781;//blueball
pc3= 13911060;//navysquare
pc4= 16570776;//lightblueoct
pc5= 8482850;//jadeoct
procedure Bilge;
begin
if(findcolor(x,y,pc1,0,0,804,603)) then
begin
MoveMouseSmooth(x,y);
Wait(500+random(30))
ClickMouse(x,y,true);
end else
if(findcolor(x,y,pc2,0,0,804,603)) then
begin
MoveMouseSmooth(x,y);
Wait(500+random(30))
ClickMouse(x,y,true);
end else
if(findcolor(x,y,pc3,0,0,804,603)) then
begin
MoveMouseSmooth(x,y);
Wait(500+random(30))
ClickMouse(x,y,true);
end else
if(findcolor(x,y,pc4,0,0,804,603)) then
begin
MoveMouseSmooth(x,y);
Wait(500+random(30))
ClickMouse(x,y,true);
end else
if(findcolor(x,y,pc5,0,0,804,603)) then
begin
MoveMouseSmooth(x,y);
Wait(500+random(30))
ClickMouse(x,y,true);
end else
end;
begin
Wait(2000+random(370))
repeat Bilge
until(false)
end.
end.


Hi.I know there are some other posts about puzzle pirates, but they don't have what I am looking for.I am working on a bilge puzzle bot, mostly for learning and because I lost my copy of Masquerader's bilger.
(LMAO).
Reply With Quote




(swaping everything)







