81285 Posts in 6004 Topics- by 1928 Members - Latest Member: pierced8716

Pages: [1] 2
  Print  
Author Topic: Spectating, Ghostcam and gameplay Mechanics  (Read 7006 times)
aRny
Project Manager
Development Team
Hero Member
*

Post Quality +93/-8
Offline Offline

Posts: 9838


Respect: +206

« on: April 11, 2012, 12:52:09 am »
+3


presents you a CODE update for...

Dear Community,

we posted an exclusive facebook post and wanted to share this as an official update with you all here! This version is slightly different than that posted on facebook, so we do recommend to reading this one as well!

Travis aka "Rogue" has been busy coding the CP:I spectator, ghostcam and player ruleset systems. All are nearly complete, we'd say a good 90% done and ready for huge in-game testing soon.

We wanted to give you an inside view of what he has been up too and how we are progressing in general  Shocked


RULESETS:
Everything you can imagine has been thought through, including rulesets to handle players leaving when damage has and has not been done (shooting someone) and how this then affects player reconnecting/ team changing, negative death scoring and so on. Some information on this means, if you now crash in Critical Point or you disconnect, you will be able to rejoin the current round as long as no damage has been done, by any player or team.

Do you recall losing all your guns in other games when you crashed or your internet dropped? Well don't worry as we are already planning to introduce a system that will remember your players inventory so when you rejoin you will return with the monetry value of the weapons held at the time of leaving. This still needs further definition, but rest assured we are really covering all areas to bring you a game both fun to play and minimising those annoying moments that made you rage quit as in other FPS games.

When joining the server for the first time, you are added as a spectator until you have chosen a team/ character from our selection menu.
- when selecting random team, swat, or merc. You join in-game changing from specator state to Player state.
- Admins can configure if the server joining is random "force teams" or manually selectable.

This takes into account what to do if a player joins, if the admin turns on "force balance team" option and which team to put them on too, first checking the number of players on each team, then if they have the same number of players, it checks the team scores and puts a new player on the loosing team.


SPECTATOR:
We have 3 sets of spectating, from "none" (which is turned off), to "view all" (can view players on both teams) to "view team" (your own team mates only) - all of these are server side handled, and every player can see these server options within our welcome screen.

Please note: this is not a REAL Spectator slot, this is just "ingame spectating" when dead.

--When Spectating is set to team only, not to all players
Left mouse click = cycle through team mates
MouseUp/Down = cycle forwards/ backwards through team members
Right mouse click = change to ghost cam, to fly around map

** ghostcam should only be allowed if the server setting permits this **

--When Spectating is set to ALL players/teams
Left mouse click = cycle forward through members ( all alive players of OWN team, then auto cycles through other team, then restarts cycle from beginning)
Right mouse click = change to ghost cam, to fly around map
Use Key = switches to other team directly

** ghostcam should only be allowed if the server setting permits this **

- if player following DIES, it switches to next available player automatically (depending on spectator setting)
- so far all player movements are replicated in-eyes, including hud elements.

REAL SPECTATOR:
This only works if enabled by the server admin.
- if in buytime OR end of round: spectator will continue to follow the last player selected (if he exists). This is good if an admin is watching a certain player, or someone is making a video using fraps or a demo (demo not yet integrated but planned). This means they dont have to keep selecting through the whole team players again.
- if no one is alive: it then returns to ghostcam mode. (ghostcam mode is always available for real spectators)

You can view all players, cycling through both teams, back and forward:

Left mouse click = cycle forward through members (all alive players of 1 team, then auto cycles through other team, then restarts cycle from beginning)
Right mouse click = change to ghost cam, to fly around map // see below
Use Key = switches to other team directly

** TO DO **
We just need to replicate the player hud you are spectating, their weapon animation and effects. After this the whole spectator area can be marked off as complete! We are then moving onto core gameplay areas, looking at the Team deathmatch type, team and player scoring, points, damage and general featues such as teamtalk, open say, game console, death messages etc.. not forgetting looking to revise our money allowance system in combination to our buy menu and weapons.

We hope this was a good insight into our development progress and gives you an idea where we are at the moment. We look forward to your feedback and any questions you may have.

Check our our Facebook & Twitter pages and click "like" at the top of our site if you want more media updates like this next time round too!
&

We are still over on moddb, check us out at:

Best regards,

Your CP:I Team
« Last Edit: April 16, 2012, 07:36:06 pm by aRny » Logged

"Mjl86": damn i went to bed 8 hours ago and i get up and proto's still here!!
StealthyXIIGer
Alpha Tester
Sr. Member
*

Post Quality +13/-0
Offline Offline

Posts: 706

Respect: +34

« Reply #1 on: April 11, 2012, 11:27:11 am »
0

Nice update.

I especially like the fact that when you disconnect and rejoin your inventory has been stored!
Logged
aRny
Project Manager
Development Team
Hero Member
*

Post Quality +93/-8
Offline Offline

Posts: 9838


Respect: +206

« Reply #2 on: April 11, 2012, 11:34:53 am »
+1

"I especially like the fact that when you disconnect and rejoin your inventory has been stored!"

Yes that is currently planned and in early stages, but we anticipate no problems with this. We shall keep you updated how that evolves throughout the development
Logged

