Author Topic: Single Player for Trem 2  (Read 20061 times)

techhead

  • Posts: 1496
  • Turrets: +77/-73
    • My (Virtually) Infinite Source of Knowledge (and Trivia)
Single Player for Trem 2
« Reply #30 on: November 22, 2006, 08:53:07 pm »
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

  • Posts: 46
  • Turrets: +0/-0
Single Player for Trem 2
« Reply #31 on: November 22, 2006, 11:41:38 pm »
Quote from: "Ksempac"
Quote from: "InfernoX347"
It'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

  • Guest
Single Player for Trem 2
« Reply #32 on: November 22, 2006, 11:43:44 pm »
we really need ai in trem because real ones suck
they tend to decon and tk

holyknight

  • Posts: 998
  • Turrets: +4/-2
Single Player for Trem 2
« Reply #33 on: November 23, 2006, 01:44:29 am »
why don't you just make single player 2-d game with gamemaker?
It's singleplayer, easy, AND FREE!
but... ... .. .... . . .bleh

DIGI_Byte

  • Posts: 508
  • Turrets: +5/-1
Single Player for Trem 2
« Reply #34 on: November 23, 2006, 01:56:11 am »
Quote from: "Ksempac"
The 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

  • Posts: 1089
  • Turrets: +20/-26
Single Player for Trem 2
« Reply #35 on: November 23, 2006, 05:17:19 am »
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

  • Posts: 508
  • Turrets: +5/-1
Single Player for Trem 2
« Reply #36 on: November 23, 2006, 05:26:24 am »
Quote from: "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.


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

  • Posts: 1496
  • Turrets: +77/-73
    • My (Virtually) Infinite Source of Knowledge (and Trivia)
Single Player for Trem 2
« Reply #37 on: November 23, 2006, 03:47:27 pm »
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

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Single Player for Trem 2
« Reply #38 on: November 23, 2006, 04:33:19 pm »
Quote from: "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.


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

  • Posts: 1496
  • Turrets: +77/-73
    • My (Virtually) Infinite Source of Knowledge (and Trivia)
Single Player for Trem 2
« Reply #39 on: November 23, 2006, 07:16:18 pm »
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

  • Guest
Single Player for Trem 2
« Reply #40 on: November 23, 2006, 08:01:35 pm »
Quote from: "techhead"
The only way an AI player can play better than a human is in its aim.

no. it is the easy way to do

Kaleo

  • Posts: 2098
  • Turrets: +176/-220
    • KaleoDesign
Single Player for Trem 2
« Reply #41 on: November 23, 2006, 09:12:21 pm »
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

  • Posts: 13
  • Turrets: +0/-0
Single Player for Trem 2
« Reply #42 on: November 26, 2006, 11:46:05 pm »
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

  • Posts: 13
  • Turrets: +0/-0
Single Player for Trem 2
« Reply #43 on: November 26, 2006, 11:57:09 pm »
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

  • Posts: 112
  • Turrets: +1/-1
Single Player for Trem 2
« Reply #44 on: November 27, 2006, 02:24:47 am »
Quote from: "DKG"
Quote from: "InfernoX347"
It'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

  • Posts: 892
  • Turrets: +3/-6
Single Player for Trem 2
« Reply #45 on: November 27, 2006, 11:52:09 am »
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

  • Posts: 6
  • Turrets: +0/-0
1 player
« Reply #46 on: November 27, 2006, 04:26:48 pm »
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

  • Spam Killer
  • *
  • Posts: 534
  • Turrets: +130/-26
Single Player for Trem 2
« Reply #47 on: November 27, 2006, 05:38:51 pm »
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

  • Posts: 2
  • Turrets: +0/-0
Instant Action
« Reply #48 on: November 28, 2006, 11:24:11 pm »
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

  • Posts: 508
  • Turrets: +5/-1
Single Player for Trem 2
« Reply #49 on: November 28, 2006, 11:32:59 pm »
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

  • Posts: 998
  • Turrets: +4/-2
Single Player for Trem 2
« Reply #50 on: November 28, 2006, 11:37:54 pm »
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

  • Posts: 2
  • Turrets: +0/-0
Mac Version??
« Reply #51 on: November 29, 2006, 03:47:03 am »
Quote from: "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/


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

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Single Player for Trem 2
« Reply #52 on: November 29, 2006, 05:09:44 am »
Quote from: "gcb"
so, 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.

Thats what we need, helpful players, not more powerful admins.