Pages:
Author

Topic: [ANN] BTC Cake - It's a piece of cake. - page 4. (Read 18657 times)

sr. member
Activity: 310
Merit: 250
September 05, 2014, 08:20:20 PM
#67
I will look into it. Did you see, we won on the last cake  Grin

I think something is broken, I lost on that cake.  This is not fair, I baked the cake, you guys ate it and didn't leave me a piece.  The next one I will not include frosting
Well, you got a big cake before that though, so you must be quite full already. Too much cake ain’t healthy. Wink

Anyway, I really like you playing along, testing the system. I hope you like it. Anything particular you would like to see? Something that really is missing? I believe you got back and withdrew what you initially send, so that is all good huh? Smiley

I'm quite busy working on password for the whole account right now (locking the withdraw address is in place already). You can set and update the password, but I need to add so you have to type it to actually access your profile. And next I will post a promo, inviting a few people so we can really test with a lot more of people. Which also means bigger "cakes" (wins). Smiley
jr. member
Activity: 59
Merit: 10
September 05, 2014, 06:55:34 PM
#66
I will look into it. Did you see, we won on the last cake  Grin

I think something is broken, I lost on that cake.  This is not fair, I baked the cake, you guys ate it and didn't leave me a piece.  The next one I will not include frosting
sr. member
Activity: 310
Merit: 250
September 05, 2014, 09:57:35 AM
#65
I will look into it. Did you see, we won on the last cake  Grin
Yea! And, I checked how it went, and everything went fine! I'm quite sure that if the cake has this "All OK. Cake Done" stamp on it, everything really is OK with the cake. That is, ALL payments went as they should. Thing is, I got error checks all the way, and I set this boolean to true absolutely last if nothing bad happened. If something did go wrong, it wouldn't have reached the line to set this boolean in the database to true, so, it it is set to true (and you can see that by that "All OK" box), all did go well!
sr. member
Activity: 350
Merit: 250
September 05, 2014, 12:29:39 AM
#64
I will look into it. Did you see, we won on the last cake  Grin
sr. member
Activity: 310
Merit: 250
September 04, 2014, 03:13:32 PM
#63
I would have to agree with that Chillz... We could probably make the explaination a bit easier.
So, would you like to update it?
sr. member
Activity: 350
Merit: 250
September 04, 2014, 02:39:48 PM
#62
I would have to agree with that Chillz... We could probably make the explaination a bit easier.
sr. member
Activity: 310
Merit: 250
September 04, 2014, 01:43:41 PM
#61
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.
I'm glad you like it. Have you looked at the "Getting Started" page? Although, sure, that page needs more pictures.
legendary
Activity: 1512
Merit: 1057
SpacePirate.io
September 04, 2014, 01: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.


sr. member
Activity: 310
Merit: 250
September 04, 2014, 12: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!
sr. member
Activity: 310
Merit: 250
September 04, 2014, 08:12:44 AM
#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.
sr. member
Activity: 350
Merit: 250
September 04, 2014, 01: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
sr. member
Activity: 310
Merit: 250
September 03, 2014, 11:55:08 PM
#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.
jr. member
Activity: 59
Merit: 10
September 03, 2014, 11:31:05 PM
#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

sr. member
Activity: 310
Merit: 250
September 03, 2014, 10:27:11 PM
#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
newbie
Activity: 38
Merit: 0
September 03, 2014, 08:52:46 PM
#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:



And this is nice too:



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
sr. member
Activity: 310
Merit: 250
September 03, 2014, 11:22:52 AM
#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.
sr. member
Activity: 310
Merit: 250
September 02, 2014, 09:15:15 PM
#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...
sr. member
Activity: 310
Merit: 250
September 02, 2014, 07:09:55 PM
#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.
sr. member
Activity: 310
Merit: 250
September 02, 2014, 10:36:05 AM
#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. [email protected] currently. Might be something like [email protected] 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 [email protected] 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.
jr. member
Activity: 59
Merit: 10
September 02, 2014, 09:54:36 AM
#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.
Pages:
Jump to: