Author Topic: Scenario mod, and the first scenario : Invasion !  (Read 17853 times)

BigGamer95

  • Posts: 67
  • Turrets: +4/-3
Scenario mod, and the first scenario : Invasion !
« on: January 05, 2008, 11:35:46 pm »
hi ^^

I have made a mod for tremulous, where players must win a scenario (sample : destroy all egg without die), and the first Scenario is Invasion.
this topic will explain all about scenario and invasion, and how to made a serveur with this mod ^^
you can test this mod in BRICOSOFT Invasion , the Greudin's server, if an admin can run it :)

1) What is Scenario ?
2) What is Invasion ?
3) What are "Organizer of Scenario" ?
4) How made a server with the scenario invasion :
5) What about other scenario ?

1) What is Scenario ?

Scenario is a mod for tremulous, by BigGamer95 (me :þ),using trembot+lakitu. Each scenario is different (destroy the target, survive, protect the target, etc.).
Nothing to download, juste go in a server invasion when an Organizer of Scenario can run the scenario :) (and if a scenario if already begin, wait nextgame)

2) What is Invasion ?

Invasion is the first scenario (and the only actually :s ). The objectif is :
Players are humans, without node, and versus 6-12 aliens (amine bot). The aliens base has 10 egg, and humans must destroy all egg and all bot without die (no node :þ)
They need be prudent and teamplay
The difficult change with map, layout or number of bot. Invasion have 5 map with a layout invasion : atcs, atcsz alpha, utcs, tremor and niveus. but a server can made other layout invasion, its easy (10 egg for aliens, 3 nodes + armoury + medistation + turret for humans) and node are destroy when the scenario invasion start.

This scenario can be play in solo : the first mode solo of tremulous when you can win ... or lose ! i have win vs 8 aliens :þ but i lose vs 10 :( (too hard to rush with 10 aliens and more)) but lot of people lose with their team versus 8-10 bots :þ

Lot of players (> 100) are tried, and little number of player didn't like this scenario :þ
the only default that all players said (and me :p) : if you are one of the first humans to die, you must wait the end of this game in spectateur (no node) and the average time of a game is 15-20 minutes :s
So : DON'T DIE !!! :þ
You don't want that bot win? so destroy egg and win ! :þ

3) What are "Organizer of Scenario" ?

they are the admins who run a scenario when they can :) its the admins with the flag 'S' (S = Scenario :þ)
they have :

!invasion number_bot name_bot team_bot (skill_bot) (sample : "!invasion 2 bobot aliens 5" put 2 bot in aliens (bobot1 and bobot2) and change g_invasion at 1  (when g_invasion is 1, players can't buy jetpack or flamer (useless versus bot) and fast regen at armoury) and run sd and !lock a
the max of number_bot and skill_bot in the command is 99, but its 1 bot by private slot, so if you have 10 private slot, !invasion 99 ... = !invasion 10 ... :)

!start_invasion ==> when all player are joined humans and spawned, this command destroy all telenode and start the scenario + !lock h (no node, its useless to join)
!stop_invasion ==> when the scenario is finish, change g_invasion at 0.

All Organizer must respect the rules of invasion (all server can made him rules, the rules that i write here are only the run of my serveur (*FU*)Invasion) :

  * Bots are only for scenario mod, if you want a bot server (bot vs humans with telenode) go in [T]arena or other ^^
  * If a player don't rush, if he play only for kill lot of bot, warn him, and if its not suffisant, putteam (exept before s3 or if he haven't credit for good weapon)
  * Choose a number of bot adapted at the players who play, not too easy, not too hard, and not impossible :þ
  * Don't kick/ban bot ! if you want remove a bot, use "!bot del name" ! if you kick a bot, the server kick/ban all players !


4) How made a server with the scenario invasion :

i think that you know how to made a server or build a .qvm and use the tjw's tremded
For a serveur invasion, you need :

