Capture The Flag
#1
Posted 18 March 2007 - 10:49 PM
CTF would have it's own private area for CTF matches. You could go to a colloseum and join a game room or something to get into match.
So for CTF there has to be two sides. One side would be Blue team (each individual of the team being represented by Piers) and the other side would be Red team (Garet). Your own guy could have a yellow spot over his head or something of that nature so you could tell which little guy is your guy.
Each person starts out with a certain amount of HP (40 maybe) Before everyone spawns, they would choose to be a swordsman (to make the swordsman work we'd need to let the players run instead of just walking, or at least lunge like in Halo 2) or an archer. I'm aware that Golden Sun didn't have bows. Combat should work exactly the same as a 2D Zelda game, but without spin attacks. Swords do more damage (10 HP damage), but bows (7 HP damage) have range. Archers would probably do best to stay behind to defend.
When you die, you have to wait a few seconds before you can respawn. While you wait you get another chance to choose if you want to spawn as a swordsman or an archer. (think Battlefield/Battlefront)
When you pick up the other team's flag, you can't attack but you recover some HP so you actually have a shot to get back to your flag's point.
Before you start bashing really think. If we discuss it a bit I think we could make this work.
#2
Posted 18 March 2007 - 11:12 PM
The enemy would be able to get free from the Sage's grasp only if they could tap the spacebar faster than the sage.
If the enemy is thrown in jail, one of their team mates can run over to the jail and tag them out. An automated animation will show the two teamates walking back to their side of the field, kind of like what you did if you've played CTF in elementary school. The only problem I see with this is the spacebar mashing.
Of course, I assume all classes will be identifiable by the itme they hold in their hands (i.e. a sword).
[EDIT] This reminds me. I should see if I can code the "battle game" so it might be integrated into GSW.
#3
Posted 19 March 2007 - 01:34 AM
One half of the arena is red territory, the other half is blue territory. To make things easier, you'd just have a balloon of your team color and keep your character. If a red collides with a blue on red territory, the blue goes to jail, only saved by someone reaching the blue from the blue team. Vice versa for the red team, collision on blue turf means the red goes to jail.
If you collide with the flag on the opposite team's turf, you pick it up, and you have to get back to your turf without being tagged.
It's as simple as that. No need for archers and swordsmen, just classic, playground CTF. Easier to implement too.
But yeah, great idea Wind Dude! CTF is a must for the minigames. I can't believe it hasn't been brought up before. We need a tag minigame too.
#4
Posted 19 March 2007 - 03:02 AM
#5
Posted 19 March 2007 - 02:49 PM
How large do you think the teams should be though?
#6
Posted 19 March 2007 - 04:10 PM
#7
Posted 19 March 2007 - 04:25 PM
Well, Classic CTF works too. It's the same, fun concept.
#8
Posted 20 March 2007 - 06:39 AM
#9
Posted 20 March 2007 - 07:17 AM
#10
Posted 20 March 2007 - 07:19 AM
#11
Posted 20 March 2007 - 09:40 AM
And a better sprite choice for Red/Blue would be recoloured Colosso warriors, I'd think.
Oh yeah, and I think we can let the WD Clones loose for the testing if it ever gets underway. ;D
#12
Posted 20 March 2007 - 04:11 PM
With regards to this specific suggestion, I have some questions in mind already, though I will certainly consider it when the time comes. My biggest concern with team games is what to do when there are not enough people online to fill out both teams? Computer bots are notoriously hard to code, and would either be real pushovers compared to human players or impossible to beat. Any ideas on how to deal with that?
I would agree with whoever recommended schoolyard CTF, as that is more in line with the graphics we have available from the game. Also, introducing bows and such to one mini-game would result in people asking for bows in the battle system, which I cannot do. You must keep in mind that CTF in most FPS games are a very different kind of mini-game compared to those found in most RPGs.
#13
Posted 20 March 2007 - 05:01 PM
#14
Posted 20 March 2007 - 05:08 PM
So anyway, if the game cap in GSW were 14 but there were only 7 players present, the best thing to do is make it so the game would balance it as well as it could. In this case, 3 players would be on one team and the remaining 4 on the other team. This is much more practical than making a bot with scripted "AI".
#15
Posted 20 March 2007 - 07:30 PM
(note: I'm used to coding in basic, but it shouldn't be hard to get the idea from this)
team1#=0
team2#=0
do
for x=1 to 14
if object exist(x)=1
if team1#>team2# or team1#=team2# then object team(x)=team1# and team1#=team1#+object rank(x) else object team(x)=team2# and team2#=team2#+object rank(x)
endif
next x
loop
This would, of course, be after assigning a variable (1 through 14) to each player as they joined. Basically, the PC would then set the player's team, and add the player's rank to the team's combined rank. This rank being a variable (maximum of 1) that was wins divided by total games.
That's just a really basic idea though. Heck, maybe I could code something this simple up... or, probably not actually, since I'm not familiar with the latest Actionscript (what Max wants to use).
But yeah, basically, this would add players to a team until that team had a higher combined score than the other team, and then switch to the other team and add players until that combined score was higher, switching back and forth until it was as even as it could be when the last few players were added in, also taking into account whether the player exists or not.
...but that's all in BASIC, so it probably won't help much. xD
PS. I find it funny that I brought up how schoolyard would probably work better, and then Max said how that would better fit with the engine's graphical limitations, something I know quite well indeed. :D