SRL Archive - News and General

~Color or Reflection?~


Ultra

2009-03-08 10:28:45

Poll to decide which is better/popular/harder.

I personally think Color is only for the skilled people that want to learn and use the real side of scar.

Reflection is for noobs :P.

noidea

2009-03-08 10:30:11

This has been discussed before, and will just arouse arguments.

(Yay colour)

NiiX

2009-03-08 10:44:25

I still dont get the main point of Reflection, as Ive never used it (Broken :()

infested999

2009-03-08 10:44:36

Reflection! Walking is the most important part of a script.

Hey! How come there are no reflection tutorials???

Richard

2009-03-08 10:45:53

Theres plenty of them, they are all in the SMART section. Its a bit hard to get the hang of it though.

Torrent of Flame

2009-03-08 11:00:46

Colour is FTW. It's easy to walk with Colour if you know how.

Richard

2009-03-08 11:06:50

Technically you could say that with anything though.

I can pass my maths GCSE… if I know how.

But I doubt I'll ever get round to using reflection, colour is more fun :)

Floor66

2009-03-08 11:13:33

I like them both, but when it gets to skill, Colour = 100% mate.
Reflection does the hardest work for a normal scripter (Ref Devs excluded, they do awesome stuff), and colour can work even when the hooks are outdated.

Dervish

2009-03-08 11:22:49

Reflection is easy compared to Color when it comes to walking… etc.

Color at 200% !

Griff

2009-03-08 13:22:30

I think that reflection just has a lot of shortcuts. You can do most things with color that you can with reflection, it just takes a little more skill. Color :)

Smarter Child

2009-03-08 13:37:58

Color is epic :).

Walking (RadialWalk) is verry easy with color, and reflection is more of a shortcut to everything that color, can do with more skill.

Color FTW! :p

Sandstorm

2009-03-08 13:46:33

Reflection and Color are on par for me. I like Color because it's a challenge, but Reflection is deadly accurate. Well, not really deadly, but yea :P.

~Sandstorm

Naike

2009-03-08 13:58:28

Here we go again…

Color is for the people that do scripts for the challange, That want that little extra hardness into it!

Reflection is for the people that want Experience and want a stable
running script! NOTE: I'm not saying color can't be stable.
And btw, Calling Reflection for noobs? - I can script both color and Reflection
and i don't see myself as a beginner :)? Sure it's easy but it still takes a Skilled
coder to make stable, If anyone argue with this, Then go ahead - Make a Global fighter like Echo fighter? You just said it was easy? Go ahead and beat it?.

Ohhright, You can't!, becuase it's to easy right ;)

infested999

2009-03-08 14:02:58

SO you guys are saying that reflection is better? Why do I keep on seeing that in all of those threads that people are complaining about how the script is reflection?

@Scriptwriters : So you want to make it hard on yourself and make a script not as good as it can be just because you want a challenge? Well here is a challenge. Make a really good and huge script (Eg. Lumby AIO) with reflection instead of making a small, bad script with color for the same amount of time…

Naike

2009-03-08 14:34:46

infested999: Some people script for the fun&challange while others like me, do it for the fun&exp

Method

2009-03-08 15:06:01

What do you hope to see from this discussion that hasn't already been mentioned multiple times before?

Naturally people are going to have an affinity for what they're used to (color) and you're already starting to see that with the votes.

n3ss3s

2009-03-08 15:26:16

Hey! How come there are no reflection tutorials???


Because it's as simple as ClickTreeAndWaitUntilWeDontChop;

I use reflection when I want to get something done, but colour isn't so limited, I like it more :)

ian.

2009-03-08 15:30:20

reflection is honestly just as good or better.. the only reason I don't like it is because hooks can get down..

walking is like sex with reflection ;D

Hugolord

2009-03-08 15:33:04

The only reason why I don't like reflection as much is because I'm afraid that it might be more detectable.

Kasi

2009-03-08 15:35:20

most people learn color first so its pritty much a winner

ian.

2009-03-08 15:36:28

it's not..

if it was.. every rsbot user would be getting caught too..

they're almost the same..

if anything rsbot is more detectable..

Sir R. M8gic1an

2009-03-08 15:39:30

I script for the challenge.

What people are confusing about reflection and color is scripting logic.

Not everyone could do Echo Fighter. But the hard part about it is not the reflection, it's the whole logic behind it. So when it color or reflection the to logic it's just as hard, cus it has nothing to do with Reflection or color. When it comes to finding then yes, it does make a difference. And finding things with color can be much harder.

Now don't ilude yourselves. Reflection uses IDs, but color can use ACA2, Scar Assistant, Autocolor, Radial Walking Aid, DDTM editor etc.

