undergraduate thesis
Logical puzzle Battleships in C programming language

Filip Dumančić (2016)
Sveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Zavod za zajedničke predmete (matematiku, fiziku, strojarstvo i strane jezike)
Katedra za matematiku i fiziku
Metadata
TitleLogička zagonetka "Podmornice" u programskom jeziku C
AuthorFilip Dumančić
Mentor(s)Tomislav Rudec (thesis advisor)
Abstract
Cilj je ovog rada napraviti programsku realizaciju logičke zagonetke ''Podmornice'' u programskom jeziku C. Napravljen je kratak sažetak o povijesti i načinu rada programskog jezika C te njegovoj sintaksi. Predstavljeni su primjeri jednostavnih funkcija koje se koriste u gotovo svakom programu. Nakon toga, napravljen je kratki osvrt na povijest igre ''Podmornice'' te su objašnjena pravila igranja. U programskom dijelu rada opisan je način izrade programa popraćen slikama izvedbe. Igra se odvija između igrača i računala. Igrač svoju kombinaciju podmornica piše na papir dok računalo generira nausmičan uzorak podmornica i postavlja ih na polje veličine 10x10. Igrač i računalo naizmjenično pogađaju koordinate podmornica, a pobjednik je onaj koji prvi pogodi sve protivnikove podmornice. Na osnovu stečenog znanja uspješno je napravljena programska izvedba logičke zagonetke
Keywordsprogramming language C battleship pattern code program
Parallel title (English)Logical puzzle Battleships in C programming language
Committee MembersTomislav Rudec (committee chairperson)
Hrvoje Glavaš (committee member)
Josip Job (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za zajedničke predmete (matematiku, fiziku, strojarstvo i strane jezike)
Katedra za matematiku i fiziku
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Process Computing
Study programme typeuniversity
Study levelundergraduate
Study programmeUndergraduate University Study Programme in Computer Engineering
Academic title abbreviationuniv.bacc.ing.comp.
Genreundergraduate thesis
Language Croatian
Defense date2016-09-28
Parallel abstract (English)
The aim of this paper is to develop a program implementation of logic puzzle 'Battleships' in programming language C. Paper starts with brief summary of history and syntax of programming language C. Examples of basic functions used in almost every C program are made. Summary of programming language C is followed by review of history and rules of logic puzzle 'Battleships'. In programming chapter of paper, program development is described along with pictures of program execution. The game takes place between player and computer. The player writes his battleship combination on paper, while computer generates random pattern of battleships and sets them into 10x10 matrix. Player and computer alternately guess each others battleship coordinates. The winner is the one who guesses complete opponents pattern first. Using accuired knowledge, program implementation of logic puzzle is succesfully made.
Parallel keywords (Croatian)programski jezik C Battleships podmornice kombinacija program
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:176554
CommitterAnka Ovničević