Bitcoin Forum
November 10, 2024, 03:12:11 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3] 4 5 6 7 »  All
  Print  
Author Topic: [ANN] BTC Cake - It's a piece of cake.  (Read 18644 times)
Chillance (OP)
Sr. Member
****
Offline Offline

Activity: 310
Merit: 250


View Profile
August 28, 2014, 02:40:55 PM
 #41

Definitely not your browser. Due to the sheer volume of business they get, I've noticed on other occasions they've been temporarily down. Usually not for long, though.

Quote
Any idea what "marketed right" would entail? Smiley

http://BitcoinPRBuzz.com No affiliation whatsoever. But if you want your gig to Go Big... This is how the Big Boyz and Girlz of Bitcoin do it.

Resource Limit Is Reached
The website is temporarily unable to service your request as it exceeded resource limit. Please try again later.

Maybe its my browser Huh

I think I might try them later on actually. It's not particularly cheap using them so...
Chillance (OP)
Sr. Member
****
Offline Offline

Activity: 310
Merit: 250


View Profile
August 31, 2014, 08:02:02 PM
Last edit: August 31, 2014, 10:07:32 PM by Chillance
 #42

Alright, so as you guys now can see, me and my new friend gordoh have been testing using real bitcoins, and after a small hickup that is now fixed, it all seems pretty stable. Now, what I would like to do is to get a few people in just so I can test a bit more with more users.

Here are 2 cakes we tested with:
http://www.btccake.com/cake/2f4a81712ad293dd037c3a0d2adc20d17b2311d4f3ab3e64929322402d17b6a4
http://www.btccake.com/cake/b89b0931e06c623e383b2d8686b472492a98ff297acb79679a1506c075dc5732


So, is anyone here serious about helping me testing if I say gave you 0.01 BTC to play with? I was first thinking that everybody can get 0.01 no matter what, but to keep it more clean, I was thinking I give a few people 0.01 BTC (basically send it to your deposit address at btccake.com), and, you use that to play with. Then you are totally free to withdraw however you like.

This means that you play for free, and, you have a chance of winning more than 0.01 at no loss to you. Basically, you play using my money and then you can withdraw whatever you want. To keep it more interesting, you don't have to bet everything.

