Irool Posted August 23, 2006 Share Posted August 23, 2006 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 Combat91 Strength70 Defense82 Attack85 Magic =) Link to comment Share on other sites More sharing options...
Esper_Jones Posted August 23, 2006 Share Posted August 23, 2006 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. Jack of all trades, master of thieving. 259th to 99 thieving. All stats 75+ Link to comment Share on other sites More sharing options...
tefda Posted August 23, 2006 Share Posted August 23, 2006 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: Link to comment Share on other sites More sharing options...
nomader Posted August 23, 2006 Share Posted August 23, 2006 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). Link to comment Share on other sites More sharing options...
psudomorph Posted August 23, 2006 Share Posted August 23, 2006 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! Link to comment Share on other sites More sharing options...
hellbellz Posted August 23, 2006 Share Posted August 23, 2006 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: Link to comment Share on other sites More sharing options...
pompey_spud Posted August 23, 2006 Share Posted August 23, 2006 actually, you are all wrong, the solution to the first question is quite simply,. and undeniably, magic. :roll: Link to comment Share on other sites More sharing options...
ikzelf100 Posted August 23, 2006 Share Posted August 23, 2006 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: Link to comment Share on other sites More sharing options...
Mc_comix_yo Posted August 23, 2006 Share Posted August 23, 2006 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. Link to comment Share on other sites More sharing options...
sirhaney Posted August 23, 2006 Share Posted August 23, 2006 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... Link to comment Share on other sites More sharing options...
petert1985 Posted August 23, 2006 Share Posted August 23, 2006 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. Link to comment Share on other sites More sharing options...
jwrm22 Posted August 24, 2006 Share Posted August 24, 2006 i think they just make new wapons on a drawing table :P ^^ 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 Link to comment Share on other sites More sharing options...
Esper_Jones Posted August 24, 2006 Share Posted August 24, 2006 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! Jack of all trades, master of thieving. 259th to 99 thieving. All stats 75+ Link to comment Share on other sites More sharing options...
captianant Posted August 24, 2006 Share Posted August 24, 2006 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: Sodb ForumStop thinking. It's Runescape. Link to comment Share on other sites More sharing options...
petert1985 Posted August 24, 2006 Share Posted August 24, 2006 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. Link to comment Share on other sites More sharing options...
Nahdrav Posted August 24, 2006 Share Posted August 24, 2006 http://i.somethingawful.com/forumsystem/emoticons/emot-gbsmith.gif Wow,completely unrelated,but do i spot a fellow goon on the tif forums? Link to comment Share on other sites More sharing options...
poepje30 Posted August 24, 2006 Share Posted August 24, 2006 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 Link to comment Share on other sites More sharing options...
meesa Posted August 26, 2006 Share Posted August 26, 2006 :-\ 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. Link to comment Share on other sites More sharing options...
Viktorkrum77 Posted August 26, 2006 Author Share Posted August 26, 2006 Yea, they use Blender3d. I'm sure of that. Me doing staff. Link to comment Share on other sites More sharing options...
swampjedi Posted August 27, 2006 Share Posted August 27, 2006 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. My Goals and Achievements Link to comment Share on other sites More sharing options...
Kenshinjapan Posted August 27, 2006 Share Posted August 27, 2006 there are 10 different kinds of people, those who understand binary and those who don't. then who are the other 8 :thumbsup: YOU! ATTEND TET EVENTS! CLICK HERE! Link to comment Share on other sites More sharing options...
cerberus480 Posted August 27, 2006 Share Posted August 27, 2006 the other 8 went home to play runescape ~Greetings from across the River Styx~ Link to comment Share on other sites More sharing options...
meesa Posted August 27, 2006 Share Posted August 27, 2006 the other 8 went home to play runescape lmfao Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now