[IDEA] Ranking

Post anything to do with editing Nexuiz here. Whether its problems you've had, questions, or if you just want to show off your work.

Moderators: Nexuiz Moderators, Moderators

Postby FraNcoTirAdoR » Fri Sep 04, 2009 9:58 pm

Kay wrote:pfff thats gonna be much work, i need some help, tell me what is need to make, what symbols etc.

anyway nice list, and btw where are the "frags in a row" achievements


well there are some in the frag combo section :P btw thats right there are many medals that i wrote up, but these are mostly all the ideas could pop into my mind. so tell what you think shouldnt be included and tell what should be kept, and this way the number of medals can be reduced dramtically so that only good medals will be at the end ;) I think about 6 into each categories would be enough, or what is your opinion?
After the awards are chosen, we need to ask wether they are possible to code at all (or at least not way too hard), and then we can give them name, and based on the name you can start creating the graphics to it ;)
FraNcoTirAdoR
Alien trapper
 
Posts: 288
Joined: Tue Mar 04, 2008 10:25 am
Location: near the nex

Postby Kay » Fri Sep 04, 2009 10:29 pm

Ok
= me like
= me not like
simple symbols, simple talking :P :P


Experience:
- Accumulate 5, 30, 100 playhours.
- Win 5, 20, 50 DeathMatch games.
- Play 20, 100, 300 online matches from beginning to the end.
- Collect 100, 1000, 5000 frags together.
- Capture the flag 5, 50, 200 times.
- Pick up Quad 5, 30, 100 times.
- Win 1, 10, 30 Last Man Standing games.



Skills:
- Frag an enemy who has Shield powerup.
- Kill at least 10 enemies with one quad rush.
- Kill at least 20 enemies on a DeathMatch game with quad.
- Pick quad up more than 3 times in a DeathMatch game.
- Collect together all the runes at least 3 times in a Rune game.
- Dominate all the control points for more than 30 seconds in a Domination game.
- Hold the key for 2 minutes without loosing it in a Keyhunt game.
- Win a Team Deathmatch game with less than 5 deaths.
- Be the first in the winner team on a CTF match with more death than kill.
- Finish XY race/raceCTS map faster than Y second (with a time not way too hard to complete)
- Win a DeathMatch game without using the laser at all.
- Win an arena game with dieing less than 5 times on the match alltogether.
- Win a Minstagib DM match with the kill/death higher than 3.
- Kill someone who has a frag combo more than 15.
- Win at least 3 CTF matches in a row.
- Win at least 5 minsta DM matches in a row.
- Survive 5 minutes without dieing in CTF match.
- Be the one who reached the highest speed in a CTF match.
- Win a CTF match scoring the winning capture at 6-6 (or both teams having 1 captures needed to win)
- Capture all (at least 7) flags in a CTF game for your team.



Weapons:
- Collect 2, 5, 9 airshots in a single game.
- Kill someone through wall with camping rifle.
- Collect 10, 50, 150 airshots together.
- Kill someone midair with hagar secondary.
- Collect 10, 50, 150 headshots together.
- Kill at least 3 guys with one electro combo in the same time.
- Frag at least 2 guys with the same nexshot (not in minstagib)
- Frag someone midair with rocketlauncher without detonating it.
- Frag someone midair with laser.
- Frag someone with nex who has 1 hp remaining.
- Collect at least 15 frags with shotgun only in a DeathMatch game.
- Make double airshot on someone who is midair.
- Kill someone with an electro primary midair.
- Make a mortar frag from more than X meters.
- Frag someone with mortar so that it bounced off from a jumppad before.
- Win a game with the nex accuracy higher than 60% (at least 15 shots)


Combos:
- Collect 5, 15, 30 frag combo.
- Accumulate 1,3,5 Armageddons together.
- Make a 5 frag combo using shotgun only (no quad)
- Make a 2,3,5 capture combo in a CTF match.
- Make a 3,5,10 frag combo on a Minsta DM match.
- Make a triple frag combo without reloading the camping rifle's magazine.
- Make a 3,5,10 frag combo using hagar primary only.
- Make a triple frag combo with laser only.



Challenge:
- Win a DeathMatch game where the second guy has less than 8 frags.
- Win a DeathMatch game using shotgun ONLY.
- Frag at least 2 guys midair with the same nexshot.
- Kill someone midair with an electro combo (where the ball is blown up by the primary shot)
- Hit someone 3 times after eachother midair with laser in the same flight.
- Make a headshot through the wall.
- Frag someone midair with the mortar flying for more than 2 seconds.
- Make a direct frag on someone midair with a rocket flying for more than 5 seconds.
- Frag 2 guys with the same lasershot (without quad)
- Make a triple frag using electro secondary only (rofl )
- Win an Arena match without dieing.
- Frag the enemy who has Shield powerup with laser.
- Make a 5 frag combo in DM without being damaged at all.
[img]http://pisarowitz.com/kay/sig.png[/img]
Kay
Alien
 
Posts: 182
Joined: Sat Jun 07, 2008 4:46 pm
Location: Behind bars

Postby Samual » Sat Sep 05, 2009 12:18 am

VERY nice Kay! I love the new image A LOT! BTW, about it being a lot of time.. Don't worry, coding this is going to take a very long time too.. So.

Nice list too, FraNcoTirAdoR.. Although a good deal of those are either 1: impossible, or 2: unreasonable. I ask you, please keep them reasonable. Something that is detectable. Certain things will just never be possible to detect without gameplay changes.

Anyway as an update, I began work (SLIGHTLY) on the logging system, but haven't had much time with other developing i've been doing (Keepaway, new build system, new motionblur feature).
Do it yourself, or stop complaining.
(Developer Tracker) | (Nexuiz Roadmap)
Samual
Keyboard killer
 
