ClickQuest - Defeated

Talk about what you are playing now or join in with one of our forum games.
User avatar
Fugiman
Posts: 745
Joined: 15 Aug 2008, 14:39
First Video: Halo
Location: North Carolina, USA
Contact:

ClickQuest - Defeated

Postby Fugiman » 22 Aug 2010, 20:33

FYI, I got busy with school and minecraft, so this game is rather unsupported and derpy. As somebody (Pangolin) has already reached 100, I consider it concluded. Thanks to everybody who supported the project, I'll release the source code on christmas if you wish to mess with it. :)
=====================================================
http://code.google.com/p/clickquest/
=====================================================
Links:
The Game

Version 1.1.0
Image
Zomg, it is finally out. While some features got pushed back to get it out faster, it now sports the ability to not kill servers. Almost everything from 1.0 is back (save the stats page, which will be back soon).

Contact
Please don't pester Alex. I made it, its my fault it is broken. My twitter is Fugiman, and I check it often. If you need something lengthier, my email is [email protected] . I try to be as available as possible, so feel free to contact me for anything.

Patch Notes
WARNING: These are changeable at ANY time. I guarantee NOTHING. These are purely to let you know what I am thinking of considering of putting in the game, and a relative scale of when it may occur. Assume nothing.

1.1
Better Server
- moved from clickquest.x10.mx to clickquest.net
Better login system
- confirmation before new account is created
- case-insensitive
- encrypted passwords
Redesigned UI
- Pure AJAX, no more refreshing required
Database changed from SQLite to MySQL
Now monitors online/offline
- 2 minute

1.1.1
Statistics Page
Better login system
- More documentation on screen (FAQ, Basic Info, etc)

1.1.2
Achievements
Redesigned UI
- In-line Admin functions (no more seperate pages)
Revamped Server-Client interaction
- API allows for remote applications through OAuth

1.2
Added color distinctions and functionality
- ex: extra clicks for green, steal clicks for red, etc
- dual classing, etc
Clan Support
- Parties?
Boss fights?

1.3
PVP
- Dark vs Light?
- Armor? Weapons? Items?
Private Servers
Desert Bus Version

1.4
microtransactions
Last edited by Fugiman on 25 Dec 2010, 16:24, edited 6 times in total.
Twitter | Google+ | Steam
ClickQuest | MineCraft | Team Fortress 2
User avatar
empath
Posts: 13530
Joined: 28 Nov 2007, 17:20
First Video: How to Talk Like a Pirate
Location: back in the arse end of nowhere

Re: ClickQuest

Postby empath » 22 Aug 2010, 21:48

What you're forgetting?


Image

That you are AWESOME; thank you!
Image
Image
Image
User avatar
Alex Steacy
Posts: 2264
Joined: 12 Mar 2004, 22:35
First Video: Beats me! No seriously Graham hits me.
Location: In transit
Contact:

Re: ClickQuest

Postby Alex Steacy » 23 Aug 2010, 01:04

So fantastic. So utterly fantastic.
Image
User avatar
Evil Jim
Posts: 7265
Joined: 14 Jul 2007, 00:39
First Video: Shake Your Hands
Location: R'lyeh, Wisconsin
Contact:

Re: ClickQuest

Postby Evil Jim » 23 Aug 2010, 01:31

Wait, Alex, did you make your own version or were you linking to this one in your Twitter the other day?
Image
Arius wrote:People were just so awestruck by your awesomeness that they became catatonic.
ThrashJazzAssassin wrote:BURN HIM! BURN THE HERETIC! DEATH TO ALL WHO SCORN THE AWESOMENESS OF EVIL JIM!
User avatar
I X
Posts: 1782
Joined: 02 Oct 2009, 01:32
First Video: Crime And Punishment. I think.
Location: Ireland
Contact:

Re: ClickQuest

Postby I X » 23 Aug 2010, 01:46

He was linking to this one. I remember because when it crashed the X10 hosting server he was asking for advice on the other.
Often outnumbered, never outpunned.

Note: in Ireland 'ye' is used as the plural of 'you'. It rather neatly avoids confusion online.

"Your accent is...ubiquitous."
-Graham Stark
User avatar
Fugiman
Posts: 745
Joined: 15 Aug 2008, 14:39
First Video: Halo
Location: North Carolina, USA
Contact:

Re: ClickQuest

Postby Fugiman » 23 Aug 2010, 03:34

It isn't really crashing x10 due to bandwidth (I think). Each request is actually rather small. It is either due to database locking (most of the time) or "high system resource usage" which I presume means too many processes. I uploaded a tool to try and automatically fix 500 errors (http://clickquest.x10.mx/no-journal.php) that people SHOULD get a link to in the event of a 500 error (500 error = Database lock, mostly).

