Find Jobs
Hire Freelancers

Battleship Strategy

$10-30 CAD

Завершено
Опублікований about 4 years ago

$10-30 CAD

Оплачується при отриманні
You are to write a program that will play a limited game of battleshipwhere you attempt to sink all of the ships with a minimum number of shots. The game of battleship is typically played with two players, each of which place 5 ships of various sizes on a 10 x 10 grid. Each player on a turn by turn basis attempts to place a shot where the opponent has placed a ship. Of course, your opponent can not see where you have placed your ships and you cannot see where the opponent has placed their ships. You typically call out shots to try and find and sink each of your ships. The player that can sink all of the opponent ships first is the winner. For a more complete description see Battleship. The following video ([login to view URL]) is a great resource for everyone. It covers an introduction on how to play the game and many strategies for playing the game. In this instance of Battle Ship the computer will randomly place 5 ships (lengths 2,3,3,4,5) on the board. A total of 17 spaces on the board out of 100 will have a ship. Once you obtain 17 hits you have solved the game. Your goal is to achieve the lowest average number of shots to do this. There are many different strategies to solve this problem. Please note, this is not a full implementation of the game. The computer will not be firing on you. It is up to you to come up with an algorithm to find the computer’s ships in the least number of shots.
ID проекту: 24631650

Про проект

10 пропозицій(-ї)
Дистанційний проект
Активність 4 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
I am very good at programming, and have won several programming competitions and hackathons held at my college. My programming skills can be easily verified from my profiles at the following competitive coding sites: HackerEarth - [login to view URL]@mnprtpsingh CodeChef - [login to view URL] CodeForces - [login to view URL] Although most of my programs in these programming sites are in C++ or Python. I have good experience in Java too and I have done some quality Android projects in Java as can be seen in my github profile ([login to view URL]). I have played the battleship game a lot and I completely understand the problem at hand. And because of my good problem solving and implementation skills, I am very comfortable with the project. Moreover, I have already worked with NetBeans and have it setup on my system. I already went through the video description as well as the code attachment, and know precisely the steps that will be required to solve the problem to get the total average shots taken to be less than 40. I have all the skills required and will give my 100% efforts to ensure to deliver the project in time. Please give me an opportuninty to help you on this project.
$16 CAD за 1 день
0,0 (0 відгуки(-ів))
0,0
0,0
10 фрілансерів(-и) готові виконати цю роботу у середньому за $59 CAD
Аватарка користувача
Hi I have done many java programming projects. Kindly contact to discuss more details about your project in chat. Thank you
$300 CAD за 7 дні(-в)
5,0 (68 відгуки(-ів))
6,1
6,1
Аватарка користувача
Hello Sir/Madam CodingHelpLine assists in various programming languages including Java Technologies, C#, C/C++, PHP, Node, Android, Python, JavaScript, Scala, Vb.Net, XML and various frameworks. I can help implement awesome desktop (Java, Python, C#, Vb.net, C++), Web (JEE, Spring, Php, Python, Asp.net) and Android (Java, Kotlin) application. Contact me with details to get started. Send details to get started. Rest assured you will have quality solution based on your project requirements. Thanks @CodingHelpLine
$100 CAD за 3 дні(-в)
4,9 (3 відгуки(-ів))
2,1
2,1
Аватарка користувача
I can implement a good playing engine for battleship, combining a greedy strategy for attempting to sink a found ship (when a hit is found) with some probabilistic/random guesses during the search of a ship. I can do it with good code quality, including appropriate comments for the developed classes and methods, good design decisions, etc. Let me know if you feel I can help.
$35 CAD за 7 дні(-в)
5,0 (4 відгуки(-ів))
1,9
1,9
Аватарка користувача
Hello, I have 9+ years of experience in writing SDK, products, and algorithms for data-intensive use-cases. I have written such lab-practice codes several dozen times - and will be able to provide u a well-documented code. Happy to assist you. Wish you a safe and happy weekend. regards Siddharth
$20 CAD за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
hi i have been programming in java from around 3 years now. I have knowlwdge of the DS and algo i have been doing the competitive programming on varous website from a couple of days now. I think i can solve your problem with the best time and space complexity. Hoping to work thank you
$20 CAD за 3 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
I'm good at algorithms. I have participated in many computer olympics. Now I have a lot of free time and I wanted to explore this platform a bit.
$26 CAD за 1 день
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
I am proficient in java programming. Have five plus years experience in java programming. Can work fast and under pressure. Have created a battle ship program before.
$20 CAD за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
I have more than 10+ years of experience in Java technologies and have a good understanding of Algorithms and optimization. we could discuss the algorithm if needed before starting the implementation.
$25 CAD за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
Hi, I have been working on Java for three years now and have built battleship game multiple times for my client and if you need to see my work I can show you too, inbox me if you want the game. I can also deliver it to you sooner that 2 days.
$30 CAD за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор CANADA
Hamilton, Canada
5,0
1
Спосіб оплати верифіковано
На сайті з лют. 20, 2020

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.