Skip to content
View in the app

A better way to browse. Learn more.

Tip.It Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

So, how is Runescape designed?

Featured Replies

RS is some of the simplest javascript ive ever seen. and no the images are NOT gif or png they are all BMP or Bitmap. The images are drawn to made in paint or similar program to each angle you seen them in the game then there placed into a program a long with a character and are programs to move. characters are drawn using every item standing at every angle,

 

 

 

you don't know anything, seriously. And I'm not saying this to be mean or anything but you really don't know what you're talking about.

 

 

 

The models have been extracted on hack sites. They're definitely rendered 3d models and not a series of bitmap images :roll: (not that we didn't know this prior to playing runescape for 8 seconds)

 

 

 

please, dont try to rebute my claim. The game would never run 1/90000th as fast as it does if the game were made as you say. Flash applets use the method you speak of (and no one draws it in a program like paint hahaha... most import any in game models using a 3d program and then fake the 3d) and look at how slow it is.

 

 

 

It took me over 20 hours to create a program that moved a single pixel across the screen.

 

 

 

google "tile based worlds" along with the name of a programming language (actionscript is my favorite for this one)

 

 

 

it will shock and awe u :P

100 Combat

91 Strength

70 Defense

82 Attack

85 Magic =)

Wait 'till Esper_Jones comes around, he'll answer it all.

 

 

 

Is that a challenge? ;)

 

 

 

For the items, as previously pointed out from people who disassembled the client, each item is just a collection of data. Unless it has some new action, the item can be added without editing the code, however you need to define everything about the item, including the inventory picture, the dropped model (Items become 3d after you drop them), the store value, the actions that can be done with it, the stats if it was a weapon, and much much more.

 

 

 

Once that is created, it's just the simple matter of adding it to the update list, so that everyone recieves it on the next system update, and adding the item to shops, drop lists, etc.

sigbad0xt.jpg

 

Jack of all trades, master of thieving. 259th to 99 thieving. All stats 75+

Wait 'till Esper_Jones comes around, he'll answer it all.

 

 

 

Is that a challenge? ;)

 

 

 

No sir! You Pzowned (A combination of Pwned and a Calzone) me earlier so I was giving forewarning to all others that would discuss :P :lol:

The images in the inventory as has been stated are simple pictures as has been stated before.

 

 

 

The objects are low poly models though it is up to debate which program jagex uses for them (some hints may be taken from their junior graphic designer position, though that no longer shows up on the corperate page).

sir%20nomad.gif

I will try to explain to you, but first let me refute this nut job before he gives people the wrong idea about programming.

 

 

 

RS is some of the simplest javascript ive ever seen.

 

 

 

There is a big difference between Java and Javascript, they are not similar in any significant way.

 

 

 

and no the images are NOT gif or png they are all BMP or Bitmap.

 

 

 

How would you know that unless you actually worked at Jagex? How do you know which image format they use?

 

 

 

The images are drawn to made in paint or similar program to each angle you seen them in the game then there placed into a program a long with a character and are programs to move. characters are drawn using every item standing at every angle, they do this with anything that moves in the game.

 

 

 

Old games used to do that. These days objects are rendered, so that a single file can contain the appearance of the object from every angle.

 

 

 

the landscape and trees and buildings are designed in a tile fashion. these tiles are placed into a map drawing program and they generate the map for the game.

 

 

 

That part is correct as far as I know.

 

 

 

the data for each character has to be hand programmed into the game script.

 

 

 

Not quite. The game code draws on information in a Runescript database.

 

 

 

it takes hours upon hours of designing and programming to make something like this.

 

 

 

Also true.

 

 

 

It took me over 20 hours to create a program that moved a single pixel across the screen

 

 

 

You have got to be kidding me!

 

 

 

public static void main(String[] args)

{

private int xpos;

private int ypos;



ypos = 10;



for(xpos = 1; xpos < 1024; xpos++)

{

draw.pixelOff(xpos-1,ypos);

draw.pixelOn(xpos);

}



}

 

 

 

