Request Programs
- nevon
- Commander of the Circuloids
- Posts: 938
- Joined: Thu Feb 14, 2008 8:25 pm
- Location: Stockholm, Sweden
- Contact:
Re: Request Programs
I can't help but feel that this is a problem that has already been solved. I mean, we're hardly the first people to think about this problem, and there are already achievement systems out there. So how have other people solved it?
Re: Request Programs
PHP, very powerful and is installed by default on almost every web server.nevon wrote:I don't know what language you're thinking about building the backend in
Now, my thoughts on stopping fake achievements is that we may aswell not bother making it secure. Look at the biggest platforms out there, their achievement systems are broken routinely and the world doesn't stop. Securing it would also make it alot harder for the developer to create achievements.
Nevon, your post popped up just as I was typing this and to answer your question, they haven't.
Request Programs
If Linux were a beer, it would be shipped in open barrels so that anybody could piss in it before delivery
If Linux were a beer, it would be shipped in open barrels so that anybody could piss in it before delivery
- tentus
- Inner party member
- Posts: 1060
- Joined: Sun Oct 31, 2010 7:56 pm
- Location: Appalachia
- Contact:
Re: Request Programs
Fair enough. As an asocial personality, I'm not really bothered by that situation, but I can see how people would feel that it devalues their achievements. I'm strapped for ideas that address that which don't have truly massive work requirements though.Robin wrote:I've thought about that. Although, I admit, I was only thinking of a technical solution.
A scenario which it doesn't fix, is something like:
Johnny tries to win an achievement for winning a level with 100% accuracy. He finds it hard, but still wants to brag to his friends, so after five attempts, he just starts Notepad and types:He brags about his skills and his friends envy him, so decides will do it more often, only using appropriate spacing so they don't get suspicious.Code: Select all
ass.achieve('perfect_aim') ass.send()
The question is then: how much of a problem is things like this (imagine loads of people doing this, it isn't hard to come up with)?
Kurosuke needs beta testers
- nevon
- Commander of the Circuloids
- Posts: 938
- Joined: Thu Feb 14, 2008 8:25 pm
- Location: Stockholm, Sweden
- Contact:
Re: Request Programs
Well then it's easy as shit to switch between databases (unless you're planning to do fancy stuff, in which case I'd say just target MySQL for now).EMB wrote:PHP, very powerful and is installed by default on almost every web server.nevon wrote:I don't know what language you're thinking about building the backend in
- Robin
- The Omniscient
- Posts: 6506
- Joined: Fri Feb 20, 2009 4:29 pm
- Location: The Netherlands
- Contact:
Re: Request Programs
Never underestimate the power of social thinking in humans.tentus wrote:As an asocial personality, I'm not really bothered by that situation, but I can see how people would feel that it devalues their achievements.
If openness is an issue, I'd like to suggest a recent fork of MySQL rather than MySQL itself. I don't know much about this, but there seems to be something going on in database land and it looks like MySQL proper is going the way of OpenOffice.org.nevon wrote:(unless you're planning to do fancy stuff, in which case I'd say just target MySQL for now).
Help us help you: attach a .love.
Re: Request Programs
Right, I'll start coding the backend.
Hopefully it will simply be a single HTTP POST request, containing all of the relevant data. (Anyone oppose this method?)
Hopefully it will simply be a single HTTP POST request, containing all of the relevant data. (Anyone oppose this method?)
What do you mean by this?Robin wrote:If openness is an issue, I'd like to suggest a recent fork of MySQL rather than MySQL itself. I don't know much about this, but there seems to be something going on in database land and it looks like MySQL proper is going the way of OpenOffice.org.nevon wrote:(unless you're planning to do fancy stuff, in which case I'd say just target MySQL for now).
Request Programs
If Linux were a beer, it would be shipped in open barrels so that anybody could piss in it before delivery
If Linux were a beer, it would be shipped in open barrels so that anybody could piss in it before delivery
- Robin
- The Omniscient
- Posts: 6506
- Joined: Fri Feb 20, 2009 4:29 pm
- Location: The Netherlands
- Contact:
Re: Request Programs
MySQL is currently owned by Oracle. Oracle... doesn't like open source very much. While they can't stop it, they are still trying and this has led to the forking of OpenOffice.org into LibreOffice, and MySQL into a myriad of forks. I don't know which is the most promising, but I do know they all freely exchange source code, so I doubt it will matter very much. I doubt MySQL itself will be able to keep any kind of momentum. If you're interested in the subject, Henrik Ingo's blog might be able to provide more and better information.EMB wrote:What do you mean by this?
Help us help you: attach a .love.
Re: Request Programs
MySql is stable ATM. PHP natively supports it. If it does eventually collapse, I'm sure PHP will make it easy for people to change.
Besides, phpBB runs off of MySql so if it is hosted on the LÖVE server (As I would expect.) then it means less work.
Besides, phpBB runs off of MySql so if it is hosted on the LÖVE server (As I would expect.) then it means less work.
Request Programs
If Linux were a beer, it would be shipped in open barrels so that anybody could piss in it before delivery
If Linux were a beer, it would be shipped in open barrels so that anybody could piss in it before delivery
- BlackBulletIV
- Inner party member
- Posts: 1261
- Joined: Wed Dec 29, 2010 8:19 pm
- Location: Queensland, Australia
- Contact:
Re: Request Programs
Here's my opinion on binary merging and achievements. While binary merging doesn't hide your code, it will appear to hide your code to most users. Only a select few users would know to run it through an unarchiver, either because they know what the game is built with, or they're experimenting with different things to get at the code. To most users, it would appear that the source code is locked away (and anyway, many people in the public wouldn't know how to read code in the first place).
Re: Request Programs
Just found a problem: passwords.
Personally I don't wish to transfer them in plaintext, but Lua has no hashing methods as standard...
Anyone got any ideas?
Personally I don't wish to transfer them in plaintext, but Lua has no hashing methods as standard...
Anyone got any ideas?
Request Programs
If Linux were a beer, it would be shipped in open barrels so that anybody could piss in it before delivery
If Linux were a beer, it would be shipped in open barrels so that anybody could piss in it before delivery
Who is online
Users browsing this forum: No registered users and 2 guests