I preffer color because i find it more challenging in the finding of many things. I like the whole TPA manipulation and finding the best way to find a certain thing. With reflection there is no best way, there is just THE way.

So yes, to a point color takes more skill.

But not everyone here scripts for the challenge as i do. I can make most scripts with clo run as well as if they were with reflection, so how well the script run for me is independant of color or reflection. Reflection would just make it easier and less work for me in that case, which is not what i'm looking for.

If someone just wants a stable script, there's nothing wrong wth using reflection.

~RM

Hugolord

2009-03-08 15:40:01

Well from personal experiences I think RSBot is VERY detectable.
and no it wasn't from running a "bad" script.

infested999

2009-03-08 15:55:57

From: n3ss3s
Because it's as simple as ClickTreeAndWaitUntilWeDontChop;


The nwhy cant i learn how to script in reflection?

Dervish

2009-03-08 15:58:49

From: infested999
The nwhy cant i learn how to script in reflection?


You can learn, just keep trying ;) I thought I was never going to learn TPA's I was like WTF ?! P.x ? P.y ? !!! Then, after my appliance, I understood :).

Richard

2009-03-08 16:03:39

The way I learnt most of my scripting techniques was to see other peoples example, thats how I learnt TPAs in like a day.

Great thing about programming is that once you know the basics its easy :)

Naike

2009-03-08 16:11:38

From: Rasta Magician
I script for the challenge.

What people are confusing about reflection and color is scripting logic.

Not everyone could do Echo Fighter. But the hard part about it is not the reflection, it's the whole logic behind it. So when it color or reflection the to logic it's just as hard, cus it has nothing to do with Reflection or color. When it comes to finding then yes, it does make a difference. And finding things with color can be much harder.

Now don't ilude yourselves. Reflection uses IDs, but color can use ACA2, Scar Assistant, Autocolor, Radial Walking Aid, DDTM editor etc.

I preffer color because i find it more challenging in the finding of many things. I like the whole TPA manipulation and finding the best way to find a certain thing. With reflection there is no best way, there is just THE way.

So yes, to a point color takes more skill.

But not everyone here scripts for the challenge as i do. I can make most scripts with clo run as well as if they were with reflection, so how well the script run for me is independant of color or reflection. Reflection would just make it easier and less work for me in that case, which is not what i'm looking for.

If someone just wants a stable script, there's nothing wrong wth using reflection.

~RM


Amen.

You should Sticky a post like this so we skip these threads.

n3ss3s

2009-03-08 16:16:37

How do you people think that there is something hard about reflection, it doesn't even matter to you if it's reflection or not, they're just procedures and functions like everything else, FindObj is harder to use, nobody complains…

Hugolord

2009-03-08 16:20:13

From: n3ss3s
How do you people think that there is something hard about reflection, it doesn't even matter to you if it's reflection or not, they're just procedures and functions like everything else, FindObj is harder to use, nobody complains…


You can make it challenging..
Like have you script be able to start from anywhere and actually walk to where it is supposed to without tele'ing to lumby..
Or you can make a playground of tiles so that the paths it takes are completely random which would be a great anti-ban..

n3ss3s

2009-03-08 16:31:08

From: Hugolord
You can make it challenging..
Like have you script be able to start from anywhere and actually walk to where it is supposed to without tele'ing to lumby..
Or you can make a playground of tiles so that the paths it takes are completely random which would be a great anti-ban..


Been there, done that.

infested999

2009-03-08 16:53:53

From: Dr D. Dervish
You can learn, just keep trying ;) I thought I was never going to learn TPA's I was like WTF ?! P.x ? P.y ? !!! Then, after my appliance, I understood :).


Soooo… I just look at a blank SCAR file and then i will find out how to make it click on a tree?

NiCbaZ

2009-03-08 17:14:34

<33 Color <33 Ref.

ian.

2009-03-09 03:14:33

From: infested999
Soooo… I just look at a blank SCAR file and then i will find out how to make it click on a tree?


no.. you ask questions and get help..

Da 0wner

2009-03-09 03:26:12

Well, I voted Color.

Color > Reflection.

Iron Man

2009-03-09 03:59:55

They both have their ups and downs.

I don't really understand why there should be so many arguments over which one is overall better. No ones forcing you to only use one of them in a script, that way you can get the best of both and make a great script! You can get a challenge out of reflection as well, it depends on how much effort you put into it.

Da 0wner

2009-03-09 04:44:34

However, to get into SRL members a person must make a color script imo.

Iron Man

2009-03-09 10:42:20

From: Da 0wner
However, to get into SRL members a person must make a color script imo.


A lot of people will only vote yes if you show good knowledge in color, but it won't be an automatic no if you use reflection as one of your failsafes or something, as long as the color knowledge is still there.

Home

2009-03-09 16:25:37