svn 966
+ http://www.mercenariesguild.net/patches/?do=details&task_id=96
+ http://www.mercenariesguild.net/patches/?do=details&task_id=123

if you want build your tremded yourself, don't forget http://www.mercenariesguild.net/patches/?do=details&task_id=2 for build a tremded compatible with all client 1.1.0 :)

player are nothing to dl, and your server will be a server normal when no admin run scenario. the scenario is only when an admin run it, other time, its a normal server ^^ (double server :þ normal/scenario)

5) What about other scenario ?

the scenario : invasion is finish, now i will begin to think for other scenario but actually, nothing is made :þ (wait ^^)
one scenario = one patch, but you can use all patch in same qvm :)

If you have a question about Scenario mod, or about Invasion, ask here ^^

Thx for read this topic ^^ and Thx to people who have test the scenario Invasion  and very thx to lakitu for this patch and amine for the patch trembot+lakitu :)

++

ps : sorry for my bad english :s
« Last Edit: January 12, 2008, 07:55:35 pm by BigGamer95__ »

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: Scenario mod, and the first scenario : Invasion !
« Reply #1 on: January 06, 2008, 01:35:33 am »
Well its got promise.  A good idea, a bit (lot) of polish and it might get somewhere.

The main problem though is the bots.  They just plain suck.  Dismal.  Naked humans stand no chance fighting 10 dretches that hit that good.  Bit easier when there just running in circles.

But yeah, shit bots ruin it.  I vote leave this on the back burner until there are some viable bots out there.
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.

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: Scenario mod, and the first scenario : Invasion !
« Reply #2 on: January 06, 2008, 02:00:12 am »
OpenAI perhaps?
(No, i dont mean OpenAL, i mean OpenAi, as in AI)
Don't know if that project ever got off the ground or not.

∧OMG ENTROPY∧

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Re: Scenario mod, and the first scenario : Invasion !
« Reply #3 on: January 06, 2008, 02:03:41 am »
Well its got promise.  A good idea, a bit (lot) of polish and it might get somewhere.
I don't think Polish will help it at all
* kevlarman ducks
we now return to your regularly scheduled thread.
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| #
|.@.-##
-----

BigGamer95

  • Posts: 67
  • Turrets: +4/-3
Re: Scenario mod, and the first scenario : Invasion !
« Reply #4 on: January 06, 2008, 03:07:31 am »
if someone have better bot, i am interrested for others scenario. But for invasion, bot must "defend" their base, not attack humans base, so if amine bot "camp" its not important for this scenario, its perfect (they camp, so they defend :þ) ^^
in begin, when you are s1, without armour, go near aliens base, and wait that one or 2 bot only follow you far of the aliens base :þ its not so hard and at s2, the most hard its the rush at s2 or s3 because you must go in alien base :þ (but he i had win alone versus 8 bot, lots of player can do it, not maybe in their first try, but whit littles trainings versus 4-6 bots ^^)
but its right that for other scenario, i will maybe need better bot :s

for the next scenario, i think that it will be player vs player, or 2 version ("player vs player" and "player vs bot"), a scenario like "destroy the target" or other, i don't know actually

ShadowNinjaDudeMan

  • Posts: 1385
  • Turrets: +86/-58
    • Tremopolis
Re: Scenario mod, and the first scenario : Invasion !
« Reply #5 on: January 06, 2008, 09:25:48 am »
Assassin, a target somewhere, you have to take it out.
My favorite player is Jesus, because everything is forgiven when he respawns.

NOM!NOM!NOM!

E-Mxp

  • Posts: 722
  • Turrets: +27/-10
Re: Scenario mod, and the first scenario : Invasion !
« Reply #6 on: January 06, 2008, 10:51:11 am »
So a objective type of gameplay, sounds good! :D
Any servers using this mod?
« Last Edit: January 06, 2008, 10:53:40 am by E-Mxp »