Unfortunately, as I've stated, until I re-write it there is no way to prevent the crashes. I just built it wrong the first time due to an incorrect assumption as to user load. WHY DO YOU PEOPLE LIKE THIS "GAME"?!?
Twitter | Google+ | Steam
ClickQuest | MineCraft | Team Fortress 2
User avatar
Danzama
Posts: 2891
Joined: 20 Apr 2010, 13:05
First Video: Wireless
Location: Exeter, England

Re: ClickQuest

Postby Danzama » 23 Aug 2010, 03:50

This ise made of win! is the chat a live chat?
Image
User avatar
Master Gunner
Defending us from The Dutch!
Posts: 19383
Joined: 29 Oct 2006, 12:19
First Video: How To Talk Like A Pirate
Location: In Limbo.
Contact:

Re: ClickQuest

Postby Master Gunner » 23 Aug 2010, 04:10

Fugiman wrote:Unfortunately, as I've stated, until I re-write it there is no way to prevent the crashes. I just built it wrong the first time due to an incorrect assumption as to user load. WHY DO YOU PEOPLE LIKE THIS "GAME"?!?


I'm a software engineer, so long as my mouse and keyboard are clicking away, people think I'm working.
TheRocket wrote:Apparently the crotch area could not contain the badonkadonk area.
Twitter | Click here to join the Desert Bus Community Chat.
User avatar
Master Gunner
Defending us from The Dutch!
Posts: 19383
Joined: 29 Oct 2006, 12:19
First Video: How To Talk Like A Pirate
Location: In Limbo.
Contact:

Re: ClickQuest

Postby Master Gunner » 23 Aug 2010, 07:33

It appears to be down, again.
TheRocket wrote:Apparently the crotch area could not contain the badonkadonk area.
Twitter | Click here to join the Desert Bus Community Chat.
User avatar
LoNinjaSword
Posts: 51
Joined: 21 Jul 2010, 12:31
First Video: Unskippable: Lost Planet
Location: Aberdeen, Scotland

Re: ClickQuest

Postby LoNinjaSword » 23 Aug 2010, 07:43

Yeah, I may have just crashed the server by introducing about 10 people from my school to it. On a plus side, at least a lot of people know about it now. Soon you'll be able to make a fortune off merchandise.
Image
User avatar
tamaness
Posts: 2673
Joined: 17 Oct 2008, 03:44
First Video: LRReview: Desert Bus
Location: Stuck between a rock and a hard place
Contact:

Re: ClickQuest

Postby tamaness » 23 Aug 2010, 08:13

A couple of thoughts:

What kind of services does the back-end server need to have in order to run ClickQuest properly? PHP? MySQL? Perl? I may be able to find something that'll work, but I think paid hosting may be necessary to host this game... after resource usage issues have been worked out.

Are you in any opposition to open-sourcing the game? This may be a pretty good candidate for "many eyes make all bugs shallow."

Storing passwords as hashes instead of plaintext is a fix that will need to be implemented, as well. Thank you for the warning, though.
User avatar
Fugiman
Posts: 745
Joined: 15 Aug 2008, 14:39
First Video: Halo
Location: North Carolina, USA
Contact:

Re: ClickQuest

Postby Fugiman » 23 Aug 2010, 08:29

@madAlric Currently it only needs PHP. I'm using SQLite for the database...which causes half the problems. 1.1 will convert to another database type, most likely MySQL. Alex called this a beta, it is really more like a pre-Alpha. Passwords will definitely be hashed, and I am seriously considering making it open source. However, at its current state I would just be ashamed :P

As to paid hosting, I am considering many options. For now I plan on keeping it on x10 after 1.1 just to see if it works out. I would hate to impose on someone for hosting :/

Essentially I am just trying to keep it limping along until I can get 1.1 running. Unfortunately, the crash today was a suspension, so I had to manually fix it. I think every other error is now more/less automated.
Twitter | Google+ | Steam
ClickQuest | MineCraft | Team Fortress 2
User avatar
tamaness
Posts: 2673
Joined: 17 Oct 2008, 03:44
First Video: LRReview: Desert Bus
Location: Stuck between a rock and a hard place
Contact:

Re: ClickQuest

Postby tamaness » 23 Aug 2010, 09:01

Will the current player database carry over to 1.1?
User avatar
Lyinginbedmon
Posts: 10808
Joined: 20 Dec 2007, 18:08
First Video: BioShocked
Location: Darlington, Co. Durham
Contact:

Re: ClickQuest

Postby Lyinginbedmon » 23 Aug 2010, 09:09

I can't feel my index fingers.
Image
Image
Morgan wrote:Lyinginbedmon is short, but he makes up for it in awesomeness
User avatar
tamaness
Posts: 2673
Joined: 17 Oct 2008, 03:44
First Video: LRReview: Desert Bus
Location: Stuck between a rock and a hard place
Contact:

