distributing points for building fair
Solitario
Join Date: 2006-10-29 Member: 58097Members
(sorry if this was requestet yet, can't find a thread via forums-search)
<b>atm it's like</b>
if a marine builds 90% of a building and another marine builds the last 10%, he get's all the points
<b>my suggestion</b>
why don't distribute it fair? give the player who builds the most, the most points
sure you can't divide 5 through 3 fair. but there could be programmed a fairer algorithmus, than last player takes it all :)
(this feature is only interessting for public games)
<b>atm it's like</b>
if a marine builds 90% of a building and another marine builds the last 10%, he get's all the points
<b>my suggestion</b>
why don't distribute it fair? give the player who builds the most, the most points
sure you can't divide 5 through 3 fair. but there could be programmed a fairer algorithmus, than last player takes it all :)
(this feature is only interessting for public games)
Comments
On the other part, I would say, Who the **** cares about points? I say games is the only meaningful measurement in *real* games, and in learning games, You would want to measure teamwork, and other actions you want to be reinforced in learning.
Building it to 90% doesn't help alot, because the building doesnt function until it is finished, hence finishing it is more important.
Anyhow, +1 for assisting 20% or more, +1 for finishing a building. That would be plenty imo.
getting motivated if they get some. on the other hand, building 90% and getting nothing can be for some players quite frustrating.
the major issue here is (imo) that player A builds until it reaches 90%, then a player B might join him. both are building at once now, and player B will sometimes get the points, although he only contributed 5% of the build time.
You helped to do 50% of the buildings, so you'll get 50% of the points, if stored as float instead of integer, it works just fine (even though you'll just see the integer value in a score board).
->
Buildings is worth 5 points for example, you build 50%, you'll get 2.5 points, of which 2 are visible. Now you'll build another building with 50%, you'll get another 2.5 points and you'll have 5 in total.
Also in addition you could get an extra point for completion or so.
So, I suppose an idea would be 50% for helping, 50% for finishing. So if its worth 10 points, and you build it to 40%, then that gives you 2 points. Build it to 80%, 4 points. Build it to 99%, you still only get 4.995 points (I think, not gonna bother checking it) but if you finish it (which actually ACTIVATES it, and gives the team the BENIFIT you BUILT IT FOR) you get the remaining 50%, or 5 points remaining.
Obviously this would effect everyone who helped, and when finished, everyone who was working on it when it finishes gets the points they earned, ignoring anyone else helping, just looking at what progress occured while they were helping. Obviously this would be highly abusable IF points were resources, but they pretty much give an idea of how much you helped the team.
^ This! It's really easy to implement a fair point splitting and will help to show, who is actually valuable for the team and who not.
Make the same with damage on players and buildings. No need to reward only the one who lands the killing blow.
Poor gorges ;)
But they get points for placing buildings too. And they should get points for healing and speeding up the build process of a building.
True that. You should get points for healing and repairing.