This project is a turn-base game. This game is a simulation that operates according to the parameters setted at the beginning.The reason of development is learning and practicing about OOP concepts (Inheritence, Interface, Overwrite etc...), writing rotating algorithm and graphical development.
Check "Project Description.pdf" where in the "Project Material" folder if you want to know things about project.
Check "Rapor.pdf" where in the "Report & Output" folder if you want to know development methods etc...
Overview:
There is a matrix which have reward and hidden reward in its cells.
There are 4 player. Each player has different characteristics.
Game finishes if all player die or all reward consumed.
Tasks:
Creating random map with random rewards(Hidden or not).
Characteristics amounts of Each player must be determined in the console when the game starting.
All steps must save in a text file per player.
All steps show on the graph.
Project must return a point table of the game when the game finished.
Check "Project Description" "Methods which used in this project" sections where above for more information.
-->OOP (Inheritence, Interface, Overwrite etc...)
-->File handling
-->Rotating algorithms
-->GUI development
-->Dynamic data structures