Simple 1 player battleship game written in python 3 that uses file IO, loops and lists.
Uses a high score feature that shows the 10 best scores (how few turns used) before the game begins
Will randomly import 1 grid from a list of 5 10x10 grids
User given 30 guesses to input from a1-j10 that decrease with each given turn but does not decrease if an incorrect input is entered
Game ends when either the user has sank all 5 ships or they've run out of guesses
The following functions are required in the program:
def LoadMapFromFile(dataFileName)
def LoadScoreFromFile(dataFileName)
def SortScores(scoreList) -> Returns a new list
def SaveScores(dataFileName, scoreList)
def DisplayMap(mapList)
def isHit(mapList) -> Returns a boolean
def InputCoordinates() -> Returns a list of integers
Hi there, I went through the requirements and I would like to do this project if given the opportunity. I have done battle ship games before.
Relevant Skills and Experience
Python Programming
Proposed Milestones
$30 CAD - Project Milestone
I'm a full stack python developer with expierence with pygames and tkinter. I will most likely have it done in less than 4 days just wanted to add an extra day to my proposal just incase. I'm pretty sure actually I've already made a multiplayer battleship but I will need to double check. hope to hear from you soon