That took me 3 minutes (I timed it).

 

 

 

Java is in fact specifically designed to prevent things from taking so long to program.

 

 

 

so imagine how long it took jagex to create the entire game. my guess just for f2p with the new updates included prolly around 200 to 300 hours a person who programs and designs there images. and jagex most likely has a staff of over 30 people who program and design for RS which totals 6-9k hours to create this game.

 

 

 

You are right that it takes a lot of time, but I think most of that time is not so much programming as designing new content. Companies these days use sophisticated procedures to make programming new things very efficient.

 

 

 

All in all I think you either have experience in different languages, or your knowledge is out of date. I also suspect that you haven't actually done a lot of programming yourself.

 

 

 

==================

 

 

 

Ok, I'll respond to the rest of the thread later, as it will take awhile to type, and I am completely out of breath (so to speak). For now I just wanted to clear up those misconceptions.

If you dont take steps to ensure that you're protected, you void all right to complain when stuff goes wrong.
Join the petition for a new bank page layout!

grammar2gr8dx.png

Uhhh, you guys are confusing me :-s How about we say, they make pictures, and put it in a game to everyone play with? :thumbsup:

actually, you are all wrong, the solution to the first question is quite simply,. and undeniably, magic. :roll:

supernovasigst7.jpg
Uhhh, you guys are confusing me :-s How about we say, they make pictures, and put it in a game to everyone play with? :thumbsup:

 

 

 

 

 

yea and all those langauges are jsut leftm out and we stare alll do to a frozen picture of sometihng ingame :lol:

Well, I don't know much about programming, but on Jagex's corporate site (Under the section for info on getting a job), they said the animators should have skill in Blender (A 3d program), so that leads me to think they use Blender for their character models and NPC models. But that's really all I'm sure on.

blackmbnaval,Mc%20Comix%20Yo.gif

Mc%20Comix%20Yo.gif

its not really in java, its in runescript.

 

 

 

No. Runescript is a pseudo-langauge that works with the Java Engine that makes up Runescape. The Gower Bros. created Runescript to allow for faster and easier updates to the game.

 

 

 

Yeah, so its not really java, like I said! :roll:

I moved on...

they use MSpaint to draw the pictures of all the items. they then print them off and use pva glue and sellotape to stick them all together. then Gandalf pops up and does some hocus pokus and uses magic to animate everything, which you then control. or something along them lines :)

IRC.RSCRIPT.ORG #STATS

 

join us. we dont bite too hard.

i think they just make new wapons on a drawing table :P

runeminermb1.gif

^^ click my sig for my lesser ranging guide ^^

jwrm22: 4816th > 99 cooking 100% f2p !1172 total! + 140mil in items.

i dont play anymore... i think rs is ruined

they use MSpaint to draw the pictures of all the items. they then print them off and use pva glue and sellotape to stick them all together. then Gandlaf pops up and does some hocus pokus and uses magic to animate everything, which you then control. or something along them lines :)

 

 

 

Silly peter! What they do is first make realistic, full-scale models, then have fun fighting each other with them. Once the fights are over, the stats of the weapon are determined by how well it did. If it made Andrew cry, then it must be as good or better than the Abyssal Whip!

 

 

 

Once that is done, the weapon is put on a table, then they use a digital camera to take pictures. The pictures are then printed out, then traced over with crayon. The crayons are then scanned into the computer, then some magic happens, and there's an update!

sigbad0xt.jpg

 

Jack of all trades, master of thieving. 259th to 99 thieving. All stats 75+

they use MSpaint to draw the pictures of all the items. they then print them off and use pva glue and sellotape to stick them all together. then Gandlaf pops up and does some hocus pokus and uses magic to animate everything, which you then control. or something along them lines :)

 

 

 

Silly peter! What they do is first make realistic, full-scale models, then have fun fighting each other with them. Once the fights are over, the stats of the weapon are determined by how well it did. If it made Andrew cry, then it must be as good or better than the Abyssal Whip!

 

 

 

