Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[SUGGESTION] A way achievements can be handled (and go social)

#1
So... Are you annoyed by all the FarmVille wall spam in Facebook? Are you pissed at how often do you see Spymaster-related tweets from people you're following?

Well Xonotic can be just as jerkish! There should be a way of sending FB/Twitter/G+ posts from either CSQC or CSDP, complete with all the little things like a browser pop-up and cvars for storing OAuth/Google keys.

Of course Google+ is still, afaik, API-less, so that will have to wait. Bonus points if the application page in Facebook and G+ shows your friends' achievements and stats, as well as explanation for them.

Now, I can help on the way, but I'm not familiar with CSQC's capabilities or DP, so someone will have to work on the back end. And an artist would be useful too, since achievement icons are awesome (and I can't draw for crap).
(08-10-2012, 02:37 AM)Mr. Bougo Wrote: Cloud is the new Web 2.0. It makes no damn sense to me.
Reply

#2
Actual achievements would require a centralised system and "approved hosts" on which you can get achievements. Otherwise the achievements would be fairly bogus because there is nothing in place to verify that an achievement is real. Also, authenticating with Facebook/Google/Twitter using OAuth requires a browser, which is hard to integrate into the "game experience" in a cross platform way, and unlikely to be embedded in Xonotic (for the record, DP DOES have old Gecko bindings, but these are outdated/dead).
[Image: vN3NkMA]
(Idea stolen from Mr. Bougo. Hehehehe)
Reply

#3
I think I have a solution. Place a html file inside the /data directory, with an IFRAME for calling the OAuth, and a wrapper script which would create a <SERVICE>_auth.cfg file, which would then be exec'd in autoexec.cfg

Of course, a centralized system would be a good idea, especially that it could host the G+/Facebook app code, which I'll be happy to write.
(08-10-2012, 02:37 AM)Mr. Bougo Wrote: Cloud is the new Web 2.0. It makes no damn sense to me.
Reply

#4
I'd love to do the icons Smile
I'm making Liblast - a FOSS online FPS game made with Godot 4 and a 100% open-source toolchain
Reply

#5
Well first we need to decide what exactly the achievements will be. A simple list:
Taste of Glory - awarded when you win your first server match
Electric Shepherd / Blade Runner - awarded when you win against Godlike bots
No Ground, No Problem - awarded when you score five airshots in one round\
Bully - awarded when you push five opponents into world hazards (lava, pits, moving parts)
No OSHA Training - awarded when you yourself fall victim to such world hazards five times
I Hate Your Flag - awarded when you capture enemy flag five times in a round
I REALLY Hate Your Flag - awarded when you capture enemy flag ten times in a row in one round
Pacifist - awarded when you / your team wins the round without fragging anyone (excludes gametypes like Nexball and Race)
Talkative Type - awarded when you spend more time chatting than fighting.
Duck Hunt - awarded after shooting five enemies from the air in one round
<WEAPON> Master - awarded when you keep 100% accuracy on a weapon for three rounds / games. Excludes TAG Seeker.
Pod Racer - awarded after spending more time in the speeder than fighting without it.
Aerial Support - awarded after spending more time in the bomber than off it.
You Guys Called A Spiderbot? - awarded after spending more time in the spiderbot than off it.
Keymaster - awarded after taking first place in Keyhunt for three rounds/games

And so on...
(08-10-2012, 02:37 AM)Mr. Bougo Wrote: Cloud is the new Web 2.0. It makes no damn sense to me.
Reply

#6
Minkovsky: could you please use the search function? There is at least one other thread.

http://forums.xonotic.org/showthread.php...5#pid26745
a stats system is at work and if it's done its only a small step to achievements
<Samual> I am the most unprofessional developer ever
<bluez> halogene, you make awesome music, but you have no clue about ctf.
<Halogene> I didn't know mappers include some mysterious waypoints so members of the BOT clan can navigate a map?
<divVerent> if you don't pay for a premium account, your movement speed is limited to 100qu/s
Reply

#7
Well unfa's list of achievement ideas is pretty good, but I don't think anybody suggested that achievements should be socialized the way I imagine it.

And it's good promotion. Just think how many players can we attract by using FarmVille's method of advertising. Besides, all the small steps should not be neglected; isn't it how NASA became famous?
(08-10-2012, 02:37 AM)Mr. Bougo Wrote: Cloud is the new Web 2.0. It makes no damn sense to me.
Reply

#8
If you are interested in achievements you can take a look at my two projects: XonStat and xonstatdb . In the code for the latter you will find a listing of achievements that I believe are possible with today's code (see build_full.sql).

Anyone wishing to take over maintenance for these projects is welcome to do so; I am no longer working on them.
asyyy^ | are you releated to chuck norris?
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  [SUGGESTION] [QoL] Disable hearing your own SFXs so you can focus more on what matters lerh050 0 845 09-06-2022, 11:18 AM
Last Post: lerh050
  What about to give us a way to disable update message? Seacat17 1 1,071 07-20-2022, 02:12 PM
Last Post: Kotangens
  [BUG] Sniper Rifle Can Shoot Through Walls Space Ace 3 3,201 03-09-2018, 06:32 AM
Last Post: Julius
  [SUGGESTION] A way to speak with other players ? Fyley 3 5,286 11-25-2015, 06:38 PM
Last Post: Ch4mp
  [SUGGESTION] Is there a way to configure Xonotic into the same entirety to that of Nexuiz? Smilecythe 29 29,827 11-23-2012, 01:34 PM
Last Post: Mr. Bougo
  [SUGGESTION] Can we get rid of this matter? Smilecythe 40 34,999 11-18-2012, 12:23 PM
Last Post: asyyy
  [SUGGESTION] Can we have fireball traps like in quake? Fireball 12 15,112 09-22-2011, 10:04 PM
Last Post: catfish
  [SUGGESTION] Orange base and blue base instead of red and blue base? kay 24 20,896 06-07-2011, 02:00 AM
Last Post: divVerent
  [SUGGESTION] Ideas for Xonotic website to get more social unfa 13 17,673 04-08-2011, 02:14 PM
Last Post: Friskydingo
  [SUGGESTION] Request: Can someone remake Darkzone CTF for Xonotic? Dokujisan 17 20,685 11-25-2010, 06:58 PM
Last Post: vede

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-