News:

Come Chat with us live! Learn how HERE!

Main Menu

Single Player for Trem 2

Started by Kaleo, November 17, 2006, 11:36:46 AM

techhead

Neurotic Networks?
Don't you mean Neural Networks?
I'm playing Tremulous on a Mac!
MGDev fan-club member
Techhead||TH
/"/""\"\
\"\""/"/
\\:.V.://
Copy and paste Granger into your signature!

InfernoX347

Quote from: Ksempac
Quote from: InfernoX347It's AI not IA.

Yeah i know (look at my first post). But if i dont pay attention, i tend to spell it in my mother tongue (French). Anyway i edited. Happy ?  :roll:

By the way, double posting is far worse than typo  :evil:

Not my fault, I edited it then it made an entirely new post.


Also, I don't see the coding as too much work for a semi-singleplayer experience.

1. Code an NPC functionality that will spawn at specific points
2. Basic NPC functionality- quake 3 arena had enemies that would vbasically run around attacking, i'm damn sure thats in the source trem uses
3. Majority of the work( cutscenes, etc) would be the mappers job.  With icarus, assuming trem supports scripting, mappers could control the NPC's, have them perform certain actions.

vcxzet

we really need ai in trem because real ones suck
they tend to decon and tk

holyknight

why don't you just make single player 2-d game with gamemaker?
It's singleplayer, easy, AND FREE!
but... ... .. .... . . .bleh

DIGI_Byte

Quote from: KsempacThe script or even the maps aren t the hardest part of a story mode...The real problem is the AI.

Writing an IA for a classic FPS is already a pretty tough job. However, Trem makes it even more difficult with the special abilities of aliens (wallwalking, multiple jumps,...) and the use of buildings.

So before thinking about a single player mod, you will need to find a skilled coder for the AI.

Why not make a basic game (no buildings) but have the player run throug hmaps serviving aliens e.g. like the Q2 story.

kozak6

Although I seriously doubt this will ever go anywhere, I think alien missions would be easiest to create since human behavior is much simpler.

It might be possible to find existing Q3 bots and use them instead.

DIGI_Byte

Quote from: kozak6Although I seriously doubt this will ever go anywhere, I think alien missions would be easiest to create since human behavior is much simpler.

It might be possible to find existing Q3 bots and use them instead.

you could do that, hav the player on team 1 and bots on team 2 and make them guard an area (no building though) turrets yes but the rest should be left out.

techhead

If you want to not worry about building, make the bases have preset build spots that the AI prefers to build and rebuild in.
I'm playing Tremulous on a Mac!
MGDev fan-club member
Techhead||TH
/"/""\"\
\"\""/"/
\\:.V.://
Copy and paste Granger into your signature!

David

Quote from: techheadIf you want to not worry about building, make the bases have preset build spots that the AI prefers to build and rebuild in.

then we will all just learn what those spots are, and what the weaknesses are.

the skill of being a good builder is adapting a base to the current threat.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

techhead

The only way an AI player can play better than a human is in its aim.
I'm playing Tremulous on a Mac!
MGDev fan-club member
Techhead||TH
/"/""\"\
\"\""/"/
\\:.V.://
Copy and paste Granger into your signature!

vcxzet

Quote from: techheadThe only way an AI player can play better than a human is in its aim.
no. it is the easy way to do

Kaleo

I don't think any building should be involved in a single player. The purpose is to have an fps against aliens
Quote from: Stannum
Thou canst not kill that which doth not live,
but you can blow it into chunky kibbles!
I has a cookie, and u can has a cookie, but i no givs u mai cookie...

gcb

You guys are really trying to find a utopic fits-all solution.

the problem is: single player mode.

the problem is NOT: a perfect sentient AI

so, let's get some basic design ideas, shal we?

1. maps should have "hot spots" for building things. like, mine data from every multiplayer game, and chart the most comon places for sentry guns. mark that as a hot spot for bots to build.