Posts: 508
Joined: Mon May 25, 2009 7:22 pm
Location: Pittsburgh, PA

Postby FraNcoTirAdoR » Sat Sep 05, 2009 12:57 am

Okey I added some names to the list element that already popped into my mind, so now awards are not nameless anymore :P If anyone has ideas what to change, what to add etc feel free to share!
Samual I know some of them are not possible to code, thats the reason why I created such a huge list, we can collect stuffs out and you can tell wether they are possible to implement or not. The list I wrote will be updated frequently if others have ideas too, I will also post to the topic if I make an update on it. Please check it out the current list, and sort out which ones are not possible to implement ;)
FraNcoTirAdoR
Alien trapper
 
Posts: 288
Joined: Tue Mar 04, 2008 10:25 am
Location: near the nex

Postby freefang » Sat Sep 05, 2009 11:37 am

Maybe there could be some awards promoting team play, like switching to the loosing team and score the deciding point.
Kill the enemy fc an x amount of times in one match.
Pick up lost a lost flag and cap x times in a match.
Protecting FC. (kill x amount of enemies who are shooting* at the FC.)
Protecting onslaught points. (kill x amount of enemies who are shooting* at the ons. point.)
Win a match where the enemy never recaptures a onslaught point.
Give an x amount of team members (by dropping it, and them taking it) a better weapon then they are holding.

Useful stuff like that.
Last edited by freefang on Sat Sep 05, 2009 2:09 pm, edited 1 time in total.
freefang
Member
 
Posts: 36
Joined: Fri Feb 22, 2008 4:48 pm

Postby Kay » Sat Sep 05, 2009 12:50 pm

and how about, if you made the logging system you'll be able to add friends, then you can see if your friends are playing, save them by player-name and IP address. is this possible?
[img]http://pisarowitz.com/kay/sig.png[/img]
Kay
Alien
 
Posts: 182
Joined: Sat Jun 07, 2008 4:46 pm
Location: Behind bars

Postby FruitieX » Sat Sep 05, 2009 5:31 pm

Kay wrote:and how about, if you made the logging system you'll be able to add friends, then you can see if your friends are playing, save them by player-name and IP address. is this possible?


And if they are playing, have one simple button that you click which launches Nexuiz in that server: definite WIN WIN WIN! :D
FruitieX
Keyboard killer
 
Posts: 588
Joined: Mon Nov 13, 2006 4:47 pm
Location: Finland

Postby Samual » Sat Sep 05, 2009 5:57 pm

FruitieX wrote:
Kay wrote:and how about, if you made the logging system you'll be able to add friends, then you can see if your friends are playing, save them by player-name and IP address. is this possible?


And if they are playing, have one simple button that you click which launches Nexuiz in that server: definite WIN WIN WIN! :D

Heh, don't get carried away here :P I'm only one person.
Do it yourself, or stop complaining.
(Developer Tracker) | (Nexuiz Roadmap)
Samual
Keyboard killer
 
Posts: 508
Joined: Mon May 25, 2009 7:22 pm
Location: Pittsburgh, PA

Postby Kay » Sun Sep 06, 2009 9:51 am

Samual wrote:Heh, don't get carried away here :P I'm only one person.

Ok :P but now serious, is that possible
[img]http://pisarowitz.com/kay/sig.png[/img]
Kay
Alien
 
Posts: 182
Joined: Sat Jun 07, 2008 4:46 pm
Location: Behind bars

Postby merlijn » Sun Sep 06, 2009 5:11 pm

I've been giving this idea some thought, and I feel that a global achievements setup is a somewhat weird setup. Most importantly because servers with modified settings will be discarded. Most of the servers run slight tweaks to make the game more interesting for certain players, and some of them do make it easier or even impossible to get a certain achievement. Also a lot of achievements only make sense for a certain game type.

Since I also host a couple of servers with odd settings (nexball/nexrun/lasersumo), it would be nice to have the ability to code your own achievements that only make sense on that particular server. Also the idea of sending my logs (with possibly privacy sensitive information) to a third party host doesn't appeal much to me, it wastes bandwidth and doesn't really provide that much protection.

Instead I would like to propose a concept where achievements are acquired on a per-server basis. Using some concepts of cryptography it is easy to secure this and store the information client side. The server would need a longterm keyphrase used to sign a certain achievement, and when it pushes the achievement to the client it sends this following data:

Code: Select all
achievementname, time, nickname, MD4SUM


The MD4SUM is already supported in DP and would be the sum of the concatenation of achievementname, time, nickname and the keyphrase. Clients could store this in a file and send to the server when they reconnect, if they messed with the file in between - the server can detect it and revoke the achievement. If it notices that the achievement is used by multiple people (they copied the files), it may also permanently revoke the achievement by means of the time field.

This system could easily be adapted and make it possible to add achievement detection in both the QC code and as a rcon2irc plugin. Also it can be adapted to the standards on a server, if you got all the stars for CTF/DM - that doesn't mean that you're any good at nexball.

As for displaying this client side, the best way would probably be to add another button in the serverlist where people can view their achievements for that particular server, and this can all be done locally without querying a server out on the internet.

Also I believe that this would be a LOT less work to create, as it needs less security for untrustworthy servers - their achievements only affect their server anyway. I could probably get the backend coded in a couple nights, just need to find the time for it :P.
Before posting a reply, please read about the bikeshed
merlijn
Advanced member
 
Posts: 84
Joined: Tue Oct 21, 2008 10:18 am

PreviousNext

Return to Nexuiz - Editing

Who is online

Users browsing this forum: No registered users and 1 guest