Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Graal Main Forum (English) (https://forums.graalonline.com/forums/forumdisplay.php?f=4)
-   -   Graal Online: My Official Overview (https://forums.graalonline.com/forums/showthread.php?t=67789)

Gambet 08-01-2006 08:34 AM

Graal Online: My Official Overview
 
Graal Online
Complete overview by Gambet


What started off as a Java game, based on the popular Zelda series, has evolved into a great MMORPG that is definitely like no other. Due to copyright infringement, Cyberjoueurs, a game development company that had released their own version of Zelda Online, was forced to change the game's name and sprites to avoid any lawsuits. Because of this, Stephane Portha, the managing director at Cyberjoueurs, had decided to change the old Zelda Online into something new. With the help of Stefan Knorr, the lead programmer of the game, Cyberjoueurs had finally released a Java version of their game, titled Graal. Graal, in French, means Holy Grail. Due to the vast limitations of the Java language, it was decided that Graal should be coded using a more intricate programming language. Soon, Graal had been programmed using a few languages, one of which included Object Pascal. The difference between Oak (Java) and Object Pascal (Delphi) is that Oak is a simple platform independent object-oriented programming language, while Object Pascal is also object-oriented, but it is also an imperative computer programming language, which makes it suitable for structured programming, thus allowing for a wider variety of features to be implemented to the game. Graal was also programmed with other languages, some of which includes some C++.

After these changes in programming languages, Graal exploded into the public. All it took was one person surfing the web to find this game and refer some of his friends, which in turn would refer their friends, which in turn would refer their friends, until Graal errupted into a massive MMORPG. Graal is a game like no other because it is dependent on it's players to keep running. When Graal was released, playable content was limited, and there wasn't a vast variety of things for players to embark on. It wasn't until Cyberjoueurs released their first version of the NPC Server that Graal development was taken to new heights. The NPC Server allowed for serverside scripting, which opened many opportunities for the developmental players to create content that would soon turn Graal into what it is today. Stefan Knorr made game development possible for Graal by creating his own scripting language, specifically for the game, which is called GScript (short for Graal Script). Today, a much better, object-oriented scripting language is available for Graal, which is called GScript2 (short for Graal Script v2). With the release of GScript2, Graal development escalated beyond new heights.

No other MMORPG is like Graal. Graal offers many opportunities for players to get involved with game development and essentially make the game become more acquainted to their own personal preferences. If you're into world design and carpentry, then the job of a Levels Administrator (shortened to LAT for Levels Administration Team) is just for you! As a Levels Administrator, you would be in charge of all world development for the server you'd choose to work under. You would be able to construct buildings, towns, cities, and even entire servers! The more precise detailing and effort you put into your levels, the more likely they are to attract other players! If you're into creating sounds and music, then the job of a SFX (short for Sound Effects) is just for you! As a part of the SFX team, you would be in charge of creating all sound effects and midi files that the server you work on would be using to better gameplay for the other players. A server with absolutely no sound at all is quite dull, and really ruins the gameplay. If you combine some nice sound effects with some nice midis, you could turn average places/objects into an above average extravaganza! If you're into programming, and are willing to learn a new scripting language, then the job of an NPC Administrator (shortened to NAT for NPC Administration Team) is for you! As an NPC Administrator, you will be in charge of coding Non-Player Characters (shortened to NPC's) for the server you wish to work for. Using GScript and/or GScript2, you will be able to code different systems for the players to be able to use and enjoy the server. The position of an NPC Administrator is very important in the developmental aspect of Graal, and everyone that is willing to give it a try can read up on tons of guides, created by veteran users of the scripting language. The job of an NPC Administrator is not easy, but with enough effort, work, and patience, you could grow to be one of the best around! If you're into creating graphics, then the job of a Graphics Administrator (shortened to GAT for Graphics Administration Team) is just for you! As a GAT, you will be in charge of designing all graphics for your server. A server is nothing without graphics to make it stand out above all other servers. Levels could never be stark without the use of graphics. Graphics are something that differentiate servers from each other, and are also a very important part of the developmental aspect of the game. There are many other staff positions that the game offers, but this was just a basic overview of the developmental positions available in the game. You should take note that there are also a few other developmental positions, but this is an overview of the most popular.

Graal would never be where it is today without the hard work and dedication of not only those at Cyberjoueurs, but also the players. For many, Graal is simply a developmental tool in which players play mainly to develop and create content that would in turn be enjoyed by a vast majority of individuals that play on the server that the content was created for. Development on Graal can get addicting, and is also very entertaining. Players spend hours upon hours developing content for the game, which in turn, makes the game better for the players. One cannot accuse Cyberjoueurs for being lazy for this reason, because without their hard work, the players wouldn't have the tools to develop. Cyberjoueurs constantly tries their best to keep the game updated for the players, and they also try their best to keep the developmental tools updated for the many developers that play the game. The developers at Cyberjoueurs all coincide together to construct new ideas for improvement on Graal, and integrate these ideas into a new version of their client.

Graal is currently 2-Dimensional, but is also being developed into a 3-Dimensional game, using the Torque Game Engine (TGE). Not many of the veteran Graalians (a term used to refer to the players of Graal) are quite fond of this idea, but I'm sure the team atCyberjoueurs could create a 3-Dimensional version of the game that will soon blow the old 2-Dimensional version out of the market. Whether the 3-Dimensional version will be a success or not is not known at this moment in time, but it definitely looks rather promising.

Not only is Graal a great game, but it also has great customer support. A support center was designed specifically for players to report any problems they may have with the game. Although the managing director and the technical director may not always be available to answer any questions right away, there are also other people you can go to for support. These group of players are known as Globals. The Globals are composed of a variety of talented players from the game that were given their position so that they could help the company with player support. Not many other MMORPG's have a group of active players that are around to give support as soon as possible as does Graal Online. Although some may question the time it takes to get the support needed, it is a fact that the support team works hard each day to make sure that the players get the support needed as soon as possible.

Like many other games, Graal Online has its own active community forum that is ran by both the administration and by a group of trusted players that Moderate the forums to keep anything that breaks the rules off the boards. The boards can be used to discuss events in life, events from the game, and also to get support from other players. Not all of the active members of the community are fond of the rules, but the moderation team does a nice job of making sure the community forum is as clean as possible. The members of the community forum just need to remember that Cyberjoueurs is a professional company, and the Graal Communication Center (GCC) must be professionally ran and kept in a professional manner. The Graal administration tries their best to give the players as much liberty as possible, but one must also keep in mind that this is the official communication center, thus, it must be kept in an official, professional, manner.

Graal is a game where the sky's the limit! With customer support, developmental tools that allow you to customize worlds to your own liking, and access to other players worlds, which allows you to play in different environments, it's amazing that Graal is not as popular as it should be. If the players continue to develop, and if the administration continues to provide updates, I'm sure Graal could end up evolving into one of the best MMORPG's on the net.

MisterMastermind 08-01-2006 08:57 AM

Nice, long, but nice.

killerogue 08-01-2006 09:10 AM

Nice one Gambet. :)

bahamutstevetff 08-01-2006 10:14 AM

thanx for teh history lesson, was interesting.

Skyld 08-01-2006 10:29 AM

Quote:

Originally Posted by Gambet
Graal was also programmed with other languages, some of which includes some C++ and Ruby.

Stefan once stated that Ruby could be implemented as a scripting language, but Graal was never written in Ruby.

Shiftk03- 08-01-2006 10:38 AM

Needs more pictures and less Gambet. Skyld is right though. Where is the Ruby?

xAndrewx 08-01-2006 10:46 AM

job of a SFX (short for Special Effects) is just for you

Sound effects? o-O

Eagle 08-01-2006 11:21 AM

I thought SFX was Sound, too.

Huwajux 08-01-2006 12:46 PM

Gambet, you should be a journalist, or a critic, or something. Nice read!

I wonder who was the FIRST ever player on Graal, excluding staff of course...

Gambet 08-01-2006 05:28 PM

Quote:

Originally Posted by Skyld
Stefan once stated that Ruby could be implemented as a scripting language, but Graal was never written in Ruby.



Oh, I was under the impression that some Ruby was already implemented into the system.

I updated my first post ^^



And yes, SFX in this sense would be short for Sound Effects. Sorry about that, fixed my first post.


Quote:

Originally Posted by Huwajux
Gambet, you should be a journalist, or a critic, or something. Nice read!

I wonder who was the FIRST ever player on Graal, excluding staff of course...


You can read on the first Graalian here:

http://forums.graalonline.com/forums...ad.php?t=67691

Crono 08-01-2006 06:00 PM

I don't like the way you completly ignored all of Graal's negative points and only stuck to positives. Apart from that, great overview. :D

Quote:

You can read on the first Graalian here:

http://forums.graalonline.com/forums...ad.php?t=67691
That's the first p2p I thought...

Quote:

they also try their best to keep the developmental tools updated for the many developers that play the game
The Graal Editor has not been updated in a long time, Graal Shop hasn't been updated in a while either.

Loriel 08-01-2006 07:00 PM

Why did you write this?

Gambet 08-02-2006 02:23 AM

Quote:

Originally Posted by Loriel
Why did you write this?


I have a passion for writing, and I enjoy playing Graal.


When you combine the two, I can flutter into an uncontrollable orgy.


^^


With all of the negativity going around lately, I figured the players needed some enlightenment as to what Graal has to offer that drew them into playing the game in the first place.

MisterMastermind 08-02-2006 04:53 AM

Quote:

Originally Posted by Gambet
I have a passion for writing, and I enjoy playing Graal.


When you combine the two, I can flutter into an uncontrollable orgy.


^^


With all of the negativity going around lately, I figured the players needed some enlightenment as to what Graal has to offer that drew them into playing the game in the first place.

So you're basically trying to counter the reviews of people that dislike graal that were on the wiki, correct?

Googi 08-02-2006 06:37 AM

Wait, "official"? How is this "official"?

Huwajux 08-02-2006 12:07 PM

Quote:

Originally Posted by Googi
Wait, "official"? How is this "official"?

Don't spoil it. >_>

Gambet 08-02-2006 06:13 PM

Quote:

Originally Posted by Googi
Wait, "official"? How is this "official"?



Because I officially verified it :mad:



Hah, dunno, just found the title to be catchy. I wrote this overview pretty late, so I just used the first thing that came to mind. I'm usually good with titles, hence The Lounge being named after my title recommendation, but I don't know, I like it :P.


This overview was officially written by me ;)


NOTE: I can only post once every 8 hours or so, so sorry for the wait for the response.

Googi 08-02-2006 06:29 PM

Quote:

Originally Posted by Gambet
hence The Lounge being named after my title recommendation, but I don't know, I like it :P.

A considerable demonstration of your naming ability, given all the superior suggestions it had to beat out.

Quote:

Originally Posted by Gambet
Oak (Java)

Oh wow. You're calling it Oak. Trying a little too hard to sound smart there, huh?

Loriel 08-02-2006 09:08 PM

I consider your article quite inaccurate in a bunch of aspects, and while I ordinarily would not care, I was urged to point out some very glaring inaccuracies to prevent uneducated Graalians from being confused!

Quote:

Originally Posted by Gambet
The difference between Oak (Java) and Object Pascal (Delphi) is that Oak is a simple platform independent object-oriented programming language, while Object Pascal is also object-oriented, but it is also an imperative computer programming language, which makes it suitable for structured programming, thus allowing for a wider variety of features to be implemented to the game. Graal was also programmed with other languages, some of which includes some C++.

None of this makes any sense.

Oak is not Java. An early version of Java was called Oak but I am pretty certain that Stefan did not use it to program Zelda Online. Still using that name serves absolutely no purpose. Also, the Delphi programming language is not strictly equal to Object Pascal, at least not after like the first version of Delphi. Sure, it it is was some dialect of Object Pascal but it still is its own variant and incompatible with regular Pascal or other Object Pascal dialects. There is no reason to refer to the Delphi language as Object Pascal if you are not going to base your argument on its Pascal heritage.

Java is not any less suitable for structured programming. Java is actually specifically designed for enterprise-level, component-based programming, and as such much more suitable for "structured" things than a derivative of Pascal, which was intended as a pure teaching language. Calling it "simple" totally misses the point, as Java is much more engineered to be scalable and structurability is directly built into the language in many aspects, much more than it is the case with Delphi. Java can be considered way more modern than Pascal and comes with an extensive standard library.

Also I would like to know how Pascal is more imperative than Java and how that is supposed to be an advantage.

How was Graal programmed "with other languages"? The client was strictly Delphi and the server was strictly C++, there is not "some C++" (though you might argue that Stefan's C++ style resembled Delphi and Java a lot) and there is no margin for other languages to be included (except for comedy MySQL statements).

Quote:

Level Administrator ... NPC Administrator .. Graphics Administrator
This is a pet peeve of mine but I would like to argue that people should start small before becoming involved with administration of any kind. Also your description of the various fields manages to sound very excited and important without really being all that informative regarding what each is about.


Also, seriously, I would have to try hard to give a more onesided description of Graal than you have. Do you acknowledge that you ignore many important aspects or do you want me to go into detail?

Loriel 08-02-2006 09:12 PM

Quote:

Originally Posted by Skyld
Stefan once stated that Ruby could be implemented as a scripting language, but Graal was never written in Ruby.

I think he only did that to get me to shut up because I would not stop mentioning Ruby, and I do not even think Ruby would work with Graal's object model anymore :(

Tyrial 08-11-2006 01:28 AM

Yeah, well I wish that Graal really was that good.. But too bad, this game does not rox my sox.

pooper200000 08-11-2006 01:56 AM

I really like that gambet you write a lot like my sister no offense ment. She works for people magaines and you write better than her actually!

Projectshifter 08-23-2006 11:52 AM

Quote:

Originally Posted by Skyld
Stefan once stated that Ruby could be implemented as a scripting language, but Graal was never written in Ruby.

Thankfully it was never implemented :P

Quote:

Originally Posted by Gambet
Graal is a game like no other because it is dependent on it's players to keep running.

Um... excuse me? Are you suggesting then that Graal is the only game that needs it's players? lol

Quote:

Originally Posted by Gambet
Stefan Knorr made game development possible for Graal by creating his own scripting language, specifically for the game, which is called GScript (short for Graal Script). Today, a much better, object-oriented scripting language is available for Graal, which is called GScript2 (short for Graal Script v2). With the release of GScript2, Graal development escalated beyond new heights.

You fail to mention the huge limitations and problems with the language. If you've never done any real programming then yeah, it seems amazing and limitless, but comparatively it's not the most efficient nor reliable.

Quote:

Originally Posted by Loriel
Java is not any less suitable for structured programming. Java is actually specifically designed for enterprise-level, component-based programming, and as such much more suitable for "structured" things than a derivative of Pascal, which was intended as a pure teaching language. Calling it "simple" totally misses the point, as Java is much more engineered to be scalable and structurability is directly built into the language in many aspects, much more than it is the case with Delphi. Java can be considered way more modern than Pascal and comes with an extensive standard library.

Quoted for the truth. While I hate Java (and I add "with a passion"), Java is a lot more "modern" and scalable than Delphi (object oriented pascal). Delphi isn't a bad language, but it's really only comparable to VB, it lacks much of the speed and low-level abilites of Java and C/C++.

This concludes my random post of the year. Enjoy, and Gambet, stop kissing ass =/ I'd think you'd at least have some understanding of the global staff system and how "structered" and "together" it is. I'll come back to Graal once the staff system stops being corrupt and biased, and when the scripting language gets better. Tschues

Skyld 08-23-2006 12:58 PM

Quote:

Originally Posted by Loriel
I think he only did that to get me to shut up because I would not stop mentioning Ruby, and I do not even think Ruby would work with Graal's object model anymore :(

It probably would not. ^^

Crono 08-23-2006 02:13 PM

Quote:

Um... excuse me? Are you suggesting then that Graal is the only game that needs it's players? lol
He means for the players to be the ones to do most of the developing/"owning" pw's/making their own ****.

excaliber7388 08-23-2006 03:28 PM

Very nice.
:)

googleman 08-23-2006 09:33 PM

Quote:

Originally Posted by Projectshifter
Um... excuse me? Are you suggesting then that Graal is the only game that needs it's players? lol

I don't think he means it in THAT way. He just means that Graal would be worthless without players because players are the ones who make Graal what it is. In other mmorpgs, the designers develop the game. With Graal however, nobody wants to do anything good. So you can't say anything special about Graal.

Admins 08-23-2006 10:12 PM

Quote:

Originally Posted by Projectshifter
You fail to mention the huge limitations and problems with the language. If you've never done any real programming then yeah, it seems amazing and limitless, but comparatively it's not the most efficient nor reliable.

It is not reliable ? It might not be the most efficient language, but you can say that about many languages. For me the biggest problem right now is that it is not well documented enough, people also need more examples.

Zero Hour 08-23-2006 10:18 PM

Quote:

Originally Posted by Stefan
It is not reliable ? It might not be the most efficient language, but you can say that about many languages. For me the biggest problem right now is that it is not well documented enough, people also need more examples.

Hire someone to document it, baby.

KuJi 08-23-2006 11:04 PM

lol.. Stefan please make another awsuem economy-centered kingdoms server called Graal2006 (or 7) ASAP plz.. try to use the G2k1 world etc.

warp2ukew 08-23-2006 11:58 PM

Uhm, so was that a review or overview? I guess as an overview it's ok, but some parts sounded like a review. As a review that would be terrible, just fyi.

Brad 08-24-2006 12:26 AM

are you serious with this

jake13jake 08-24-2006 01:38 AM

Dude, make a graal fansite, the game needs it.

BigNoobie 08-24-2006 03:07 AM

So... basically Gambet just wrote this because he's mad that he was never made a global and needed something to show he has done something for the Graal Community?

warp2ukew 08-24-2006 05:18 AM

Quote:

Originally Posted by BigNoobie
So... basically Gambet just wrote this because he's mad that he was never made a global and needed something to show he has done something for the Graal Community?


Right on the money.


All times are GMT +2. The time now is 09:39 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.