2. mark hot spots for ambushs. like, places where the low aliens would go to and wait some minutes on the ceiling waiting for the player. no need for an AI. just mark previously on the map.

3. then, all the hard part will be dog-fighting. no need for a very nice team strategy, since no one ever saw that in multiplayer anyway ;)

3.a. dog fighting can be all about hit as hard as your weapon/jaw/paws can, until you have like 15% life, then run for your life to recover.

3.b. recal from other bots engines that the personalities revolve around things like "thresold for runing for your life", "rate of fire vs aim"... not to hard to do programaticaly.

gcb

ok, there's still the "good builder have to adopt to the situation" argument. from wich the only good answer that can be coded is "ok, so machine will not be have a good builder, ever. ...just like 90% of the multiplayer games" ;)

a Turret

Quote from: DKG
Quote from: InfernoX347It's AI not IA.
Tremulous is open source and FREE.  It's played around the globe.
A.I. in:
-French "Intelligence artificielle" (I.A.)
-Italian "Intelligenza artificiale" (I.A.)
-Spanish "Inteligencia artificial" (I.A.)

Har har har, look, ALL those people say I.A. not A.I. Har Har...

I rest my case.
har har har, look, most people speak english in Tremulous.

next_ghost

Quote from: gcb...

Even with those tricks, making alien movement at least a little sane will be painful. Most games have simple bot movement constraints: This is floor and you can walk on it, that's wall and you can't walk on it. This constraint doesn't apply on Tremulous.
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.

King of the saws

just to say but you should have some windows that you can break and shoot from. Or add some aliens( :advmarauder: gaint ones)or robots ( :armoury: alien story only) only in the story mode thing. :D

janev

So make it so that you can only play aliens.... and uhm make it so humans suck with rifle or your dretch will never ever get anywhere
Author of "The quick beginner's guide to playing tremulous"
Founding member of the "undefeated in clanwars since 2006" club and narcissist extraordinaire.


"Your quote-tower trolling reminds me of two dogs fighting over a piece of poo." [c] Ingar

KingMaggot

Sometimes I cannot access the internet so I can't play Tremulous.  So why doesn't someone create an intstant action mod/release, simmilar to the UT games.  That would be so cool... no lag and stuff...
nti-Windows User.... I use it when there is no other computer to use.

mmmmm.... Macs and linux boxes

DIGI_Byte

Heres something, I think you should play as a human who got stranded on the alian planet and you hafto fight your way to a human base aliens can't build and there are preset buildings but no spawns.

http://www.ptarena.net/botboom/

holyknight

or it can be just "training simulator" like ATCS
The map can be ATCS with narrator telling you what to do.
And then maybe next step to what you are saying Digi_Byte?
Or maybe attacking the aliens with your AI teammates. That'd be better.

KingMaggot

Quote from: DIGI_ByteHeres something, I think you should play as a human who got stranded on the alian planet and you hafto fight your way to a human base aliens can't build and there are preset buildings but no spawns.

http://www.ptarena.net/botboom/

Is there a mac version of simmliar software.... some one should create some trem bots w/ this and post it so mac users can have quake 3 ai's......
nti-Windows User.... I use it when there is no other computer to use.

mmmmm.... Macs and linux boxes

Undeference

Quote from: gcbso, let's get some basic design ideas, shal we?
...
An AI needs to be dynamic to be semi-intelligent and useful for a primarily multiplayer game. Otherwise you will have a situation where people fool the AI because they aren't playing how the map maker expected -- not playing well, mind you, just playing differently.

You can always defeat a computer by doing what it doesn't expect. A computer has to be able to adjust to the situation to compete. (Unfortunately, this might mean that the AI camps if it doesn't think it can win. After all, computers don't get bored.)
Need help? Ask intelligently. Please share solutions you find.

Quote from: tuple on February 15, 2008, 11:54:10 PMThats what we need, helpful players, not more powerful admins.