Once that is done, the weapon is put on a table, then they use a digital camera to take pictures. The pictures are then printed out, then traced over with crayon. The crayons are then scanned into the computer, then some magic happens, and there's an update!

 

 

 

wow! you learned alot as a p-mod! did you sneak into the JaGeX Towahs? :XD:

plzstayokrf4.png

sodb4jz.jpg

Sodb Forum

siggiedxc2.png

Stop thinking. It's Runescape.

emot-gbsmith.gif

 

 

 

beaten at my own game.

 

 

 

you forgot to mention the numerous spider diagrams, bar charts and pie charts they make to put across the results of the weapons testings.

IRC.RSCRIPT.ORG #STATS

 

join us. we dont bite too hard.

 

 

 

On the first bolded/enlarged thing, are you joking or being serious? Because there are two things that are weird about that statement. First off Javascript is completely different from Java. AND Runescape is the MOST complex piece of Java ever written. It would have to be to be one of the top five MMORPG's in the world (including World of Warcraft, Everquest, etc.)

 

 

 

 

 

 

runescape is actually the number 4 biggest mmorpg

 

 

 

1. wow

 

2. lineage

 

3. lineage 2

 

4 runescape

poepje30sig25copy0ie.gif

:-\

 

 

 

ok, lets get some sense in here.

 

 

 

Runescape is a 3d game, programed in Java (NOT javascript). They do not draw an object at every single angle possible... 360 degrees around... plus another 180 degrees (a tad less) over the top, now figure out every single possible angle to view the object.

 

 

 

Impractible? Improbable? Plain Stupid?

 

 

 

They first model and then render (probably to their own file format) the models. Modelling and animation probably done in Maya, 3dsMAX, Blender3d, etc.

 

 

 

I am sure the map is a tile based map... look at the terrain... you can see squares, i.e. tiles. I have no idea about coding... I am a modeller/animator only... very little coding (what I do code is done in C Sharp)

 

 

 

Thats the most I know... I'm sure you guys can argue all you want here, but its all guesses. For the most part, just have fun and play the game...

 

 

 

 

 

on a side note, I use blender3d (open source software, http://www.blender3d.org) to model and animate stuff. A few years back, there was a runescape take-off project, just to see what could be done. We got models going, animations, servers, and code... I was modelling and animating, no idea about how they coded it. Anyways, we got it online to a server, and managed to get some decent time it was online (1 or 2 days). Quite fun punching the crap outta people... the coding was messed up, sometimes attacking people added to their hp... but hey, for a group of 15 people or so, to get a veeery basic MMORPG online, running, and almost playable... not too bad if you ask me. That project has long sinced died... the goal was just to get it running and see if it worked. :D

 

 

 

It was fun while it lasted!

 

 

 

 

 

Anyways, thats my 2 cents.

  • Author

Yea, they use Blender3d. I'm sure of that.

pyroqe6.jpg

Me doing staff.

public static void main(String[] args)

{

private int xpos;

private int ypos;



ypos = 10;



for(xpos = 1; xpos < 1024; xpos++)

{

draw.pixelOff(xpos-1,ypos);

draw.pixelOn(xpos);

}



}

 

 

 

I hate to be nitpicky... well, no, I don't.

 

 

 

This will not run, much less compile. Even if it DID run, you wouldn't see anything. The for loop iterates MUCH too quickly.

 

 

 

I realize you're trying to make a point, but you pulled that object and its methods out of thin air - unless it's a Java 1.5 class, and I highly doubt it.

 

 

 

It's obvious you at least know the syntax of Java. But seriously, don't post garbage that you don't understand. There is always someone out there who knows more than you do.

 

 

 

If you hadn't claimed some kind of speed record deal, I'd have let it slide.

there are 10 different kinds of people, those who understand binary and those who don't.

 

 

 

then who are the other 8 :thumbsup:

TETsig.jpeg

 

YOU! ATTEND TET EVENTS! CLICK HERE!

the other 8 went home to play runescape

~Greetings from across the River Styx~

the other 8 went home to play runescape

 

 

 

lmfao

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.