Jump to content

Writing bots for OSBot an opportunity to learn java?


Recommended Posts

I'm trying to ask if it's worth the time to write bots? I'm trying to learn java before I take Java this fall. I haven't really paid that much attention in the first two classes and am trying to learn while making it fun to learn. Does anybody here have any experience with taking what you learned from OSBot and making yourself code worthy for school related problems? I'm just curious and I don't want to code for a job but would love to learn what I am supposed to before going to a 4 year school. I want to be ready in the IT field.
All input appreciated.

Link to comment
Share on other sites

Yes. You can use OSBot to get a feel for Java. It is how I got my first exposure to any programming language and I took it from there. Are there better ways? Yeah. Do the other ways create scripts for RS that you can use? Nope.

 

I suggest doing something challenging and not giving up until it's perfect. Could take you awhile and you could be extremely unproductive but if you're like me you learn best from failure/trial and error and google.  

 

Edit: and we have good resources like upotudrop says 

2 minutes ago, upotudrop said:

Look up some guides on these forums @Juggles made one and someone else and they both were very good, should look em up

https://osbot.org/forum/forum/155-programming/

  • Like 1
Link to comment
Share on other sites

That depends on the objective for what you want to learn.  Like what topics you are supposed to know for the Fall (or whatever you said).  Basic scripting will give a great intro to the very basics of coding like program structure, syntax of java, iteration, logical thinking, etc.

Basic scripting in OSBot won't teach some fundamental principles (think inheritance, maybe encapsulation too, recursion).  Of course, getting more advanced would allow you to utilize these features (ex in the form of implementing a 'Task' system or something), however, in my personal experience incorporating stuff like that in a pre-existing environment (as in working within the OSBot api) could be difficult, especially coming in with little experience.

 

As a positive:As mentioned, you have the benefit of building programs that actually do things, which is nice

Realistically, though, you're going to get out of it what you put into it.  There would be better ways to learn (like any of the million suggested beginner projects on the internet) that would be tailored to teaching fundamental OOP/CS principles that would be more difficult to incorporate in the OSBot structure.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...