Find Jobs
Hire Freelancers

Battleship implementation on Arduino/Matlab

$30-250 USD

Suljettu
Julkaistu lähes 3 vuotta sitten

$30-250 USD

Maksettu toimituksen yhteydessä
You will be designing your Battleship project by interfacing your Arduino with MATLAB to interface input from control modules with some form of user display (whether graphical user interface, external displays, Serial Monitor, etc.). At the minimum, your project needs to consist of the following: Joystick module or Membrane switch module A graphical user interface (GUI) for the Player to keep track of their and the computer player’s (CPU) grid. Make the grid 4x4 at minimum. The Player should be able to keep track of the status of both theirs and the CPU’s grid (what positions have already been targeted, whether it was a hit or miss, etc.). A method for the Player to place their ship and for the CPU to randomly place their ship. A few things that should be taken into account: The Player and CPU should have the same type and number of ships (we are only requiring you to have 1 ship per player at minimum). Ships can only be placed horizontally and vertically (not diagonally). Ships cannot exceed the bounds of the grid (limited play space) o Ships cannot overlap on the same grid point. A logical firing algorithm for the CPU. Consider how you would play the game. You would start firing somewhat randomly. However, once you got a hit, you would start searching the local area, focusing on sinking the boat you have found before returning to search the rest of the grid. The CPU should play similarly to you.
Projektin tunnus (ID): 29963302

Tietoa projektista

5 ehdotukset
Etäprojekti
Aktiivinen 3 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
5 freelancerit tarjoavat keskimäärin $191 USD tätä projektia
Käyttäjän avatar
Hi, I hope you are doing fine. I have done many projects with Matlab including my masters and PhD thesis. I have also published 20 journal articles almost all of them used matlab. I have a lot of experience in implementing and testing algorithms, developing the computational codes, performing extensive data analysis and visualization and developing application with graphics user interface. I'm interested in your project. Please send me a message so that we can discuss more. Regards.
$140 USD 7 päivässä
5,0 (6 arvostelua)
4,2
4,2
Käyttäjän avatar
hi, we have developed more projects in MATLAB. expert in MATLAB simulation, serial port analysis. if you need any details , kindly contact through chat, thank you.
$250 USD 14 päivässä
4,5 (3 arvostelua)
3,7
3,7
Käyttäjän avatar
Senior Matlab , Arduino expert. As 9+ years experiences in these field. I can give good quality work. I have read the guidelines of your work.I believe that i can provide you the best quality works you are anticipating from this platfrom give me a chance to show you the best i can do at your service.
$200 USD 4 päivässä
5,0 (2 arvostelua)
2,7
2,7
Käyttäjän avatar
MASTERS IN ELECTRICAL ENGINEERING EXPERT WHEN DEALING WITH MICROCONTROLLERS ARDIUNO/MATLAB EXPERT!!! HELLO DEAR CLIENT I have gone through your project details and the work is DOABLE since its within my area of EXPERTISE.I will tackle are required guideline to deliver desired goal Please consider my bid. THANKS
$140 USD 7 päivässä
0,0 (0 arvostelua)
0,0
0,0
Käyttäjän avatar
I have over 5 years of expertise with Matlab, Simulink and reports based on the same. I also have knowledge in Image processing, Communications, Electrical Engineering and other related subjects. I can also do data analysis and statistics in Matlab. Please share the details of the project to discuss further.
$225 USD 7 päivässä
0,0 (0 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan ROMANIA lippu
Constanta, Romania
5,0
7
Liittynyt huhtik. 6, 2021

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.