Find Jobs
Hire Freelancers

BlackJack Java

$30-250 USD

Kapalı
İlan edilme: 7 yıldan fazla önce

$30-250 USD

Teslimde ödenir
Blackjack! Write a Java application that allows a user to play Blackjack against the computer. That is, the computer will act as the house, dealing the cards and paying when you win. There is a wealth of information on-line about Blackjack, two sites among many that may be useful here are: [login to view URL] (Links to an external site.) and [login to view URL] (Links to an external site.) Now, Blackjack comes in many flavors. There is a general set of rules along with optional plays for both the player and dealer. You can implement many possible variations but you must be clear in stating exactly what is and what is not allowed. At the very least you MUST use the following rules: General: Only one deck is used and it is shuffled whenever there are less than 12 cards remaining after a hand is completed. An ace may have value 11 or 1, whichever is more beneficial. All 4 cards are dealt before any action occurs. The dealer's top card is revealed to the player. The player must buy-in for at least $100.00. You must keep track of the player’s funds from hand to hand. A player must bet between $10.00 and $1000.00 dollars on any hand in $1.00 increments. Blackjack pays 1.5 to 1 unless the dealer also has blackjack in which case it’s a push (tie). Dealer: Hits 16 or under and stands on all 17s. Player: The player may hit on anything or stay on anything. The player makes their decisions before the dealer. If the player busts they lose even if the dealer goes on to bust. As mentioned before, there are many other variations, including doubling down, splitting, surrender possibilities, insurance, and additional variations on splitting. It’s up to you if you want to implement any of these or not. I would focus on getting the basic game working first. Classes: Along with a test class that will allow us to play your game, your application must include the following classes: Card, Deck, Player, Dealer, Game. What to hand in: In addition to the source files for your program include with your submission a text file named [login to view URL] with an explanation of what you did. That is, write in plain English instructions for using your software, explanations for how and why you chose to design your code the way you did. The [login to view URL] file is also an opportunity for you to get partial credit when certain requirements of the assignment are not met. Put all of your files into a single folder, compress it into a zip file, and submit it in the usual way. Add comments
Proje No: 11972832

Proje hakkında

12 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 7 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
12 freelancer bu proje için ortalama $114 USD teklif veriyor
Kullanıcı Avatarı
Hello, I can do it...please, let me know about the way we show the cards ... do you need a graphics interface? or just console (text-based) game?. Best regards!
$111 USD 4 gün içinde
5,0 (45 değerlendirme)
6,0
6,0
Kullanıcı Avatarı
Greetings, I've authored books on Java, C++ and Data Structures and Algorithms, and have over 10 years of professional experience as a software engineer and consultant. On Freelancer I specialize in implementing algorithms in Java/Python. I believe I should be able to finish this project with high quality.
$250 USD 3 gün içinde
5,0 (15 değerlendirme)
5,5
5,5
Kullanıcı Avatarı
A proposal has not yet been provided
$166 USD 10 gün içinde
4,9 (46 değerlendirme)
4,8
4,8
Kullanıcı Avatarı
Hello sir, read your description and want you to know that i have been working in java for almost 3 years with numerous projects in portfolio. The latest project i'm working on "Intelligent Bio-metric Facial Prediction System" which will predict facial features through thumb. Also i have worked on Transport management system and few others. Recently I have also completed break through game So i'm very much sure on my skills and assure you complete satisfaction by the quality of work. Seeking a positive response. Thank You Best regards Faizan Ahmed
$111 USD 3 gün içinde
2,5 (8 değerlendirme)
3,4
3,4
Kullanıcı Avatarı
Hi... i read the descriptions and understand i will provide quality work according to your requirement in given time period i will work on our project until you satisfy i am professionally software engineer(Present) having 2 year experience in this field you can check my portfolio. i will feel confidence to work with you....! Thanks
$70 USD 3 gün içinde
5,0 (2 değerlendirme)
1,8
1,8
Kullanıcı Avatarı
Hi I'm ready to help you
$50 USD 1 gün içinde
4,4 (4 değerlendirme)
1,2
1,2
Kullanıcı Avatarı
We are experienced about PHP, HTML, JAVA, WORD PRESS, BOOTSTRAP, WEBSITE DESIGN, JAVASCRIPT, DOT NET, MYSQL, C# PROGRAMMING AND ANDROID So we can able to provide good and quality work. You guys don’t afraid about your project definitely we will make it with your expectations. We are heartily welcome your projects. `````````````````````````````````````````````````````````THANK YOU````````````````````````````````````````````````````````````````````````
$161 USD 3 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
I've developed several java programs/games and I'm very interested in coding this one too.
$150 USD 7 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   UNITED STATES bayrağı
United States
0,0
0
Kas 3, 2016 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.