Graal Forums  

Go Back   Graal Forums > Development Forums > NPC Scripting
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 02-11-2004, 09:58 PM
Gabnid Gabnid is offline
a creator
Join Date: Dec 2003
Location: Madison, WI (USA)
Posts: 20
Gabnid is on a distinguished road
Send a message via ICQ to Gabnid Send a message via AIM to Gabnid Send a message via MSN to Gabnid
Question questions about the hiring process..

This is somewhat of a question about playerworlds in general.. but the bulk of what I need to know is about scripting and the high-in-demand folks that practice the art.

I'm in the ever-so common situation, where I have this conceptual system laid out and ready to create for a playerworld.. but don't foster the knowledge to do it myself. Now, I'm not going to pretend for a second that I am, or even desire to be the programming-type; I can poke and prod my way through a smattering of languages, but hold fluency in none.

Luckily for my hippy-ass, visualistic-self, a good friend of mine is quite a proficient programmer.. (mostly C/C++) .. and has stepped up to the plate many a time, giving a home to my graphics and ideas. Recently, however (last year) we began kicking around the notion of running something focused more on expansion than just.. "a game" .. the obvious alternative was something online. This ended up being a text-based MUD. After about a year of conceptualizing and speculating (fast-forward to about a week ago) ..we decided that a MUD wasn't EXACTLY what we were searching for, and all but scrapped the project. However, as I've been a fan and on-again-off-again player for so long, I immediately suggested Graal be the home of our brainchild.

The problem: That buddy of mine that I mentioned, hadn't even tried Graal until I shot the idea at him.. He was so intrigued by the possibilities.. he purchased an account the night I brought it up. So needless to say, he knows barely anything about the scripting language.. (last I heard, after a few days.. he had a fine grasp on the VERY basics..)

The blatent fact: We're sticking with it, but it's going to take him a MINUTE to learn everything.. I mean sheesh.. it's an entire scripting language.. I can't expect him to pick it up immediately.

The possible solution: I really want to keep him on as head coder.. but I also want to get things under way as soon as possible, because the system is basically finished. (now in a number of possible forms, because we've made adaptations due to Graal's graphical nature) I'm going to apply and thereafter, start hiring.. but I'm VERY worried about getting help with scripting. It seems that since I've returned to Graal.. things have become very much a matter of trust, as well as availability.

FINALLY .. THE QUESTION: (GET ON WITH IT!) ..

Is it unrealistic to assume, that if someone is skilled enough to lead the coding of a complex system, that they are probably already dedicated to a playerworld and hence, not available?

The system we have planned is somewhat deep due to the blend of genres.. and the features and concepts it was derived from originally .. (MUD systems and all.. gotta love em) If anyone has any advice to help me feel a TAD more confident about:

the hiring process..
my friend's learning process.. and how I can help him..
or just tips in general for getting started, when trying to develop a playerworld.

..I'd appreciate every word you had to say.

(I realize this could be in the wrong forum.. but I just thought the emphasis on scripting would render it "suitable" for this one)

Thanks in advance for your advice, comments, etc..

[also!! almost forgot] .. aside from snippets on graal.net and the forums.. AND the command glossary.. is there any other documentation that I could provide my pal with.. he'll learn it one way or the other.. just wanna help him any way I can.
__________________
Dance. Music. Sex. Romance.
Reply With Quote
  #2  
Old 02-12-2004, 12:03 AM
Termina_Owner Termina_Owner is offline
Registered User
Join Date: Oct 2003
Posts: 175
Termina_Owner is on a distinguished road
Damn. Keyboard jammed. I'll have to retype.

Quote:
my friend's learning process.. and how I can help him..
Graal and C++ are very simular, except it has commands C++ doesn't have, and is a lot less function then C++.

Make him pass through the list of commands, and looking in NewFeatures for the details on it's functionality if he doesn't understand.

He'll have to learn Serverside on his own.

Quote:
Is it unrealistic to assume, that if someone is skilled enough to lead the coding of a complex system, that they are probably already dedicated to a playerworld and hence, not available?
It's realistic. Most good programmers already have thier own projects. Hence, I don't mind giving tips out, nor my junk-scripts to show how it works, but I'm dedicated to my server.

Quote:
The system we have planned is somewhat deep due to the blend of genres.. and the features and concepts it was derived from originally .. (MUD systems and all.. gotta love em)
You should wait for the New Scripting Engine to come out. It'll be a lot better, and possibly compatible with MUDs. (Stefan might not include that feature. Graal Kingdoms is MUD based. Infact, it's CF's MUD)

The new engine will have a lot more like C++, thus, it would be easier for your friend to learn serverside and clientside much faster.

Quote:
the hiring process..
If you need someone of a particular developement tree, you could try hiring people. If you don't need more, don't hire. The more staff you have, the harder it is to cooperate (My server consists of two staffs. Emi and I.)

Quote:
or just tips in general for getting started, when trying to develop a playerworld.
Plan => Find Resources => Build Core System => Fill in Details.

