Find Jobs
Hire Freelancers

BridgePlaying VB Program

$500-5000 USD

Closed
Posted about 22 years ago

$500-5000 USD

Paid on delivery
VB Source code for bridge playing program Note: I have VB source code for bridge bidding which end with a contract and a attacking card is played. The defense players must return to the attacking card Sub on the end of each circle if they have had won the last trick. The same for the Dealer, but he must first play with intention to draw the trumps until the defense players has only one or no one of the trumps leaved with one General Exception(see below). Simple Rules: Note: The players must play auto if you see their cards back or to wait for mouse double click if the cards are face up. 1. The current player must follow the suit with small card if he is 2nd or with the highest card if he is 3rd in the circle. If an Honor have been played if the current player is 2nd, he has to play next one higher Honors(if he has one) with the Exception: with 4 cards in this suit NEVER top Honor with Honor. 2. The current player must never play the suits which the opponents have played(attacked). 3. If the current player does not have a card to follow the suit and he is 3rd or 4th in the circle, he must trump if the opponents are winning the trick by this time or to play any small card from any side suit except the suits the opponents have been played(attack) if his partner is winning. Into the same situation if the current player is 2nd in the circle, he must trump(if that's possible) if he has no trump Honors in the suit or he hold only 2 or less trump cards(despite of Honor's holding), i.e. never to trump in 2nd position with 3 or more trump cards with Honor(The 10 is not a Honor). 4. With 8 tricks or less to the end of any particular game, the player must play his Aces(if he has that chance). 5. General Exception for the Dealer play: For the Dealer the main intention have to be drawing of the trumps first. With one General Exception: Before trumps drawing he has to check if it is possible to trump some of his own cards with the trumps from the side(his or the Dummy) where the trump's card are shorter. Note: The 3rd and the 4th players in the circle must have intention to win the current trick if their partner not already did that, i.e. the program must check backward who's the temporally winner for each circle and keep information for all of already played cards. Note: After each trick the number of the tricks(I keep the counting when I play manually and have this marked below the contract) for NS or WE have to rise,i.e. the program must calculate tricks ## Deliverables Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased. Because I'm not a programmer I can not accept your obligation if I forget something the coder won't deliver it at all. I need a contact with the coder if I need to add something. So the price will stay open until I say I'm ready for connection between my VB bidding source code and the coder playing source code. The coder have to make that connection before compiling. Other way your service does not make sense. And the coder must be a bridge player, so I not have to explain the A,B,C of the bridge playing. Note: IF THE CODER CAN MAKE A SOURCE CODE FOR PLAYING OVER LAN(TCP/IP) I'LL PAY MORE. Add to the above simple Rules: 6. If the defense player have to play(attack) first(1st position) and the Dummy playing will be next after him(2nd position) he has to play into the Dummy suit with the highest(but with broken sequence) cards, i.e. into the strongest Dummy suit. Opposite if the Dummy will play last(4th position), the defense playier must play into the Dummy suit with the lowest cards(into a weak Dummy's suit). 7. Dealer finesse rule: The playing of a card in a suit in which one holds a nonsequential higher card, either to induce an opponent to play an intermediate card that one's partner can then top or to win the trick economically. When the Dealer draw the trumps and he is missing one or two of the Top-Honor card(Ace,King or Queen) he has to play toward the trump strong holding, but despite that he will be in 3rd position, he must not put the highest trump, but the highest trump card next bellow of the missing Top-Honor. Example: Playing toward AKTxxx the Dealer has to put the T(10), with KJxxx - the J, with AQxxx - the Q. This Rule is valid not only for Trump, but for any suit with less than ten card holding(in both hands). With ten or more cards and AK with or without J, the player must draw the AK cards directly. 8. After full or partially trumps drawing, the Dealer has to continue with his longest(in both hands) suit immediately. This is valid for Defenders too. EXTRA PAY Notes: 1. Think of LAN playing(2,3 or 4 players) source [login to view URL] paying will be extra. 2. I need somebody to connect my VB Bridge bidding source code with a souse code of a program for Double Dummy Player written in C(DOS program which work in MS-DOS Windows). The program use a file GAME.T( a tree for every possible defense card playing). I have the source code of [login to view URL] which play automatically ONLY the Daler and the Dummy hands into MS-DOS windows. I need somebody to extend the C program, so the program to play automatically the Defense hands too, and then to connect the [login to view URL] source code(written on C) to my VB source code. Actually the two programs work, but separately, one by one. I need the double clicking of the card in my VB program to triger the response from the C program([login to view URL]) which use already prepaired file GAME.T for every possible defense cards' playing. You don't need to write long code, but the connection is not easy(probably because of uncompatible controls between C and VB). So I'm ready to pay extra again. P.S. I have a translated source code of [login to view URL] into VB source code and it work fine, but has very slow initial(before 1st attack) response(sometimes 3 minutes on 1 GHz Pentium III) probably because the program have to make or find(I'm not a programmer) or initialize the file GAME.T(or prepare to use this outside file, which another DOS program [login to view URL] prepare for every particular game for about 60 cek. Whem the playing start, there is not delay any more, but the initial delay kill the sense of using the translated C to VB [login to view URL] . The C [login to view URL] itself is very fast, when using the file GAME.T(binnary file, probably VB read it like one word, bit by bit, very slow). GAME.T can be from 0.3MB up to 30MB for difficult(surprisingly part-score) games ## Platform Any PC Windows platforms. On the end I need an instruction for connection between the bidding, which I have, and playing source codes. My program use [login to view URL], not mscards.ocx. AND DO NOT FORGET: I'M NOT A PROGRAMMER. If you can add LAN playing I'm ready to pay extra. IMPORTANT NOTES: By coder responses, I see that some of them can not understand that I have not only source code, but fully functional Bridge Bidding/Manually Playing Program(or Dealer auto/Defense manually playing when using Double Dummy Program), which I sell on my site BullBridge.com. I DON'T NEED GUI So that, I need three things to upgrade my program: 1. Playing source code for the four players/for Defense only(if the program use Double Dummy Player) 2. Optimization of the [login to view URL](I have two source codes: C language and translated version to VB), so that the auto playing part to be faster. 3. TCP/IP and LAN for 2,3 or 4 players These are three projects and all of you can bid for the best knowing part ## Deadline information If somebody has already writen bridge playing program which he can connect to my VB bidding source code. The more serious the playing program will be, the more money I will pay. For me the best playing bridge program is Mathew Ginsberg's GIB bidding(not to good)/playing(excelent) computer program(Unix). For my program full information: go to [login to view URL], but do not expect to find there somthing for the playing. You just can see how the program looks like. Probably I will open 4th project: On the buttom of the program(grid is made invisible for now) I want to enter data/card symbols for bidding explanation, a bridge bidding navigation file, which the player can use, if he does not know what to bid. Close example of that on my 2nd site BridgeBiddingShow.com. That's a notebook, so the player to be able to read it's pages not only sheet by sheet, but to jump deeper into the book, using the arrows. On the end, there will be 5th project for some correction of the main bidding source code
Project ID: 2841430

About the project

13 proposals
Remote project
Active 21 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
13 freelancers are bidding on average $2,354 USD for this job
User Avatar
See private message.
$4,675 USD in 14 days
4.9 (48 reviews)
9.0
9.0
User Avatar
See private message.
$850 USD in 14 days
5.0 (60 reviews)
5.0
5.0
User Avatar
See private message.
$3,400 USD in 14 days
5.0 (3 reviews)
4.8
4.8
User Avatar
See private message.
$2,975 USD in 14 days
5.0 (18 reviews)
4.5
4.5
User Avatar
See private message.
$3,820.75 USD in 14 days
5.0 (24 reviews)
4.5
4.5
User Avatar
See private message.
$425 USD in 14 days
5.0 (32 reviews)
4.2
4.2
User Avatar
See private message.
$1,530 USD in 14 days
5.0 (3 reviews)
4.0
4.0
User Avatar
See private message.
$850 USD in 14 days
5.0 (3 reviews)
1.9
1.9
User Avatar
See private message.
$4,250 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$2,125 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$425 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$2,550 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$2,720 USD in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Mar 2, 2002

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.