Re: ClickQuest

Postby tamaness » 23 Aug 2010, 10:12

CLICKQUEST BUILD 2.942 patch 1.221.3 rev 16bLogout

Fatal error: Call to a member function isDefault() on a non-object in /home/fugiman/public_html/index.php on line 46
User avatar
Fugiman
Posts: 745
Joined: 15 Aug 2008, 14:39
First Video: Halo
Location: North Carolina, USA
Contact:

Re: ClickQuest

Postby Fugiman » 23 Aug 2010, 10:28

-Yes, the current database will be transferable.
-Sorry lyinginbedmon, it happens :P
-I really can't go hunt down what caused that. It shouldn't stop anything... Just wait until 1.1?
Twitter | Google+ | Steam
ClickQuest | MineCraft | Team Fortress 2
User avatar
tamaness
Posts: 2673
Joined: 17 Oct 2008, 03:44
First Video: LRReview: Desert Bus
Location: Stuck between a rock and a hard place
Contact:

Re: ClickQuest

Postby tamaness » 23 Aug 2010, 13:01

does the script update the server for every click? you might want the browser to keep a total, and report every 500 MS.
User avatar
Master Gunner
Defending us from The Dutch!
Posts: 19383
Joined: 29 Oct 2006, 12:19
First Video: How To Talk Like A Pirate
Location: In Limbo.
Contact:

Re: ClickQuest

Postby Master Gunner » 23 Aug 2010, 13:21

For a game like this, you could even settle for it reporting every few seconds, and only if the total is changed. That probably drastically cut down on server usage, and prevent people from breaking it using click-bots.
TheRocket wrote:Apparently the crotch area could not contain the badonkadonk area.
Twitter | Click here to join the Desert Bus Community Chat.
User avatar
Fugiman
Posts: 745
Joined: 15 Aug 2008, 14:39
First Video: Halo
Location: North Carolina, USA
Contact:

Re: ClickQuest

Postby Fugiman » 23 Aug 2010, 13:59

current idea is a resync timer set at ~15 seconds, merged with the chat timer. That way both the chat and updates will happen in one request.
Twitter | Google+ | Steam
ClickQuest | MineCraft | Team Fortress 2
User avatar
davefp
Posts: 589
Joined: 12 Apr 2008, 11:35
Location: Ottawa, ON
Contact:

Re: ClickQuest

Postby davefp » 23 Aug 2010, 14:02

Master Gunner wrote:For a game like this, you could even settle for it reporting every few seconds, and only if the total is changed. That probably drastically cut down on server usage, and prevent people from breaking it using click-bots.


That's what my version does.

Also, it's hosted on App Engine which means that it's super robust. The only thing that might go wrong is if i blow through the daily free quota.

It's interesting to compare the two implementations: Mine is more stable, but fugiman's is closer to the 'original' from the video. His also has way more users than mine :)
Image
Image
User avatar
Danzama
Posts: 2891
Joined: 20 Apr 2010, 13:05
First Video: Wireless
Location: Exeter, England

Re: ClickQuest

Postby Danzama » 23 Aug 2010, 14:03

you two should tem up and make an ultra-clickquest
Image
User avatar
Fugiman
Posts: 745
Joined: 15 Aug 2008, 14:39
First Video: Halo
Location: North Carolina, USA
Contact:

Re: ClickQuest

Postby Fugiman » 23 Aug 2010, 14:09

*sigh* Stability will be fixed in 1.1, I've been re-thinking everything all weekend. I never designed it to be heavily used and hacked things together, etc etc.
Twitter | Google+ | Steam
ClickQuest | MineCraft | Team Fortress 2
User avatar
Danzama
Posts: 2891
Joined: 20 Apr 2010, 13:05
First Video: Wireless
Location: Exeter, England

Re: ClickQuest

Postby Danzama » 23 Aug 2010, 15:35

I AM THE ORANGE ALPHA TESTER!

That is all.
Image
User avatar
tamaness
Posts: 2673
Joined: 17 Oct 2008, 03:44
First Video: LRReview: Desert Bus
Location: Stuck between a rock and a hard place
Contact:

Re: ClickQuest

Postby tamaness » 23 Aug 2010, 23:29

Can I request colors by hex code?
User avatar
Fugiman
Posts: 745
Joined: 15 Aug 2008, 14:39
First Video: Halo
Location: North Carolina, USA
Contact:

Re: ClickQuest

Postby Fugiman » 24 Aug 2010, 03:52

For now: Yes. However, colors may be added, removed or modified with the release of 1.1 and then locked.

Also, I need a name and hex codes for normal, dark, and light versions of each color you want.
Twitter | Google+ | Steam
ClickQuest | MineCraft | Team Fortress 2

Return to “Video Games”



Who is online

Users browsing this forum: No registered users and 4 guests