"Mjl86": damn i went to bed 8 hours ago and i get up and proto's still here!!
Ssswing`
Level Designer
Development Team
Hero Member
*

Post Quality +50/-2
Offline Offline

Posts: 2454


Respect: +82

« Reply #3 on: April 11, 2012, 01:46:52 pm »
+1

*/me dances with progress*
Logged

...meh
TOP-Proto
Project Leader and Lead Programmer
Development Team
Hero Member
*

Post Quality +109/-2
Offline Offline

Posts: 7997

Respect: +99

WWW
« Reply #4 on: April 11, 2012, 06:35:49 pm »
+1

"I especially like the fact that when you disconnect and rejoin your inventory has been stored!"

Yes that is currently planned and in early stages, but we anticipate no problems with this. We shall keep you updated how that evolves throughout the development

May be some anti lame code in there somewhere to stop people disconnecting when they have low health or something to keep their inventory though Wink
Logged
StealthyXIIGer
Alpha Tester
Sr. Member
*

Post Quality +13/-0
Offline Offline

Posts: 706

Respect: +34

« Reply #5 on: April 12, 2012, 01:18:54 pm »
+1

"I especially like the fact that when you disconnect and rejoin your inventory has been stored!"

Yes that is currently planned and in early stages, but we anticipate no problems with this. We shall keep you updated how that evolves throughout the development

May be some anti lame code in there somewhere to stop people disconnecting when they have low health or something to keep their inventory though Wink

Haha. I would consider making it seem as if nothing has changed due to a disconnect and this would include health status etc.
Logged
Nightkill
Full Member
***

Post Quality +1/-0
Offline Offline

Posts: 103


Uh, lets rock?

Respect: +5

WWW
« Reply #6 on: April 15, 2012, 12:39:16 pm »
+1

Good update!
Keep up the good workin'
Logged

Whatever..
Keep the updates comming TA, You guys rock. And make my favorite game tactical ops again alive in a new TA version.
raZe
Newbie
*

Post Quality +0/-1
Offline Offline

Posts: 26

Respect: +1

« Reply #7 on: April 16, 2012, 01:55:28 pm »
0

Hi there.

Greate news. I like reading about progress. Here some short thoughts:

DC/RC:
I think of loosing your weaponary under the following cicumstance:
dc happens while overall round dmg allready dealed and rc happens after end of round
=> in this case your moneystack would be calculated as if player died in the round (team- and hostage-kills, drugs-pickups, ... all are calculated)

Dc and rc in the same round => no penalties - game continues as if afk for that time.

Otherwise if so far no dmg was dealt in the round until dc happens the inventory and money stays frozen (even if the rest of the team wins this round) until the rc. If the teams are automatically ballanced and the rc-player switches team, he switches with his weaponary untouched.


(Real) Spectator:
I would love if you concider the following:
As (real) spectator [TAB] toggles/shows playerstats table - nothing new so far. In addition the mouse is activated to allow the spectator to directly select a player to watch (click).

Alternative/bonus: in the playerstats table you can find a column with spec-ids. A spectator may then use the corresponding [F1] to [F12]-Keys e.g. together with [Ctrl]+[Alt] for team 1 and [Ctrl]+[Shift] for team 2 to directly select a player to watch.

Although using mouseclicks should be simple and good start.
Logged
aRny
Project Manager
Development Team
Hero Member
*

Post Quality +93/-8
Offline Offline

Posts: 9838


Respect: +206

« Reply #8 on: April 16, 2012, 02:15:53 pm »
0

to clarify, what is DC and what is RC.
Logged

"Mjl86": damn i went to bed 8 hours ago and i get up and proto's still here!!
Chimaera
Full Member
***

Post Quality +0/-1
Offline Offline

Posts: 172


Respect: +3

« Reply #9 on: April 16, 2012, 02:21:26 pm »
0

to clarify, what is DC and what is RC.

My best guess would be DC=disconnect RC=reconnect.
Logged
aRny
Project Manager
Development Team
Hero Member
*

Post Quality +93/-8
Offline Offline

Posts: 9838


Respect: +206

« Reply #10 on: April 16, 2012, 02:55:40 pm »
+1

i was thinking of downloadable content and recoil.. wierd how brains work Cheesy but yes that makes sense now ha!
Logged

"Mjl86": damn i went to bed 8 hours ago and i get up and proto's still here!!
StealthyXIIGer
Alpha Tester
Sr. Member
*

Post Quality +13/-0
Offline Offline

Posts: 706

Respect: +34

« Reply #11 on: April 16, 2012, 08:40:08 pm »
0

haha i thought of DC - disconnect RC - recount ^^
Logged
ykey
Full Member
***

Post Quality +15/-1
Offline Offline

Posts: 358

1ABPROGAMER

Respect: +32

« Reply #12 on: April 16, 2012, 11:39:47 pm »
+1

thanks for the update, we appreciate
Logged





who needs expensive, arrogant and fake pornstars, if you got drunk college girls
raZe
Newbie
*

Post Quality +0/-1
Offline Offline

Posts: 26

Respect: +1

« Reply #13 on: April 17, 2012, 09:49:29 am »
0

correct...
by dc i meant disconnect and rc was reconnect Cheesy

sorry Wink

Regards raZe

@arny: did you get my mail some weeks ago?
Logged
aRny
Project Manager
Development Team
Hero Member
*

Post Quality +93/-8
Offline Offline

Posts: 9838


Respect: +206

« Reply #14 on: April 17, 2012, 11:13:12 am »
0

no raZe, please send to matt((aT))dominatingstudios(((DOT((()))com
Logged

"Mjl86": damn i went to bed 8 hours ago and i get up and proto's still here!!
Pages: [1] 2
  Print  
 
Jump to: