Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

FPSC Classic Product Chat / Umans Ally in FPSC V1.07 - Pic and Videos

Author
Message
uman
Retired Moderator
20
Years of Service
User Offline
Joined: 22nd Oct 2004
Location: UK
Posted: 17th Jan 2008 04:20
Ally action in FPSC Classic. Ally objective is simple : Seek out and destroy all enemies in level.

Pic is attached here.

Vidoes are at YouTube.

Video 1 : http://www.youtube.com/watch?v=S7T8mIjXXKg

Video 2 : http://www.youtube.com/watch?v=4QXo_bOmAYo



"There are those who said this day would never come - What have they to say now?"

Attachments

Login to view attachments
General powell11
17
Years of Service
User Offline
Joined: 7th Jul 2007
Location:
Posted: 17th Jan 2008 04:28
thats awsome, how did you do that?

Check out gang- the gangster fps
AaronG
18
Years of Service
User Offline
Joined: 28th Oct 2006
Location: Millstone, NJ
Posted: 17th Jan 2008 04:35
Perty neat.


8800 640mb GTS, 4gb RAM, 500gb HD, Vista Home Premium, 3 Dual Panel Casing Fans
Gunn3r
18
Years of Service
User Offline
Joined: 12th Jun 2006
Location: Portland, OR
Posted: 17th Jan 2008 04:49 Edited at: 17th Jan 2008 04:49
That's awesome stuff uman! Great job! (Now tell us how you did it... Lol)

[url=http://gunn3rgames.zxq.net]
[/url]
Slayer222
17
Years of Service
User Offline
Joined: 19th Mar 2007
Location: Wherever I feel like
Posted: 17th Jan 2008 05:06 Edited at: 17th Jan 2008 05:12
OMG! Please can I have it please a please a please? Seriously nice job.
*Slayer_2
P.S. Looks like he shot you a few times...

[img]
[/img] Check out the Elite OPS Terrorstike thread in the showcase.
Luke314pi
18
Years of Service
User Offline
Joined: 11th Apr 2006
Location: Minneapolis, MN
Posted: 17th Jan 2008 05:26
Very cool!

Locrian
19
Years of Service
User Offline
Joined: 21st Nov 2005
Location: Burton Mi.
Posted: 17th Jan 2008 06:36
That is flat out tight.

Great job.


Disturbing 13
19
Years of Service
User Offline
Joined: 12th Apr 2005
Location: Murder Capital of the World
Posted: 17th Jan 2008 08:56
NICE! Is the player subject to friendly fire?

Silvester
18
Years of Service
User Offline
Joined: 7th Dec 2005
Location: Netherlands
Posted: 17th Jan 2008 09:38
Intresting, But it looks like the player gets shot by his Ally at some moments.(Might also be caused by distant enemies in the fog.)

Fuzz
18
Years of Service
User Offline
Joined: 14th Nov 2006
Location: Tasmania, Australia
Posted: 17th Jan 2008 10:09
sweeeeeeeeeeeeeeeeeeeeeeeeeeeeeeet

DARKEST NIGHTMARE
coming 2008
Benjamin
22
Years of Service
User Offline
Joined: 24th Nov 2002
Location: France
Posted: 17th Jan 2008 10:12 Edited at: 17th Jan 2008 10:12
How nice that your ally shoots at you.

Cool nonetheless.

s4real
VIP Member
18
Years of Service
User Offline
Joined: 22nd Jul 2006
Location:
Posted: 17th Jan 2008 10:16
Nice work on this well done.

Best s4

Defy
FPSC BOTB Developer
VBOTB Developer '09
17
Years of Service
User Offline
Joined: 20th Aug 2007
Location:
Posted: 17th Jan 2008 11:34
Its good to see the player with a friend, looks good.

I remember in halo if you attacked one of the army soldiers on your side too many times, 3 or 4 of them would then all attack you and often you would die.
CoffeeGrunt
17
Years of Service
User Offline
Joined: 5th Oct 2007
Location: England
Posted: 17th Jan 2008 13:55
nice....

uman
Retired Moderator
20
Years of Service
User Offline
Joined: 22nd Oct 2004
Location: UK
Posted: 17th Jan 2008 14:08 Edited at: 17th Jan 2008 14:10
Ally is not shooting player. The player just gets in his way. Ally will hurt, player, bystanders or enemies or not it can be changed. Similarly the enemies are not hurting the player so he is effectively in god mode. Their enemy is the Ally.

In theory it should be possible to have any character hurt any other including to have different enemies fight one against the other. It may also be possible to apply the same to things like turrets.

To ascertain the possible potential this was just an experimental excusion to show that a character other than the player can hunt down and kill any other using any type of weapon without resort to editing the source in any way which I have no itention of doing. They can.

The case proved to myself currently I have no incentive to take this further. Currently FPSC is far from being in a fit state to encourage sensible and acceptable further development due to the instabilities and issues you all know about.

I would suggest that users wait and see if Lee will introduce Dark AI into FPSC V1.08 before even contemplating attempting more advanced AI in FPSC classic.

Believe me it is not easy to acheive the kind of quality of AI needed in the current Versions. It is not difficult to get one character to kill another. To achieve advanced AI that is not where the difficulties lie - More is needed from the engines support in at least some areas. e.g. additional and more flexible scripting commands, better collision, impovement to pathfinding issues (no paths used here by the way)and of course higher fps so that users can have a certain level of control with precision and characters can show a credible level of stability and predictability in their behaviours, these would help a great deal so that AI can be developed to a more advanced level than seen from any source to date including X10 (from what I have seen to date) by the end users quite simply without resort to the source. My example does not utilise any change to the source.

You really do not want to get in to this. It is very hard work and frustrating working against the engine which has many issues which make this extremely difficult to do with quality and precision.

Currently the engine and fps is not stable enough and user flexibility for scripting possibilities too restrictive to make further work sensible. The end results are unlikely to be worth the effort involved unless one presumes that Allies of some kind just as with Enemies are better than none at all Enemies need some serious AI help too but thats another story for another time.

I will wait see what Lee comes up with in V1.08. Developing an AI system is a lot of work for anyone. It makes no sense at this moment to even attempt it. If Dark AI is not to be introduced into FPSC classic then I may look see what further can be done with Ally support and more. Without the fixing or improvement of some of the other issues though there is very little that can be done to provide anything like a sophisticated level of AI behaviours. They will always be minimal, unprofessional and erratically responsive. FPSC users of either version of the engine X9 or X10 need the same from the version engines and they can do the rest.

Lee has said at least he will try and improve the gameplay speed issuses. That may help somewhat. As always we have to wait and see.



"There are those who said this day would never come - What have they to say now?"
xplosys
18
Years of Service
User Offline
Joined: 5th Jan 2006
Playing: FPSC Multiplayer Games
Posted: 17th Jan 2008 15:08
While certainly the best I've seen so far, it does leave a bit to be desired. I can imagine that what you've done was difficult for sure, and with minimal usage in a smaller scenario may be more convincing, but as you say, still not worth the effort. I'm sure collision problems increase in a confined area as well.

Player movement, collision, any reasonable semblance of intelligence is just not there. These guys really suck at cover and concealment and the way they swing their weapons around is scary. LOL. I always laugh when their feet are going forward and their bodies going backward. While impressive for FPSC, it would be poor at best for any other team-type game.

You've probably gone as far as can be done with this engine, I have to agree. Still, it's interesting and promising when people go outside the box and try things that "can't be done". It gives us all some new ideas and avenues to pursue.

Best.

Slayer222
17
Years of Service
User Offline
Joined: 19th Mar 2007
Location: Wherever I feel like
Posted: 17th Jan 2008 16:15
Um, Uman, I didn't get much of that

[img]
[/img] Check out the Elite OPS Terrorstike thread in the showcase.
rolfy
18
Years of Service
User Offline
Joined: 23rd Jun 2006
Location:
Posted: 18th Jan 2008 07:32
I have to say its this kind of thinking that makes FPSC so much fun,though difficult and frustrating,it is this way of thinking outside the box that is so interesting.
Although it would be great to have an engine that works perfectly in creating a game it would not be so interesting as finding ways to beat the system.
Nice work and I see a lot of folks around here doing things that are thought to be impossible,its what makes this community a great place to be and I hope to see more of this sort of thing.
All you 'mad geniuses' continue to astound and delight us mere mortals.


xyzz1233
17
Years of Service
User Offline
Joined: 18th Nov 2007
Location:
Posted: 20th Apr 2008 02:29 Edited at: 20th Apr 2008 02:31
So if they seek out the enemies, couldn't they be used to seek out the player and this could this be used for bots?

ARE YOU A LONE WOLF? CLICK BELOW TO JOIN THE PACK.
Nomad Soul
Moderator
17
Years of Service
User Offline
Joined: 9th Jan 2007
Location: United Kingdom
Posted: 20th Apr 2008 19:44
Brilliant work Uman

If your not planning on doing any further work on this for the time being, are you going to release the script as it stands at the moment.

I'm sure there's enough good scripters around that would like to try taking this further and would give them a good head start and save you spending a bunch more time on it.

Has anyone looked at the AI scripts for X10 and seen if anything can be lifted from them into X9. I guess theres probably loads of new commands which aren't compatible but maybe the commands could be changed to their nearest X9 equivalents.

If you've managed to prove that character AI can be made to seek out and attack other characters in scripts which don't require source code modifications then surely it's worth allowing the community to work on this in case Dark AI doesn't end up making it into X9.

Lee has included a bunch of melee scripts for characters which work with the standard FPSC character biped in the v1.09 beta so I think theres probably a fair amount of mileage in developing character AI only using scripts for official versions of FPSC.
J3lack Heart
User Banned
Posted: 18th May 2008 03:40
nice...very nice.. give it 2... lol
Adam243
16
Years of Service
User Offline
Joined: 3rd Jan 2008
Location: indonesia
Posted: 18th May 2008 16:52
are you going to release the script? knowing that would really help most FPSC users. Could you please tell us how you did this magnificent and brilliant script for FPSC. I have been experimenting with the scripts and still can't get them to shoot at enemies, It just stands still. Plus I would really want to know if you have FPSC X10? Mabye you took a script and conveted it into FPSC X9? but nonetheless EXCELLENT JOB!!! KEEP UP THE GOOD WORK. It's so hard to say how brilliant this is in words

noob in fpsc
puppyofkosh
17
Years of Service
User Offline
Joined: 9th Jan 2007
Location:
Posted: 18th May 2008 17:02
Wow, awesome work.

Negrul1
17
Years of Service
User Offline
Joined: 31st Jan 2007
Location: Repairing Black Mesa
Posted: 20th May 2008 20:01
gimme!

(\__/)
(O.o )
(> < ) This is Bunny. Copy Bunny into your signature to help him on his way to world domination!
CoffeeGrunt
17
Years of Service
User Offline
Joined: 5th Oct 2007
Location: England
Posted: 20th May 2008 20:12
Please Uman, release the script, I'll be able to use it as a foundation to build a definitive V1.07, (should be V1.09 now), ally script, or at least tell me how you got it to work in Pseudo....

I have returned, after 28 days of exile, fear me!
Pus In Boots
19
Years of Service
User Offline
Joined: 5th Nov 2005
Location: S.M.I.L.E. industries
Posted: 20th May 2008 20:36
What if that was done in multiplayer. Uman could be a world-renowned hoax artist. But since ufo conspiracy theorists aren't here to back up this claim, I'm gonna go with "Great job uman!"

This signature brought to you by S.M.I.L.E. industries
xyzz1233
17
Years of Service
User Offline
Joined: 18th Nov 2007
Location:
Posted: 23rd May 2008 04:36
It must use the "settargetname" action, just as Sensei does. However,
I've got no idea whatsoever how it decides what to attack.
uman
Retired Moderator
20
Years of Service
User Offline
Joined: 22nd Oct 2004
Location: UK
Posted: 23rd May 2008 19:42
Of course it uses the settargetname command but it requires more than just that command.

The Ally capability is really not very good. Yes they will follow player around or not at you wish. Yes they will attack any entity you want, enemies, friends or any other entity type. But currently the control is not yet very precise and the behaviours in this instance are limited. Given the various instabilities inherant in FPSC engine and characters, improvements though without doubt could be made would be very hard to achieve and likely to be themselves unstable across all users systems and installations.

FPSC is under heavy development. Currently it makes no sense to develop this further until FPSC is relatively stable and or we discover exactly what if any improvements Lee is to introduce to FPSC during this heavy development period.

I am waiting for FPSC V110 and if that proves to be stable I may pick up my game development with FPSC again and progress this AI along with all other aspects of my dev while awaiting the further improvements that the migration version to come later promises.

If and when we get that we will quite likely know what more can be done if anything to seriously improve Character behaviours in FPSC given that we dont have them in built by then.



"There are those who said this day would never come - What have they to say now?"

Login to post a reply

Server time is: 2024-11-27 23:46:46
Your offset time is: 2024-11-27 23:46:46