Bitcoin Forum
April 26, 2024, 03:19:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [COMPLETED] BIT-FU® - WIN BITCOINS IN A MULTIPLAYER BROWSER KUNG FU GAME!  (Read 13378 times)
Matthew N. Wright (OP)
Untrustworthy
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


Hero VIP ultra official trusted super staff puppet


View Profile
July 01, 2011, 04:28:26 PM
Last edit: March 30, 2013, 06:43:12 PM by Matthew N. Wright
 #1

Notice: All significant updates to the site will be posted to this thread.


The new BITFU is now accepting deposits!

Game Features

  • MULTIPLAYER - BIT-FU is a multiplayer GAME, not a solo gambling game with a shady logic computer deciding when you win and lose. The only automation behind BIT-FU are the deposits and payouts. The rest is up to you and your opponents. Good luck! ^_^
  • EVOLVING LOGIC SYSTEM - Other games a fixed, closed-source login system to determine winners. Mine is open-source to the public as a true statement of my intentions of total transparency with this game. Any flaws found by the community are fixed immediately; any interesting suggestions or recommendations are applied immediately; a new system is being developed to allow for users to vote on which physical moves should or should not have a higher damage count over another, making this a true community powered game.
  • EASY DEPOSIT/WITHDRAW - Deposits and withdrawals are instant. The only deposit/withdrawal limitation is that your deposit must be 0.001 BTC or more. If for any reason your deposits or withdrawals were erroneous, BITFU will take responsibility and sort through it to get your funds returned to you the same day.
  • OPENID - BIT-FU doesn't need anything more than an e-mail address and a new password to run smoothly, but at the request of members, I replaced the previous login/account creation system with an OpenID system that allows you to login using your existing OpenID, Google/Youtube, Facebook, Wordpress, Windows Live or Twitter accounts. This is done purely for your convenience.
  • FAIR FEES (FREE!) - In my book, the only fair fee is NO FEE, so that's why playing BIT-FU, depositing funds and withdrawing funds was, is and always will be-- FREE. The only funds that are taken are when a challenge is completed and there is a clear winner. The winner's reward is 190% of the total between the two players' bets; the remainder stays in the system purely for the purpose of repaying users if the internet were to somehow eat their deposits one day (god forbid). This will stay in place until I am hosting my own Bitcoin accepter and not MyBitCoin.
  • FUN - There are no spreadsheets with BIT-FU. BIT-FU does not require downloading a 3D game engine to run (it's written entirely in jQuery/PHP actually) and the entire goal was to be simple enough to be addictive, yet complicated enough to make it worth-while. I hope I succeeded in that goal.
  • COMMUNITY FRIENDLY - This game is ready to play- now! But that doesn't mean I'm done developing. The community for this game is an extremely important thing to me, and as the userbase develops, I will invest more and more time into adding features and making my ideas come to reality. To be honest, I've already got pages and pages of ideas that could bring me far past BIT-FU 5.0 right now, but since none are tested yet and I'm not exactly set up to host a 3D game server, I'll settle for what I have now. ^_^;;
  • REWARDING - Like poker, there is luck involved, but unlike poker, you decide which cards go in your hand. It is actually possible to never lose with BIT-FU, so long as every one of your opponents is doing the wrong things! Grin
  • MOBILE FRIENDLY - Before anyone jumps down my throat, I'm not talking about the version you see when you visit the page. I'm talking about a DIFFERENT version that gets displayed when someone views it with their iPhone. I am currently working on a mobile-only web interface to the game so that people can take their fights to work with them.


Project Completion:
||||||||100%||||||||













Quote
INTRODUCING

Introducing BIT-FU, a turn based kung-fu game utilizing jQuery and PHP. BIT-FU is multiplayer as to stomp out claims of match fixing. All challenges and their results are viewable to the challenging parties only. Players wager any quantity of BitCoin starting at 0.001 BTC and if your wager is accepted, the fight begins. The page is browser friendly and saves your progress quite nicely.
 

BIT-FU is currently in the BETA stages. As no amount of beta testing can compare to going live, the first 7 days of BIT-FU will be playable without any deposits necessary. All accounts will be started with a 1.0 BTC balance. After the 7 days have passed, a system-wide reset of all accounts to 0.000BTC will occur. In the meantime, if  any errors, bugs or security vulnerabilities have been reported on this forum, the reporting party will receive a 0.1 BTC deposit in game credit once deposits have been officially activated.



SCREEN SHOTS

The design and coding of BIT-FU was done in a very short time using only Photoshop and Notepad++. Some might think of it as a rush job, only because it was a rush job. If there is some design factor that does not suit your tastes, please understand that this is only a beta and as such, your opinions mold the next release. Speak out about what you do and do not like about it.






This has been a true labor of love and regardless of the success of this site, it was a true joy to create. I am proud to present it to you as a token of my dedication to the BitCoin community. As such, your feedback is vital to me as a developer. Keep those comments coming!


   


Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Matthew N. Wright (OP)
Untrustworthy
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


Hero VIP ultra official trusted super staff puppet


View Profile
July 01, 2011, 05:02:40 PM
Last edit: July 11, 2011, 10:48:33 AM by BitMole
 #2

PLANNED UPDATES

HIGH PRIORITY

  • DEPOSITS / WITHDRAWALS - This is the last feature to add. Don't expect it until all debugging has been successfully completed.
  • FIXED UPDATE LOGIC FUNCTION - The current logic function is based on a very simple (kick > strike, block > kick, etc.)  rock-scissors-paper principle. This will be upgraded with to match (more or less) a real-life fight. (I mean, come on-- how does a high kick win when it's clearly not even touching the opponents head???  Wink)
  • SPAM / FLOOD PREVENTION - Self explanatory. Nobody wants to see 100 new challenges all added/cancelled within a few seconds.

LOW PRIORITY

  • FIGHT A FRIEND - Email address/Nickname based search function for finding players to challenge.
  • MULTIPLE PAGES OF CHALLENGES - Pretty self explanatory. As of current, all challenges are loaded into a single page (which could get to become pretty laggy on some machines given an increase in player traffic.)
  • MULTIPLE ROUNDS - A choice of 1, 3 or 5 rounds will be added. EDIT Although such functionality would be pretty awesome, and it would allow people to potentially lose less money, the system would need a significant redesign in how it handles the fights. For example: Would you choose all of your moves ahead of time? If so, how is it any different than a 1 round game? Would you choose your moves in between rounds? Then what does the system do when a player never returns? Forfeit? LOTS of issues need to be discussed first before this could ever be implemented. I actually started working on it though, but stopped after realizing the complications.



UPDATED

  • FIXED *UPDATE* AUTOMATIC REFRESH / ONLINE STATS - There are many planned updates as you can see, but having had my first actual user on the site, it's clear to me that the most important updates are both to auto-refresh for a live view of challenges (previously removed because it was interfering with other functions) and a display for currently active users (kind of silly to sit there waiting on a challenge to complete when there's no on online, ey?). I will work on these and have them finished in the next hour.
  • FIXED  LOGOUT / AUTOMATIC SESSION RANDOMIZER - Due to the security concerns of session hijacking however, I will decide either to have an auto-logout safety switch on accounts that have been inactive, and/or I will decide to just add a logout link on the page. (If you're wondering why this was not already done, I was not anxious to clog up the display with random control links.)
  • FIXED CHOOSER FOR WAGER RANGE - Dynamically sort through challenges based on the wager value. (NOTE: At present, players can only see challenges where the wager is equal to or less than their own current balance.)
  • FIXED GAME MUSIC / SOUND EFFECTS - As long as everyone is alright with an embedded background flash app minding its own business, we can have controllable sound effects and background music.
  • FIXED WHOS ONLINE / PLAYER RANKING - Email address/Nickname based search function for finding players to challenge.
  • FIXED ERROR PAGES - 404 and other HTTP errors have no handler pages yet and frankly it's just plain ugly. I'll fix this ASAIC.
  • FIXED ORGANIZE MAIN / STATS / SETTINGS MENU - At present, you cannot change any account settings (except for your nickname-- once!). Without even the ability to enter a wallet address, this is obviously a much needed update. It'll come before the week is done.


REQUEST FOR COMMENTS

What do you think? Even with input from just one player on a certain issue, I will have to make a decision so your opinions really do count on the following issues. Please speak up!

  • BANNER AD / REFERRAL REWARDS - There is nothing wrong with advertising something you like, especially this early in the game. How to go about it though is the real question. Would you prefer a system that rewards you in items and power-ups? Straight up BitCoin credits? A tiered percentage of each person who signs up under you? You decide. EDIT Functionality is now in place for such a program, but since the rewards have not been suggested or discussed and no complicated system of rewards exists just yet, this idea is on hold.
  • BELT COLORS / LEVELS - Would you like your belt color to change depending on how well you are doing/how long you've been playing? It only makes sense to reward a player thus. The problem lies in potential rewards for a certain belt. Would you still play on a game where the difficulty and power of an attack increases per your belt color? How would newbies ever find a challenge they could win? You decide. Until a thorough debate has been concluded, I will not be adding this in effort to keep the system simple.

KNOWN BUGS
  • FIXED (I think) NO PAYBACK ON DRAW - Sometimes the account does not get reimbursed when there is a draw. This is not my intention. Bear with me while I sort out the problem.
  • FIXED IMPROPER UPDATING - Nickname change does not carry through to the main page sometimes.


hashmaker
Newbie
*
Offline Offline

Activity: 52
Merit: 0



View Profile
July 02, 2011, 01:26:54 AM
 #3

Fun enough to try out.
MasonIII
Sr. Member
****
Offline Offline

Activity: 328
Merit: 250


View Profile
July 02, 2011, 03:18:45 AM
 #4

Seems simple enough.  I have a string of 1111111's under the pending column, any reason?

http://gyazo.com/dcb0f913fcc49f836ad7899a370745f7.png
Matthew N. Wright (OP)
Untrustworthy
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


Hero VIP ultra official trusted super staff puppet


View Profile
July 02, 2011, 04:08:46 AM
 #5

Done and done. You may now enjoy live updates of challenges and your other statistical data without any global page refreshes necessary. Please try it out extensively and see if you can find anything else for me to fix!

0.1 BTC goes for each bug/hack found!

MasonIII
Sr. Member
****
Offline Offline

Activity: 328
Merit: 250


View Profile
July 02, 2011, 07:13:03 AM
 #6

I don't know what you did for the live updates, but now the game does not work at all.  In addition many of the images are broken links.

http://gyazo.com/34234c9ae7fe0d2ef49c2464e68d6a7a.png

If you appreciate my help and would like to donate: 17KucKAmzPzr7eSkZWzyq21FubNNEgysGj  haha  Grin Grin

Maybe set-up an irc chat so people can help without flooding the forum?
MasonIII
Sr. Member
****
Offline Offline

Activity: 328
Merit: 250


View Profile
July 02, 2011, 08:13:33 AM
 #7

Problem solved, thanks!  So far everything seems to work fine (:
SeriousWorm
Newbie
*
Offline Offline

Activity: 54
Merit: 0



View Profile
July 02, 2011, 05:12:35 PM
Last edit: July 02, 2011, 05:43:10 PM by SeriousWorm
 #8

I'm on the latest Opera. Cool game! A few notes, though.

Feature suggestion: An OpenID login would be nice.

Bug: The results page reloads after each fight, very very slowly. As you mentioned above, it's also very confusing since each result displays twice.
https://i.imgur.com/NqBlN.png

Feature suggestion: You should remove the scrollbar seen in the screenshot.

Feature suggestion: You have text as images. You can instead use simple text and custom fonts, which are supported in every major browser (including IE). These text-images aren't even antialiased. So, in your next design update, remove them and use custom fonts. Wink

Bug: It says "ANONYMOUS" in the above screenshot (and on the website), yet on the top it says SeriousWorm (since I updated my nick). Wink

Bug: Every few (5-10?) seconds, I'm guessing on the ajax refresh, the page scrolls to the top.

Bug (maybe): A match (#439) is sitting in Accepted for some time now. It says #439 Waiting for 146.

Weird feature: It seems that I can add BTC to Bitfu, but you said accounts will be wiped. So, if I put 10 BTC to Bitfu, those 10 BTCs will be lost after you wipe the accounts? Smiley Or what?

Feature suggestion: I agree that multiple rounds would be nice. 3 is ideal, maybe an option for 5 rounds, too. An experience system would be cool, too.
darbsllim
Sr. Member
****
Offline Offline

Activity: 297
Merit: 251


Founder, Filmmaker, Fun Guy


View Profile
July 02, 2011, 10:55:11 PM
 #9

I love this idea, how's it working out for you?

Brad

ps Do you have skype, I'd love to stay connected.

Brad Mills,
Investor - Former miner - Former Bitcoin Business Owner - Survivor of the Great Bitcoin Crashes of 2011 and 2012, the MtGox Heist of 2014 & the 2017 crypto bubble.
Bitrated user: bradmillscan.
Orbijx
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
July 03, 2011, 03:04:16 PM
 #10

It appears that the ability to make a deposit is broken -- the request to MyBitcoin aborts with missing data.

Also, with regard to the images you're requesting, is there a specific size you're looking for? I might be interested enough in trying to make one or two.
Matthew N. Wright (OP)
Untrustworthy
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


Hero VIP ultra official trusted super staff puppet


View Profile
July 05, 2011, 11:51:57 PM
Last edit: April 01, 2013, 01:42:25 PM by Matthew N. Wright
 #11

This marks the half-way point in the final steps to BIT-FU's live opening. I have carefully reviewed the site's code over and over and although I have already begun to write down ideas for an RPG-style first person view fight interface for BIT-FU 2.0, I am almost ready with the payment processing functionality to get this thing off the ground.

I will work hard to meet the deadline of this weekend so that everyone can do their part to help build the BIT-FU community. A sincere thanks to the 260+ players that helped me beta test this throughout this week.

BitcoinPorn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


Posts: 69


View Profile WWW
July 06, 2011, 03:45:50 AM
Last edit: July 06, 2011, 04:01:25 AM by BitcoinPorn
 #12

Love this idea.

My level design "Data East on L.S.D."



BitcoinPorn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


Posts: 69


View Profile WWW
July 06, 2011, 11:19:44 AM
Last edit: July 06, 2011, 11:49:28 AM by BitcoinPorn
 #13

lol, I did that based on the NES game of the same name (Kung Fu).  I will work on a real / better one for fun when I have the chance.

Matthew N. Wright (OP)
Untrustworthy
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


Hero VIP ultra official trusted super staff puppet


View Profile
July 07, 2011, 10:55:01 AM
 #14


The new BITFU is under way.. T-minus 3 days and counting..

Project Completion:
||||||||20%|||||||||


Screen Shots




Thanks again everyone for your support. I'm seriously getting like 30 newcomers everyday!
I can't wait to go live with this thing. I have the feeling it's going to explode...  Cheesy



BitcoinPorn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


Posts: 69


View Profile WWW
July 08, 2011, 10:01:53 PM
 #15

Shit is looking awesome, trying to actually find time to attempt to make a level if I can, looking really cool

Tronlet
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
July 09, 2011, 11:33:22 AM
 #16

Looks great!

BitcoinPorn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


Posts: 69


View Profile WWW
July 09, 2011, 11:51:12 AM
 #17

I title this level "Kung Pow"

I tried to fit the design more but I know it still doesn't fully fit.  Does ground level need adjusted?


Matthew N. Wright (OP)
Untrustworthy
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


Hero VIP ultra official trusted super staff puppet


View Profile
July 09, 2011, 11:57:35 AM
Last edit: July 09, 2011, 12:09:09 PM by BitMole
 #18

I title this level "Kung Pow"

I tried to fit the design more but I know it still doesn't fully fit.  Does ground level need adjusted?

Nice find! Let me do a little work on it to make it a little less sharp (looks too real, and that will take focus away from the game).

As for ground level, use the example I showed previously in match with screen shots I posted for approximate location of fighters. Also, dimensions should be based off of 950(w) x 407(h).

Yeah, it's off just a hair enough to make the right-hand player look as if their floating. Move the camera view down (e.g. move the image up) about 50px and it should be good enough.

For anyone interested in making a backdrop in the future, I made this quick overlay template (should have done this before, sorry.  Grin)


BitcoinPorn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


Posts: 69


View Profile WWW
July 09, 2011, 02:57:47 PM
 #19

Nice find!

Ahem, "Find" ?   Sir, that is an original!    Except for the person who took the initial photo :p  (the original)   .. But I did do some editing to try and get it toward the game (I have the .psd so I can make adjustments).  I should be able to try and make more, and that template will help tons.

Matthew N. Wright (OP)
Untrustworthy
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


Hero VIP ultra official trusted super staff puppet


View Profile
July 09, 2011, 03:44:01 PM
Last edit: July 09, 2011, 03:54:26 PM by BitMole
 #20



T-minus 48 hours and counting.
  • Completely restructured code for better performance/live updates
  • Additional features
  • Reorganized menus
  • Shortcut icons

Project Completion:
||||||||60%|||||||||


Screen Shots



Pages: [1] 2 »  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!