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

Kaleo

  • Posts: 2098
  • Turrets: +176/-220
    • KaleoDesign
Single Player for Trem 2
« on: November 17, 2006, 11:36:46 am »
There should be a single player game for Trmoulous 2.

I'd be happy to write a script for it!
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...

Ksempac

  • Posts: 261
  • Turrets: +1/-1
    • http://www.ksempac.info/blog
Single Player for Trem 2
« Reply #1 on: November 17, 2006, 12:00:29 pm »
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.
url=http://tremulous.net][/url]

Thorn

  • Guest
Single Player for Trem 2
« Reply #2 on: November 17, 2006, 12:19:26 pm »
Also , how do you plan on doing the storyline? FEAR style or just 1 person writing it?

vcxzet

  • Guest
Single Player for Trem 2
« Reply #3 on: November 17, 2006, 01:18:22 pm »
you code I write! what about this :P

Kaleo

  • Posts: 2098
  • Turrets: +176/-220
    • KaleoDesign
Single Player for Trem 2
« Reply #4 on: November 17, 2006, 01:20:01 pm »
I meant writing a story
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...

Ksempac

  • Posts: 261
  • Turrets: +1/-1
    • http://www.ksempac.info/blog
Single Player for Trem 2
« Reply #5 on: November 17, 2006, 01:42:40 pm »
Quote from: "MC Artman"
I meant writing a story


We perfectly understood you. What we meant is that it is easy to find someone to write a story, but it s a lot harder to find someone who will code the AI.
That's why vcxzet said "You code I write"...You re asking for something quite hard (having a solo mode) and say that you re willing to help for...the easiest part of it (the story). If you had told us "ok i will code a AI, lets have a story mode" then this may have been possible to implement it.
The lack of AI is already stated in the FAQ as a "We dont have time to do this, so there wont be any in the game unless someone else does it"

In a nutshell : "Stop asking for advanced features which aren t implemented because of a tricky problem already mentioned in the FAQ if you cant solve this problem yourself"
url=http://tremulous.net][/url]

Tarhead

  • Posts: 36
  • Turrets: +0/-0
Single Player for Trem 2
« Reply #6 on: November 17, 2006, 03:38:36 pm »
Why not use the halo AI engine with a few changes it will be perfect. :D
 am many things.
Evil is in my brain too...

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Single Player for Trem 2
« Reply #7 on: November 17, 2006, 04:09:34 pm »
*david bangs head agenst wall*
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.

Basilisco

  • Posts: 592
  • Turrets: +24/-5
    • http://wilhelmrahn.googlepages.com/
Single Player for Trem 2
« Reply #8 on: November 17, 2006, 05:06:27 pm »
Quote from: "Tarhead"
Why not use the halo AI engine with a few changes it will be perfect. :D

GAH!

