Are we supposed to make fully functional games?

I am currently working on the “Battleship” exercise, I completed all the specs but the question arises, are we supposed to complete the full game ? I saw this question already answered here , however this was 1 year ago just want to check if the same rules apply now. Should we leave the problem as it is ? Should we make a fully functional game but have invalid RSPECs ? Or should we update the Rspecs to match our own needs once we make a fully functional game (as suggested in the answers from before)?