Graal Forums  

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

View Poll Results: Should I write a new tutorial on scripting, and which language? (read post first)
No, it is not needed 8 21.62%
Yes, do it over the current engine 5 13.51%
Yes, do it over the new engine 24 64.86%
Voters: 37. You may not vote on this poll

Reply
 
Thread Tools Search this Thread Display Modes
  #16  
Old 01-16-2005, 08:26 PM
Projectshifter Projectshifter is offline
The David
Projectshifter's Avatar
Join Date: Apr 2002
Location: USA
Posts: 912
Projectshifter is an unknown quantity at this point
Send a message via ICQ to Projectshifter Send a message via AIM to Projectshifter Send a message via MSN to Projectshifter Send a message via Yahoo to Projectshifter
I think I like Lances idea. A language-less tutorial for the most part. Basically teaching the basics of learning any type of language. Will use a lot of Gscript as an example though, but kind of make it more broad and explain how to learn and teach yourself Seems much more beneficial I agree. Will be a bit odd thinking so broadly but I will try. I might sit down and do it today or tonight if I get time.
__________________
Who has time for life these days?
Reply With Quote
  #17  
Old 01-17-2005, 03:15 AM
falco10291029 falco10291029 is offline
BEst User EVER!
Join Date: Apr 2004
Posts: 1,186
falco10291029 is on a distinguished road
I think you should make one for the new engine so that I can learn it and begin improving my playerworld (and possibly then work on 3d servers)
__________________
BEst Insult ever: If I had a dollar for every brain you DIDNT have, i'd have one dollar!
Reply With Quote
  #18  
Old 01-17-2005, 06:37 AM
Shaun Shaun is offline
Registered User
Shaun's Avatar
Join Date: Jul 2003
Location: Canada
Posts: 1,070
Shaun is a jewel in the roughShaun is a jewel in the rough
Quote:
Originally Posted by Projectshifter
I think I like Lances idea. A language-less tutorial for the most part. Basically teaching the basics of learning any type of language. Will use a lot of Gscript as an example though, but kind of make it more broad and explain how to learn and teach yourself Seems much more beneficial I agree. Will be a bit odd thinking so broadly but I will try. I might sit down and do it today or tonight if I get time.
Unfortunately, this is not what is needed. Unless I am incorrect, there is no public information source of all the scripting entailed with Graal's NPC Server and new GScript. Programming itself is an easy concept, with the algorithms and such being not uncommon to basic logic and algebra. Many easily accessible places exist where one can learn the basics to develope these thinking skills; however, I do not believe there is a single public place to learn all the GScript/NPC Server specific coding.
Reply With Quote
  #19  
Old 01-17-2005, 07:45 AM
middo middo is offline
VHE Monkey
middo's Avatar
Join Date: Aug 2002
Location: California
Posts: 327
middo is on a distinguished road
Send a message via AIM to middo
Well I have worked with Gscript 2 (Mushia) and already know that it is SUPER EDGY... Small GUI Script just suddenly refuses to let me log onto player. Galdor is going to kill me, if Tesh doesnt first...

But, learning to teach everyone to script is impossible, you cannot learn without trial and error, and you normally need a server for that.
Reply With Quote
  #20  
Old 01-17-2005, 07:58 AM
Projectshifter Projectshifter is offline
The David
Projectshifter's Avatar
Join Date: Apr 2002
Location: USA
Posts: 912
Projectshifter is an unknown quantity at this point
Send a message via ICQ to Projectshifter Send a message via AIM to Projectshifter Send a message via MSN to Projectshifter Send a message via Yahoo to Projectshifter
Quote:
Originally Posted by Shaun
Unfortunately, this is not what is needed. Unless I am incorrect, there is no public information source of all the scripting entailed with Graal's NPC Server and new GScript. Programming itself is an easy concept, with the algorithms and such being not uncommon to basic logic and algebra. Many easily accessible places exist where one can learn the basics to develope these thinking skills; however, I do not believe there is a single public place to learn all the GScript/NPC Server specific coding.
I need to figure out then what to do. If I made a really broad overview of how to learn scripting and the basics (language non-specific really), then it would help new people get into it. But then again I could write a really in-depth on one of the Graal engines and about how to get the most of your NPC Server and such. So once I figure that out I'll sit down and write it one day after classes this week I think.
__________________
Who has time for life these days?
Reply With Quote
  #21  
Old 01-17-2005, 05:29 PM
Shaun Shaun is offline
Registered User
Shaun's Avatar
Join Date: Jul 2003
Location: Canada
Posts: 1,070
Shaun is a jewel in the roughShaun is a jewel in the rough
Ok, sorry for seeming a bit blunt/rude, especially when you're trying to help. Best of luck with that.
Reply With Quote
  #22  
Old 01-17-2005, 09:25 PM
Projectshifter Projectshifter is offline
The David
Projectshifter's Avatar
Join Date: Apr 2002
Location: USA
Posts: 912
Projectshifter is an unknown quantity at this point
Send a message via ICQ to Projectshifter Send a message via AIM to Projectshifter Send a message via MSN to Projectshifter Send a message via Yahoo to Projectshifter
Stefan said he'd like to see a more generic one, and one that applies to both engines and not just one specifically. So I will be writing a very broad scripting tutorial on everything from strings and functions to datatypes and such (Strings are a type of datatype yes I'm aware :P). So it'll be broad, but will include references to both engines in it.
__________________
Who has time for life these days?
Reply With Quote
  #23  