Erm... Need more help about anything?
__________________
- Rance Vicious
Reply With Quote
  #3  
Old 02-12-2004, 12:15 AM
Loriel Loriel is offline
Somewhat rusty
Loriel's Avatar
Join Date: Mar 2001
Posts: 5,059
Loriel is a name known to allLoriel is a name known to allLoriel is a name known to allLoriel is a name known to all
Quote:
Originally posted by Termina_Owner
Graal and C++ are very simular, except it has commands C++ doesn't have, and is a lot less function then C++.
Uhm. No. Seriously not.

Quote:
You should wait for the New Scripting Engine to come out. It'll be a lot better, and possibly compatible with MUDs. (Stefan might not include that feature. Graal Kingdoms is MUD based. Infact, it's CF's MUD)
The mudlib is not just another feature, and has nothing to do with the new engine, and "compatible to muds" is not a good expression.

Quote:
The new engine will have a lot more like C++, thus, it would be easier for your friend to learn serverside and clientside much faster.
A little.
Reply With Quote
  #4  
Old 02-12-2004, 12:25 AM
Termina_Owner Termina_Owner is offline
Registered User
Join Date: Oct 2003
Posts: 175
Termina_Owner is on a distinguished road
Quote:
Originally posted by Loriel
Uhm. No. Seriously not.
To a certain degree. => The main core is much like C++, such as if, for, while, and a lot of basic things.

Quote:
Originally posted by Loriel
The mudlib is not just another feature, and has nothing to do with the new engine, and "compatible to muds" is not a good expression.
I don't know what Stefan'll offer us with the new engine. Not much people know. Thus, I have no clue. Secondly, I don't know how MUDs work all that well.

Quote:
Originally posted by Loriel
A little.
In comparison. It'll have a lot more functionality. Such as passing variables in functions.
__________________
- Rance Vicious
Reply With Quote
  #5  
Old 02-12-2004, 02:44 AM
Gabnid Gabnid is offline
a creator
Join Date: Dec 2003
Location: Madison, WI (USA)
Posts: 20
Gabnid is on a distinguished road
Send a message via ICQ to Gabnid Send a message via AIM to Gabnid Send a message via MSN to Gabnid
Quote:
Originally posted by Termina_Owner
I don't know what Stefan'll offer us with the new engine. Not much people know. Thus, I have no clue. Secondly, I don't know how MUDs work all that well.
Hmm.. I've heard very little about the new engine, save the fact that it's under development.. I'm guessing there's no projected release date? ..and as for the MUD aspect.. we'd pretty much just be mimicking the playability with Graal.. I don't think we were going to try to just all out port and adapt the code itself.

Since I've started the thread already.. does anyone know the basic terms for starting a playerworld, other than being accepted and registered?.. There's a modest annual fee, right? I'm just not sure at what point to apply.. if I have my ideas organized, am I ready to go, as far as getting the registration out of the way? .. or should I have something substantial to show for it, before I even apply?

(thanks for the responses.. )
__________________
Dance. Music. Sex. Romance.
Reply With Quote
  #6  
Old 02-12-2004, 03:09 AM
Python523 Python523 is offline
Banned
Join Date: Aug 2001
Location: Illinois
Posts: 3,498
Python523 is on a distinguished road
Quote:
Originally posted by Termina_Owner

To a certain degree. => The main core is much like C++, such as if, for, while, and a lot of basic things.
Dude, almost every language has those
Reply With Quote
  #7  
Old 02-12-2004, 03:30 AM
R0bin R0bin is offline
Banned
R0bin's Avatar
Join Date: Oct 2002
Location: Wales, UK
Posts: 828
R0bin is on a distinguished road
Send a message via AIM to R0bin
lol every pw on graal wants to have a GK system.
Reply With Quote
  #8  
Old 02-12-2004, 04:16 AM
Thought Thought is offline
PipBoy Extraordinaire!
Thought's Avatar
Join Date: Nov 2001
Location: Long Beach, California.
Posts: 692
Thought is on a distinguished road
I agree with the statement that you should wait for the new scripting language -- GScript1 is far too crappy to do any complicated MUD style gameplay.
__________________
Rick ([email protected])
#gscript on FreeNode (#gscript Guild, #gscript Information)
Graal User Statistics

I am now using my new account, Rick.
Reply With Quote
  #9  
Old 02-12-2004, 02:23 PM
Loriel Loriel is offline
Somewhat rusty
Loriel's Avatar
Join Date: Mar 2001
Posts: 5,059
Loriel is a name known to allLoriel is a name known to allLoriel is a name known to allLoriel is a name known to all
Quote:
Originally posted by Termina_Owner

To a certain degree. => The main core is much like C++, such as if, for, while, and a lot of basic things.

In comparison. It'll have a lot more functionality. Such as passing variables in functions.
Such features, obviously, are very unique to C++.
I mean, you remember in C where we had to repeatly type out our statements instead of using loops, and use global variables because the stupid functions could not take arguments and the parentheses were just decoration?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 05:27 PM.


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