-----------------
On a serious note; what about a tutorial system with maps for aiming practice (lot's of static and scripted targets around) and some kind of stats at the end (like damage per hit, average aim etcetc)

A map made with class specific structures/weapons would be cool and it should keep total newbies offline for a bit :D

Scripting a dummy to move right-left and back isn't that hard is it? ;)

Neo

  • Posts: 760
  • Turrets: +2/-0
Single Player for Trem 2
« Reply #9 on: November 17, 2006, 05:18:53 pm »
if by few changes you mean major improvements then yes, it would make sense.

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Single Player for Trem 2
« Reply #10 on: November 17, 2006, 05:21:48 pm »
Quote from: "Tarhead"
Why not use the halo AI engine with a few changes it will be perfect. :D
and how do you expect to get a copy of the halo AI engine source under the GPLv2?
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Single Player for Trem 2
« Reply #11 on: November 17, 2006, 05:33:01 pm »
Walk into microsoft and nick it, and tell the world.
Microsoft will deny it a lot, and then I say i made it a GPL it.
If thay then say it is thay will look stupid.
Or hire a hooker to give bill a blow job on camara, and do some good old black mail.
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.

1337 1

  • Posts: 183
  • Turrets: +1/-3
Single Player for Trem 2
« Reply #12 on: November 17, 2006, 08:47:56 pm »
Quote from: "Basilisco"
Quote from: "Tarhead"
Why not use the halo AI engine with a few changes it will be perfect. :D

GAH!

-----------------
On a serious note; what about a tutorial system with maps for aiming practice (lot's of static and scripted targets around) and some kind of stats at the end (like damage per hit, average aim etcetc)

A map made with class specific structures/weapons would be cool and it should keep total newbies offline for a bit :D

Scripting a dummy to move right-left and back isn't that hard is it? ;)


Glad someone else has also had the same idea!  :D  He's right, the code isn't all that hard, and would help stop the need for noobs to keep asking questions like "how do I use the med pack/jet pack/ armoury etc"
n the ongoing battle between the ground and the plane
the ground is yet to lose.

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Single Player for Trem 2
« Reply #13 on: November 17, 2006, 09:00:09 pm »
I thought that in the past, but I lack the skill to do even that.
What kind of scripting system is avalable in maps?
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.

InfernoX347

  • Posts: 46
  • Turrets: +0/-0
Single Player for Trem 2
« Reply #14 on: November 17, 2006, 10:30:07 pm »
Quote from: "Ksempac"
Quote from: "MC Artman"
I meant writing a story


We perfectly understood you. What we meant is that it is easy to find someone to write a story, but it s a lot harder to find someone who will code the IA.
That's why vcxzet said "You code I write"...You re asking for something quite hard (having a solo mode) and say that you re willing to help for...the easiest part of it (the story). If you had told us "ok i will code a IA, lets have a story mode" then this may have been possible to implement it.
The lack of IA is already stated in the FAQ as a "We dont have time to do this, so there wont be any in the game unless someone else does it"

In a nutshell : "Stop asking for advanced features which aren t implemented because of a tricky problem already mentioned in the FAQ if you cant solve this problem yourself"


It's AI not IA.

InfernoX347

  • Posts: 46
  • Turrets: +0/-0
Single Player for Trem 2
« Reply #15 on: November 17, 2006, 10:31:45 pm »
Quote from: "Ksempac"
Quote from: "MC Artman"
I meant writing a story


We perfectly understood you. What we meant is that it is easy to find someone to write a story, but it s a lot harder to find someone who will code the IA.
That's why vcxzet said "You code I write"...You re asking for something quite hard (having a solo mode) and say that you re willing to help for...the easiest part of it (the story). If you had told us "ok i will code a IA, lets have a story mode" then this may have been possible to implement it.
The lack of IA is already stated in the FAQ as a "We dont have time to do this, so there wont be any in the game unless someone else does it"

In a nutshell : "Stop asking for advanced features which aren t implemented because of a tricky problem already mentioned in the FAQ if you cant solve this problem yourself"


It's AI not IA.

Quote from: "David"
I thought that in the past, but I lack the skill to do even that.
What kind of scripting system is avalable in maps?

Icarus scripting

Neo

  • Posts: 760
  • Turrets: +2/-0
Single Player for Trem 2
« Reply #16 on: November 17, 2006, 11:10:24 pm »
Depends on your route language. As in your first language it may be the initials are actually reversed, so for them IA would make sense in common usage. English is one of the few languages that follows the word order that you have AI with.

DKG

  • Posts: 64
  • Turrets: +0/-2
Single Player for Trem 2
« Reply #17 on: November 17, 2006, 11:30:48 pm »
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.

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Single Player for Trem 2
« Reply #18 on: November 18, 2006, 12:46:15 am »
We all know what was ment, so IA or AI makes no differnce.
You can call it what you want so long as people understand what you mean.
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.

vcxzet

  • Guest
Single Player for Trem 2
« Reply #19 on: November 18, 2006, 12:57:45 am »
you all lie it is called
AS: artificial stupidity

Ksempac

  • Posts: 261
  • Turrets: +1/-1
    • http://www.ksempac.info/blog
Single Player for Trem 2
« Reply #20 on: November 18, 2006, 05:29:09 am »
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:
url=http://tremulous.net][/url]

Kaleo

  • Posts: 2098
  • Turrets: +176/-220
    • KaleoDesign
Single Player for Trem 2
« Reply #21 on: November 18, 2006, 06:49:35 am »
While it may not be easy doing the actual scripting, I have a few ideas that may ease the process:

1) Keep wallcrawll on all the time, or off all the time. have a basic attack script.
2) No bases of any kind. Make it like Halo or somthing. There are enemies dotted around the place and no granges. To win, you pass a certain point or activate a trigger.
3) Have a starting weapon, and then, again like Halo, when you come accross a new gun, trade it for one of your existing guns.

If you have any other ideas, or improvements feel free to tell me. I really would love a single player campaign.

Ps: I opted to write the story because I love to write SciFi stories.

Pps: Can you see my signature, coz I can't.
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...

Glunnator

  • Posts: 865
  • Turrets: +5/-6
Single Player for Trem 2
« Reply #22 on: November 18, 2006, 07:17:12 am »
no.
NO.
NO!
NOOOO!!!!
 :x

NEVER make ANY version of trem without bases & builders!

I HATE LAST-MAN-STANDING GAMES! ARGHWVZ!

I don't really aprove of the 1 player trem idea in general either.
I had a game i liked long time ago: RUNE (NO _NOT_ runescape)
A 3-D third person 'hack 'em up' like game.  Vikings! Swords! Axes! Shields!
And the storyline is great, so are the clipscenes, but when your not sure where you have to go, the game is immediatly dull, since you cant find anything to slash.

The BEST thing about that game was the multiplayer. YEY ONLINE MULTIPLAYER 3rd PERSON SWORD ATTACK YEY!
Those days were great fun.
Nowadays i can't find any decent servers anymore :/ the game has been abandoned  :cry:

BUT NOW i found TREM! YEY multiplayer online 1st person TEETH ATTACK YEY! SWIPE ATTACK YEY! CHARGE ATTACK YEY! (gun attack.....not so yey?)

Please. If you really must make a 1-player version of trem, make it a stand-alone optional download or something. don't ruin my fun with the 'play' button going off to a storyline game with no other players.  D:

But, ok, If you WOULD eventually comlete it as an optional download, i'm sure i'll have a go at it. After all, i DO play SOME 1-playre games.... like wingnuts2.... been hooked on it past few days :roll:  :wink:  :P

Whutever. ^^

Quote from: (Cebt)Glunnator
HAVE FUN PPL, IT'S THE MEANING OF LIFE TO LOOK AT THE BRIGHT SIDE OF IT! ;)

Taiyo.uk

  • Posts: 2309
  • Turrets: +222/-191
    • Haos Redro
Single Player for Trem 2
« Reply #23 on: November 18, 2006, 07:50:18 am »
Quote from: "Basilisco"
On a serious note; what about a tutorial system with maps for aiming practice ==SNIP==

Like a server with /set cg_drawbbox 1 ?

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Single Player for Trem 2
« Reply #24 on: November 18, 2006, 06:07:18 pm »
Quote from: "Taiyo.uk"
Quote from: "Basilisco"
On a serious note; what about a tutorial system with maps for aiming practice ==SNIP==

Like a server with /set cg_drawbbox 1 ?
that only works on servers with cheats enabled (or with a slightly hacked cgame on non-pure servers)
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Kaleo

  • Posts: 2098
  • Turrets: +176/-220
    • KaleoDesign
Single Player for Trem 2
« Reply #25 on: November 19, 2006, 12:00:51 am »
Quote from: "Glunnator"
no.
NO.
NO!
NOOOO!!!!
 :x

NEVER make ANY version of trem without bases & builders!

I HATE LAST-MAN-STANDING GAMES! ARGHWVZ!

I don't really aprove of the 1 player trem idea in general either.
I had a game i liked long time ago: RUNE (NO _NOT_ runescape)
A 3-D third person 'hack 'em up' like game.  Vikings! Swords! Axes! Shields!
And the storyline is great, so are the clipscenes, but when your not sure where you have to go, the game is immediatly dull, since you cant find anything to slash.

The BEST thing about that game was the multiplayer. YEY ONLINE MULTIPLAYER 3rd PERSON SWORD ATTACK YEY!
Those days were great fun.
Nowadays i can't find any decent servers anymore :/ the game has been abandoned  :cry:

BUT NOW i found TREM! YEY multiplayer online 1st person TEETH ATTACK YEY! SWIPE ATTACK YEY! CHARGE ATTACK YEY! (gun attack.....not so yey?)

Please. If you really must make a 1-player version of trem, make it a stand-alone optional download or something. don't ruin my fun with the 'play' button going off to a storyline game with no other players.  D:

But, ok, If you WOULD eventually comlete it as an optional download, i'm sure i'll have a go at it. After all, i DO play SOME 1-playre games.... like wingnuts2.... been hooked on it past few days :roll:  :wink:  :P

Whutever. ^^


I'm thinking that this could help boredom if, say, your internet is going really slow. Plus, I love FPS single player games. And I think you think that the single player would replace the Multiplayer. Wrong. I love the trem multiplayer! I was thinking make it like Jedi Knight II with seperate applications for single player and multiplayer.
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...

Kaleo

  • Posts: 2098
  • Turrets: +176/-220
    • KaleoDesign
Single Player for Trem 2
« Reply #26 on: November 19, 2006, 06:56:20 am »
Sorry to double post, but this may go unnoticed if I don't.

I've done a breif draft for a possible first level of Trem 2, and if you want to read it, can you please PM me?

Sorry about the double post again...
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...

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Single Player for Trem 2
« Reply #27 on: November 19, 2006, 01:35:38 pm »
Your wasting your time.
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 #28 on: November 19, 2006, 02:21:16 pm »
If someone builds even a prototype AI for the alien classes, then we can work on a single player.
Otherwise, why bother?
I'm playing Tremulous on a Mac!
MGDev fan-club member
Techhead||TH
/"/""\"\
\"\""/"/
\\:.V.://
Copy and paste Granger into your signature!

beckers

  • Posts: 2
  • Turrets: +0/-0
Single Player for Trem 2
« Reply #29 on: November 22, 2006, 08:49:36 pm »
The AI for building bots is much more complicated then AI for common FPS-games.  And the AI in common FPS-games uses 10% of the system resources the game uses (and 60% programming time). So building-bots-AI can't be coded as normal FPS-AI.  You probably need Neurotic Networks to (re)build an entire base based on the ennemies actions, because there are many spots a base could be build.  But a kind of shooting range with limited AI would be nice if your internet is down and you want to improve your massdriver-aim-skills or a dragoon punch.