Old 01-17-2005, 10:34 PM
falco10291029 falco10291029 is offline
BEst User EVER!
Join Date: Apr 2004
Posts: 1,186
falco10291029 is on a distinguished road
how is one supposed to learn gscript2 then? I geuss maybe if stefan releases some examples ranging from novice to expert use I could probably use it, as long as I got a commands.rtf for gscript2 (same way I learned gscript1 )
__________________
BEst Insult ever: If I had a dollar for every brain you DIDNT have, i'd have one dollar!
Reply With Quote
  #24  
Old 01-17-2005, 10:45 PM
Projectshifter Projectshifter is offline
The David
Projectshifter's Avatar
Join Date: Apr 2002
Location: USA
Posts: 912
Projectshifter is an unknown quantity at this point
Send a message via ICQ to Projectshifter Send a message via AIM to Projectshifter Send a message via MSN to Projectshifter Send a message via Yahoo to Projectshifter
Quote:
Originally Posted by falco10291029
how is one supposed to learn gscript2 then? I geuss maybe if stefan releases some examples ranging from novice to expert use I could probably use it, as long as I got a commands.rtf for gscript2 (same way I learned gscript1 )
I will provide minimal examples, but by explaining the object oriented-ness and function use it will be more clear and make more sense. If you read what I'm writing then you will not have any problems adjusting to it.
__________________
Who has time for life these days?
Reply With Quote
  #25  
Old 01-18-2005, 12:47 AM
falco10291029 falco10291029 is offline
BEst User EVER!
Join Date: Apr 2004
Posts: 1,186
falco10291029 is on a distinguished road
just make a commands.rtf for gscript 2 instead, I'll learn my own way (I really dont like tutorials that simplified."This is a bracket->{. You use this to open or close a set of commands in a script! Do you know what sound the 'if (created) play moo.wav;' makes?" lmao sorry I'm hyper right now ).
__________________
BEst Insult ever: If I had a dollar for every brain you DIDNT have, i'd have one dollar!
Reply With Quote
  #26  
Old 01-18-2005, 12:48 AM
Lance Lance is offline
dark overlord
Lance's Avatar
Join Date: Sep 2003
Location: Space Jam Mountain
Posts: 5,072
Lance is on a distinguished road
Quote:
Originally Posted by falco10291029
just make a commands.rtf for gscript 2 instead, I'll learn my own way (I really dont like tutorials that simplified."This is a bracket->{. You use this to open or close a set of commands in a script! Do you know what sound the 'if (created) play moo.wav;' makes?" lmao sorry I'm hyper right now ).
Such a document already exists and will be released in the future, so there is no need to reinvent the wheel. It is quite comprehensive
Reply With Quote
  #27  
Old 01-18-2005, 01:38 AM
falco10291029 falco10291029 is offline
BEst User EVER!
Join Date: Apr 2004
Posts: 1,186
falco10291029 is on a distinguished road
*stops working on a stone wheel* fine. Release it then (or give it to me in secret )
__________________
BEst Insult ever: If I had a dollar for every brain you DIDNT have, i'd have one dollar!
Reply With Quote
  #28  
Old 01-18-2005, 03:22 AM
Slash-P2P Slash-P2P is offline
Banned
Join Date: May 2004
Location: Burning Blade
Posts: 941
Slash-P2P is on a distinguished road
Quote:
Originally Posted by middo
Well I have worked with Gscript 2 (Mushia) and already know that it is SUPER EDGY... Small GUI Script just suddenly refuses to let me log onto player. Galdor is going to kill me, if Tesh doesnt first...
I work with Gscript2 on Mushia too...I played with it and it wasn't that 'edgy'.

Quote:
Originally Posted by middo
But, learning to teach everyone to script is impossible, you cannot learn without trial and error, and you normally need a server for that.
I learned from putting stuff in and finding out what works and what doesn't. I would log on the scripting forums once in a while and look at some new commands and try to improve scripts. I suggest people find a complex idea and work over time to make it work.


I'm kind of sick of how everyone is "learning to script" meaning less NATs are needed because some dude learned 2 commands. Lots of playerworlds are hiring newbie scripters and neglecting skilled ones. I'm sorry if you think your great, but a lot of scripters out there suck (I'm not naming anyone).

Last edited by Slash-P2P; 01-18-2005 at 03:42 AM..
Reply With Quote
  #29  
Old 01-18-2005, 04:15 AM
Shaun Shaun is offline
Registered User
Shaun's Avatar
Join Date: Jul 2003
Location: Canada
Posts: 1,070
Shaun is a jewel in the roughShaun is a jewel in the rough
My problem isn't that I can't learn to program, I have university programming credits under my belt, plus some isometric engines and such. My problem is that the newer stuff doesn't appear in the NPC Editor, so I don't know that it exists, unless I see it in action. If I see it in action, I can't automatically guess what set of characters in a specific combination makes up the hidden commands.
Reply With Quote
  #30  
Old 01-18-2005, 05:29 AM
falco10291029 falco10291029 is offline
BEst User EVER!
Join Date: Apr 2004
Posts: 1,186
falco10291029 is on a distinguished road
Quote:
I work with Gscript2 on Mushia too...I played with it and it wasn't that 'edgy'.
Aw where'd you learn to use it?
__________________
BEst Insult ever: If I had a dollar for every brain you DIDNT have, i'd have one dollar!
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 10:55 PM.


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