Mentor AI

Mentor AI

Requests for features in the spring code.

Moderator: Moderators

User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10454
Joined: 24 Jan 2006, 21:12

Mentor AI

Post by PicassoCT »

Hi,
i am not ashamed to comit, that my first spring experience went the newb way, altough i knew OTA.
I started a AI Game, got rushed. The I joined a Game on the Server, got defeated. I was about to run away, when i found that little test single Player Mission inside, that way a save haven for learning.

This Thing is gone, and many new, potential Comunitymembers join now, get bashed or into the Speedmetallrealm, were everything is easy going, even afterwards leaving Spring.

My Suggestion, would be an AI Mentor, maybee a Version of NTAIs, that is on the first Spring StartUp-joinGame, in Controll of the Newbs Units , so that even if the Newb is just looking in the Beginning (what happens) - the AI starts to build a Base. If the Newb wants to do something, he is able to give orders, and they will be fullfilled, no matter what. However, if a borrowed Unit, does not recive Orders from the Newb, for longer than a Minute, it returns under Controll of the AI. This allows Newb to experiment, learn, and have at least a little Sucess, and would at least double the "struggle" Time before the Newb is beeing defeated.

PS: It would also be cool, if there was a button, to turn it off.
This would sucessfully replace a Offline Tutorial, help the Newbs in the Learning Curves upwards and reduce the SM Popularity.

:wink:
AF - i have one last Cookie, and now it is gone. You can`t take someone something, that is in its stomage. Muhahaha.
User avatar
Dragon45
Posts: 2883
Joined: 16 Aug 2004, 04:36

Post by Dragon45 »

To learn, the BEST way, hands down, is to watch replays.

However, that's not very fun :P
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

That's very useful for tactics/strategies, it is not useful for learning GUI.

To get used to the GUI some single player (tutorial) missions would be good. I don't think the workaround with an AI would be really smart, if one's motivated to get some tutorial thingie done then it's better IMHO to go for the scripting and implement one or two example/tutorial missions.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

add the line globalai=aidll/globalai/ntai.dll; to your player entry in script.txt then feed it to spring, and you will have an NTai running as a Helper/Mentor AI.

The same could be done of AAI however AAI uses JCAI style command checking and thus if you give it orders it'll reissue its orders to the unit and you'll have a tug of war.
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10454
Joined: 24 Jan 2006, 21:12

Post by PicassoCT »

It`s not for me AF. And i could use that.
But a Newb would not be able to, if this option would not be offered by the client.
The Idea is thought to keep a Newb a few Secs longer Alive- i don`t think it is motivating for the beginners , who come out of 12 Units per Fraction Starcraft World into a 200 types per Fraction. This just gives them Time enough to learn, and they would use the GUI, they still comand units, they just return under controll of the AI, after not beeing used over a certain time period. And to have Replays, you ve got to find them, or to stay in whole Games of Professionals as Spectrator. Really nice learning Curve without help.
User avatar
Nemo
Spring 1944 Developer
Posts: 1376
Joined: 30 Jan 2005, 19:44

Post by Nemo »

another option would be to create a demo tutorial - two people in a game just go through and explain the basic commands, GUI, some units, ect. It wouldn't be as good as a proper scripted tutorial, but you could do a decent job with just a dedicated replay.
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Post by KDR_11k »

That's what they did in Arena Wars... Of course the problem would be that replays don't remain compatible between releases, right?
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10454
Joined: 24 Jan 2006, 21:12

Post by PicassoCT »

And Replays have no Entertaining Factor (if not properly comented in Game:wink:) - a Multiplayer Game has and AFs AI could save there day...
Why make all this work, if like AF said, everything is there. And you can`t explain 200 Hundred Units of AA or XTA, even scratching TA on the Surface is a hit on the head for a Normal Starcraft or Warcraft player. Those who really tasted TA - find all other Games poisoned. My inention was to hand them all Options, and let them find out by try and not-error-but-AI-cleaning-up-behind-you.
bamb
Posts: 350
Joined: 04 Apr 2006, 14:20

Post by bamb »

The wiki page for using spring was really helpful for me getting up to a comfortable level from the basics! Thanks to the writers!
HAARP
Posts: 182
Joined: 06 Apr 2006, 07:18

Post by HAARP »

I don't want to be the evil-doer here, I like the idea of a tutorial AI. But right now, every Spring-player should've played TA and know the units. Why? People who don't own TA aren't basicly allowed to use Spring. (not that I care what other ppl do...)
j5mello
Posts: 1189
Joined: 26 Aug 2005, 05:40

Post by j5mello »

the original post isn't about unit descriptions its about the engine's text in general. Things like the endgame stats and other bits of text that as of now are only in english
User avatar
Neddie
Community Lead
Posts: 9406
Joined: 10 Apr 2006, 05:05

Post by Neddie »

HAARP wrote:I don't want to be the evil-doer here, I like the idea of a tutorial AI. But right now, every Spring-player should've played TA and know the units. Why? People who don't own TA aren't basicly allowed to use Spring. (not that I care what other ppl do...)
They can use non-TA mods, if I recall.
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10454
Joined: 24 Jan 2006, 21:12

Post by PicassoCT »

Yeah, but they fail, and the fail fast. That is the Main Problem. If you had ever a Game with Newbs in it - they are of the Map, with the first Pewees coming. If an AI would do there first step, at least that would not happen. It is the Idea of Learning by doing, not by explaining it to them. Same thing goes for Units, what can be better to find out about, then having them Produced for you and then taking them into a Battle to test ?
You can not make a Replay Tutorial for AA, the Newbs would starve to death, during the Tutorial if they only miss the Break-Button Function.

So now after three hours - we finally meet the Krogoth... :wink:
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Post by KDR_11k »

I don't think a Spring tutorial should include the various TA or AA units, that's too specific and takes way too long anyway. What AA could use is a proper manual that describes every unit and its intended purpose so you could know all of them without having to build them in a game.

I also don't think any current AI is good enough to use for teaching newbies.
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10454
Joined: 24 Jan 2006, 21:12

Post by PicassoCT »

NTAIS would keep them Alive at least... and that is whats most important. I think we lose for every Springplayer that gets into the Stuff, one to speedmetall and one into the void, just for fast-first-time frustration. And it wont get better - there will be no new OTA Veterans... let`s solve the Problem, before Supcom or any other lousy Strategygame with only a good Tutorial, solves it for us.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

another fix is to comshare with an AI.
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Post by Argh »

Um... we could make a video, and do a voice-over, and then put it up on FilePlanet...
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Post by KDR_11k »

Or Youtube. No annoying queues that way.
HAARP
Posts: 182
Joined: 06 Apr 2006, 07:18

Post by HAARP »

No, not Fileplanet. No noob will want to wait 5 hours just to get a tutorial
And no Youtube either. Noone would be able to tell the difference between a flea and a krogoth with youtube's quality
User avatar
Guessmyname
Posts: 3301
Joined: 28 Apr 2005, 21:07

Post by Guessmyname »

Ask nicely and get it put up on FileUniverse is my suggestion
Post Reply

Return to “Feature Requests”