Edit: I can also update by saying I've been working on getting email in place. The testings I've been doing are working great. Will come live any day now too. Email will be used for password reset (reset, not recovery, as I don't save the password. Its hashed with a salt.). And email will be used for notifications and confirmations of withdrawing bitcoins too. Everything to make it even more secure.
gordoh
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
September 01, 2014, 06:29:28 AM
 #43

Alright, so as you guys now can see, me and my new friend gordoh have been testing using real bitcoins, and after a small hickup that is now fixed, it all seems pretty stable. Now, what I would like to do is to get a few people in just so I can test a bit more with more users.

Here are 2 cakes we tested with:
http://www.btccake.com/cake/2f4a81712ad293dd037c3a0d2adc20d17b2311d4f3ab3e64929322402d17b6a4
http://www.btccake.com/cake/b89b0931e06c623e383b2d8686b472492a98ff297acb79679a1506c075dc5732


So, is anyone here serious about helping me testing if I say gave you 0.01 BTC to play with? I was first thinking that everybody can get 0.01 no matter what, but to keep it more clean, I was thinking I give a few people 0.01 BTC (basically send it to your deposit address at btccake.com), and, you use that to play with. Then you are totally free to withdraw however you like.

This means that you play for free, and, you have a chance of winning more than 0.01 at no loss to you. Basically, you play using my money and then you can withdraw whatever you want. To keep it more interesting, you don't have to bet everything.

Edit: I can also update by saying I've been working on getting email in place. The testings I've been doing are working great. Will come live any day now too. Email will be used for password reset (reset, not recovery, as I don't save the password. Its hashed with a salt.). And email will be used for notifications and confirmations of withdrawing bitcoins too. Everything to make it even more secure.

Awesome! It will be nice to start a cake with lots of people on it!  Grin
anddam
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
September 01, 2014, 08:10:28 AM
 #44

Due to the sheer volume of business they get, I've noticed on other occasions they've been temporarily down.

That, or just cheap hosting.
oldbute
Jr. Member
*
Offline Offline

Activity: 59
Merit: 10


View Profile
September 01, 2014, 04:22:32 PM
 #45

Get origin error when trying to bet.

Code:
Request URL:http://www.btccake.com/api/cakebet
Request Method:POST
Status Code:520 Origin Error
Ray ID: 1632c934631b1195
Chillance (OP)
Sr. Member
****
Offline Offline

Activity: 310
Merit: 250


View Profile
September 01, 2014, 07:49:05 PM
 #46

Get origin error when trying to bet.

Code:
Request URL:http://www.btccake.com/api/cakebet
Request Method:POST
Status Code:520 Origin Error
Ray ID: 1632c934631b1195
Wow, that is really odd. Never even seen that issue before so I'm not sure what it's about... I need to investigate. I found this though: https://support.cloudflare.com/hc/en-us/articles/200171936-Error-520
And, it has worked for me and gordoh... I'm not sure how I can reproduce this properly so I can fix whatever the issue is. Are you getting this every time you try to bet?

Edit: I noticed the Ray ID, and I can apparently use that to contact cloudflare about it, so that is what I will do.

Oh, and also, I just saw someone sending 0.01 BTC, makes me really happy and wanting to secure this down even more as much as possible so you guys can feel safe about it. It's good that you guys keep it low for now.
gordoh
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
September 02, 2014, 06:57:31 AM
 #47

Get origin error when trying to bet.

Code:
Request URL:http://www.btccake.com/api/cakebet
Request Method:POST
Status Code:520 Origin Error
Ray ID: 1632c934631b1195

Yea that's strange, I bet on the cake earlier, no problem.
oldbute
Jr. Member
*
Offline Offline

Activity: 59
Merit: 10


View Profile
September 02, 2014, 02:54:36 PM
 #48

Yeah that is strange.  I'm no longer getting the origin error, now a new error.  I noticed there isn't a support email listed on the site, you'll need one of those if your serious.

Code:
Remote Address:104.28.17.62:80
Request URL:http://www.btccake.com/api/cakebet
Request Method:POST
Status Code:200 OK

Request:
{"btc":".005","cakesha":"e18fa58f093b6e6bd9f39ee73e7d258bc9671b89f4ad139792e7e9047385f155","wedge":"3","salt":"PinD4Ahb"}

Response:
{ "error": "[BTC Cake - Cake Bet] JSON bet input not recognized." }

Some client side code to deal with errors would be good. The spinner spins with no indication that anything happened. Unless you look at developer tools output you might think it's still processing.
Chillance (OP)
Sr. Member
****
Offline Offline

Activity: 310
Merit: 250


View Profile
September 02, 2014, 03:36:05 PM
 #49

Yeah that is strange.  I'm no longer getting the origin error, now a new error.  I noticed there isn't a support email listed on the site, you'll need one of those if your serious.

Code:
Remote Address:104.28.17.62:80
Request URL:http://www.btccake.com/api/cakebet
Request Method:POST
Status Code:200 OK

Request:
{"btc":".005","cakesha":"e18fa58f093b6e6bd9f39ee73e7d258bc9671b89f4ad139792e7e9047385f155","wedge":"3","salt":"PinD4Ahb"}

Response:
{ "error": "[BTC Cake - Cake Bet] JSON bet input not recognized." }

Some client side code to deal with errors would be good. The spinner spins with no indication that anything happened. Unless you look at developer tools output you might think it's still processing.
First, thank you for the feedback! Apparently it can't handle ".005". Kinda odd, it must be "0.005", but no worries. I will fix this right now.

I can also inform you that I do have control on client side, and would show info there when placing a bet if something was wrong. As this error is more of a internal error that "shouldn't happen", it is not shown to the user. Besides, it wouldn't make sense to a user really. A user would wonder "What JSON bet input"?

Also, I do mention my email in a bunch of places though. btccake@gmail.com currently. Might be something like support@btccake.com later, but hey, I'm one guy working on this. Besides, I focus on important things first such as getting security in place and make it work properly. Anyway, you can use btccake@gmail.com to get hold of me.

Thanks for that information though. I will get on fixing this rather annoying bug.

I also want to thank people that create cakes and test this out. It's fantastic feedback, and I put counter bets just to keep it interesting and test so it works. If anyone looses to me, I don't mind giving it back to you if you want, as this is just testing this out.
Chillance (OP)
Sr. Member
****
Offline Offline

Activity: 310
Merit: 250


View Profile
September 03, 2014, 12:09:55 AM
 #50

The ".005" problem is fixed. Or well, the javascript now changes ".xxx" to "x.xxx" because it's seems like it's a JSON requirement of some kind. But anway, this shouldn't be a problem anymore.
Chillance (OP)
Sr. Member
****
Offline Offline

Activity: 310
Merit: 250


View Profile
September 03, 2014, 02:15:15 AM
Last edit: September 03, 2014, 02:34:09 AM by Chillance
 #51

Ok, so right now the site isn't rendering the cake properly, but that is because cloudflare has cached old files. Give it like max an hour, and it should work. I did some minor tweaks and updates, making the site better and better by the minute... Wink

Edit: Actually, I think it might has to do with Firefox and TTL... Firefox caching waaay too long... If I just restart Firefox, the site worked for me again... Updated TTL in cloudflare too, set to 1 hour currently...
Chillance (OP)
Sr. Member
****
Offline Offline

Activity: 310
Merit: 250


View Profile
September 03, 2014, 04:22:52 PM
Last edit: September 03, 2014, 04:33:13 PM by Chillance
 #52

Man, this is really looking great. http://www.btccake.com/cake/e18fa58f093b6e6bd9f39ee73e7d258bc9671b89f4ad139792e7e9047385f155 just finished, and everything seems to have worked out perfectly! That is, payment went as it should, including fee taken. So, even though I lost my betted bitcoins, I love this, as it seems to do as it should!

I won't say this is totally ready for the mass public just yet, but it sure is getting there.

Btw, whoever won is free to withdraw. Actually, might be a good idea just to test so it works.

gordoh, you want your lost 0.01 back? I will send it to your deposit address (or your withdraw address) if so, instead of messing on server side, which would just confuse your history.
worldcup
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
September 04, 2014, 01:52:46 AM
 #53

I don't know why I keep working on this, as I don't really know if people will like it. Thing is though, I want to make it work great from start, because I want it to give a good first impression. I've been fixing a few things, and I really like how this turns out right now. Check this out:

http://i60.tinypic.com/ifzwr7.jpg

And this is nice too:

http://i58.tinypic.com/e8wlef.jpg

Here you can track exactly what's going on with your BTC!

Which leads me into my current issue. I noticed that if I have 0.28 BTC to give to 6 users, it ends up like this:

+0.04666667
+0.04666667
+0.04666667
+0.04666667
+0.04666667
+0.04666667

However, note that this sums up to 0.28000002! Meaning it's more than in pot initially! I guess for now, when this happens, I will take from my earnings as it's not much. Just annoying, as it can slow down the payments.

Oh, and also, if only one person bets on a cake, and time runs out, I don't take any fee. Basically, the money is just returned.

the cake looks beautiful, it looks simple but the process turns out to be a little bit complex
Chillance (OP)
Sr. Member
****
Offline Offline

Activity: 310
Merit: 250


View Profile
September 04, 2014, 03:27:11 AM
Last edit: September 04, 2014, 03:40:43 AM by Chillance
 #54

Yea, thanks @worldcup, and you are absolutely right. It might look simple, but it's actually more complex to do. It's funny, because when I initially though of this idea, I though I do it in a month... but it has taken much longer than that. I guess that is what happens when you get creative ideas all the time, and fiddle around with details in the design... Smiley I have put a few sanity checks, so if such issue as mentioned above (payment doesn't end up equal/rounding error), the payment for that cake will be marked and paused. This way, I can take a look at it and deal with it more safely. Payments will be somewhat delayed in such case, but that is better than something gets messed up.

I basically update the site daily. Sometimes in the backend, sometimes in the frontend. So, updates might not always be visible. But I love working on this. I just love the idea that people can get more bitcoins fairly. It's kinda like an exchange site, but more driven by luck. Smiley Anyway, I really love the idea that most of the bitcoins here goes to users, not me.

Btw, the screenshots are kinda dated already, as you can see if you go to the site. Smiley
oldbute
Jr. Member
*
Offline Offline

Activity: 59
Merit: 10


View Profile
September 04, 2014, 04:31:05 AM
 #55

 I think the wedges on the cake should be labeled.  It's not apparent if I won or who won on a finished cake, I think that should be in the results tab.  Could move calculations to a separate tab so the results tab is not so busy.  The Charts tab does nothing for me.  Really I think 3 tabs are needed Bets, Results, Calculation

Withdrawal went fine

Could the cake's salted hash be the unique key also?  Would be one less value to show

Chillance (OP)
Sr. Member
****
Offline Offline

Activity: 310
Merit: 250


View Profile
September 04, 2014, 04:55:08 AM
 #56

I think the wedges on the cake should be labeled.  It's not apparent if I won or who won on a finished cake, I think that should be in the results tab.  Could move calculations to a separate tab so the results tab is not so busy.  The Charts tab does nothing for me.  Really I think 3 tabs are needed Bets, Results, Calculation

Withdrawal went fine

Could the cake's salted hash be the unique key also?  Would be one less value to show



Yea, I guess I could actually label the cake wedges. (If you click on a wedges on the cake, corresponding tab will be opened.)

You can see what wedge won in the result tab by the very green background over the wedge there. But yea, I agree, it needs to be shown better. It should be easy to see when just coming there. Ideas welcome.

Yea, chart tab isn't completed yet. It's really just thrown together just to remind me to have a nice chart there. But yea, it's not very useful yet. It also has a annoying bug to not render properly when hidden. x is time, circle size is size of bet. Color matches wedge number. y is currently also size so, which is redundant I know. I was thinking changing that to wedge number, but I'm not sure. Actually, if you have ideas how a chart would be useful, please tell me.

As for the salted hash to be unique key.. that is an interesting idea! I need to think about that, but that can actually work.
gordoh
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
September 04, 2014, 06:04:39 AM
 #57

Hey guys. Why don't you give this a try? We already have a cake open for betting. The more people we get betting, the bigger the prize will be.

http://www.btccake.com/cake/ec1e90e26165d4b2aa44c56a44abc9b822e1b0cc0e319acd4e1440b7769e4f32


gordoh, you want your lost 0.01 back? I will send it to your deposit address (or your withdraw address) if so, instead of messing on server side, which would just confuse your history.



Oh, and don't worry about paying me back what I lost. When bitcoin is at $10 000 then il come get it  Grin
Chillance (OP)
Sr. Member
****
Offline Offline

Activity: 310
Merit: 250


View Profile
September 04, 2014, 01:12:44 PM
 #58

Ha! Instead of being on my own, I now joined forced with gordoh because we lost before. Besides, we need to test that too, where we share the winnings. Smiley

Edit: And the tables in the Wedges and "All Bets" tabs show correct information, including fee withdraw. So, it's really easy to see how everything will be shared fairly.
Chillance (OP)
Sr. Member
****
Offline Offline

Activity: 310
Merit: 250


View Profile
September 04, 2014, 05:20:52 PM
 #59

Alright! Did a few UI updates. Hope you guys like it:



I replaced the boring text with a nice animated one. I also clarified the settings. "Per User" and "Per Wedge", and that means that "Maximum BTC To Bet" means that you can only bet that amount max totally! Now, if you can only bet one time, it's a no brainier. This is max you can bet. But if "Multiple Bets Allowed" is turned on, the total sum of bets is what is used for this limit, spread over any wedge.

It is now also possible to LOCK you withdraw address!
cloverme
Legendary
*
Offline Offline

Activity: 1512
Merit: 1057


SpacePirate.io


View Profile WWW
September 04, 2014, 06:16:10 PM
 #60

Great user interface... Gameplay is sort of complicated though, you might consider adding a little tutorial that's not text based to lower the barrier of entry.  Also, maybe a quick play function if you're a newbie to it.


Pages: « 1 2 [3] 4 5 6 7 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!