BigGamer95

  • Posts: 67
  • Turrets: +4/-3
Re: Scenario mod, and the first scenario : Invasion !
« Reply #7 on: January 06, 2008, 11:41:22 am »
actualy, only the server (*FU*)Invasion use this mod  :(

kotoko

  • Posts: 38
  • Turrets: +0/-0
Re: Scenario mod, and the first scenario : Invasion !
« Reply #8 on: January 06, 2008, 11:55:53 am »
Relimination@hsp.hk:30720 has just integrated this mod into the public clan server : P

I will try to work on programming the bots so they move more like normal/skilled players although it is not an easy task.

kotoko

  • Posts: 38
  • Turrets: +0/-0
Re: Scenario mod, and the first scenario : Invasion !
« Reply #9 on: January 06, 2008, 03:54:13 pm »
There is a problem when the invasion starts. If we run !invasion 20(or 10) <name> <team> <difficulty> , some players got dropped with an error msg "a reliable command was cycled" or something like that while some players do not get this error. We have to wait them to reconnect, joining the team b4 !start_invasion. I think that was some flood protection?

techhead

  • Posts: 1496
  • Turrets: +77/-73
    • My (Virtually) Infinite Source of Knowledge (and Trivia)
Re: Scenario mod, and the first scenario : Invasion !
« Reply #10 on: January 06, 2008, 08:55:27 pm »
Sounds fun, but I have an idea to make it more fun later in the game:
Every time a person spawns, it adds 5 seconds to the spawn-timer. People can join late in the game and still play, but there are penalties for dying, and those penalties grow. If it works, you could even ramp up the difficulty.

What would be even better, though, is if someone could contact the GEZ Twins and ask them to post updates on their bot development. If you don't know, they evolve into better classes and generally act smarter. They still can be tricked, such as non-goons running around under jet-packs.

The error message could be circumvented by updating to a more recent SVN, but don't ask me the specifics, I don't really know.
I'm playing Tremulous on a Mac!
MGDev fan-club member
Techhead||TH
/"/""\"\
\"\""/"/
\\:.V.://
Copy and paste Granger into your signature!

BigGamer95

  • Posts: 67
  • Turrets: +4/-3
Re: Scenario mod, and the first scenario : Invasion !
« Reply #11 on: January 07, 2008, 09:40:36 pm »
kotoko, for your problem, i don't know, sorry :(

techhead, thx for the idea, but maybe for an other scenario ^^
about bot, the second scenario will be without bot (player vs player) i think. But i will try too contact GEZ after the second scenario ^^

thirdstreettito

  • Posts: 753
  • Turrets: +107/-1124
    • thirdstreettito's Homepage
Re: Scenario mod, and the first scenario : Invasion !
« Reply #12 on: January 08, 2008, 11:12:12 pm »
I like the idea and I would love to try it out!

kotoko

  • Posts: 38
  • Turrets: +0/-0
Re: Scenario mod, and the first scenario : Invasion !
« Reply #13 on: January 10, 2008, 02:04:46 am »
kotoko, for your problem, i don't know, sorry :(

techhead, thx for the idea, but maybe for an other scenario ^^
about bot, the second scenario will be without bot (player vs player) i think. But i will try too contact GEZ after the second scenario ^^

You could generate it if you call 15 or more (mostly i use 20 for our server) bots once. It has to be once. Nothing goes wrong if I add 10 bots and call another 10 bots after several seconds.

Note that if the client update their tremulous.exe to a newer svn (svn954 works i think. TJW's one gives the error for 14 bots), this error doesn't happen.

BigGamer95

  • Posts: 67
  • Turrets: +4/-3
Re: Scenario mod, and the first scenario : Invasion !
« Reply #14 on: January 12, 2008, 07:56:46 pm »
ok

new server official : BRICOSOFT Invasion

i will test others scenario in (*fu*)invasion now for start to make the second scenario