Well what i think is that Color is real scripting and Reflection is like fun tool :)

~Home

Smartzkid

2009-03-09 16:27:34

95% slanted towards color. It's the journey that makes the destination worth it.

NiCbaZ

2009-03-09 16:35:34

From: Rasta Magician
I script for the challenge.

What people are confusing about reflection and color is scripting logic.

Not everyone could do Echo Fighter. But the hard part about it is not the reflection, it's the whole logic behind it. So when it color or reflection the to logic it's just as hard, cus it has nothing to do with Reflection or color. When it comes to finding then yes, it does make a difference. And finding things with color can be much harder.

Now don't ilude yourselves. Reflection uses IDs, but color can use ACA2, Scar Assistant, Autocolor, Radial Walking Aid, DDTM editor etc.

I preffer color because i find it more challenging in the finding of many things. I like the whole TPA manipulation and finding the best way to find a certain thing. With reflection there is no best way, there is just THE way.

So yes, to a point color takes more skill.

But not everyone here scripts for the challenge as i do. I can make most scripts with clo run as well as if they were with reflection, so how well the script run for me is independant of color or reflection. Reflection would just make it easier and less work for me in that case, which is not what i'm looking for.

If someone just wants a stable script, there's nothing wrong wth using reflection.

~RM


Wow that just the way i think :O

Dervish

2009-03-09 16:58:39

Actually, I never learnt anything about reflection, plain reason why I prefer color…

Grippy

2009-03-09 17:12:07

I like color better, regardless of how well it works relative to reflection. This is because to me what makes the scripting interesting is in trying to make it interact with the the game using the same interface as a human player. Using Reflection is too easy, and it is a too far down the 'slippery slope'.

If Reflection was even a little more complete so that you could read all the details of of every object on the screen without ever looking at the screen, what that still be fun? What if you could bump up the experience awarded for a given task? Change the drops?

How about if level 2 goblins dropped godswords, dragon items and 500M coins every time?

I think it would be fun for about 10 minutes. The restrictions are what make it interesting.

For me, it seems that a natural point to put in a restriction on your own ability to manipulate the game while still using a script is in only allowing what a normal human player can do. Specifically, looking at what is displayed on the screen and using the mouse and keyboard. If you find that something is hard or impossible using these techniques, then that is a new puzzle for you to solve.

It turns Runescape from a tedious level-grind into a real-world skill-building tool where you learn programming techniques instead of how to mindlessly click on a rock for hours at a time.

As an aside, I wish Jagex would put more depth into the in-game skills. For example, making bread should involve all the basic steps for making bread in RL, including specifics such as temperature. Building a house should involve learning to follow a blueprint, how to measure and cut lumber, how to calculate angles for roof beams, etc. They should also set up group quests, where high level players act as project managers, hiring lower level players to do certain tasks (like producing the lumber for a project through woodcutting and milling skills), where the managers have to coordinate groups of other players to accomplish the quest. As players leveled up their managment skill they'd get access to bigger and bigger projects. Eventually Jagex could use such teams of players to design new areas and quests that would actually go into the game for other players to use.

With such skills they could reduce the amount of tedious level-grinding and provide another path for people who would prefer to actually learn something rather than just repeat the same thing over and over. Skills would be practiced a few times (like each of the dozen or so steps in basic bread making) before they became automatic. Periodically when you used one of them it would ask you the specifics again (this is called spaced repetition learning and is one of the most effective memory techniques).

By doing this they'd create a system where players would learn interesting details about real-world skills without having to grind through them over and over and over. That's more fun for the player. It's also more incentive for the player (or the players parents) to pay for a members account, since the material becomes educational as much as entertainment.

Woah! Tangent attack! Sorry, been thinking about that for a while, guess I shoulda made a thread.

ant lol

2009-03-09 17:14:16

neither are hard, color is just more time consuming..
reflections for me <3

noidea

2009-03-09 17:45:56

From: n3ss3s
Been there, done that.


So you have made a function that, you input the tile that you want to go to, then it calculates the most efficient path, then walks it..? Kind of like Aryan…?

.

Grippy

2009-03-09 18:45:09

From: noidea
So you have made a function that, you input the tile that you want to go to, then it calculates the most efficient path, then walks it..? Kind of like Aryan…?


That's my master project right now. Currently working a couple of angles on it. Looks promising so far. When it's done getting from place to place should be pretty cool. Ideally the simplest call to go from wherever you are to where you want to be would be something like MoveTo(GrandExchange) and it'll find a route and take you there.

I'm just working F2P for now, but there's no reason it couldn't be extended to work for the whole world.

cycrosism

2009-03-11 02:08:06

Reflection for me - I find it pretty good and works as good as colour, except when its gets outdated but im not complaining