mikedepetris / Gomoku-SDM

Gomoku project for SDM
1 stars 0 forks source link

Requisiti: opzionali #89

Open mikedepetris opened 1 year ago

mikedepetris commented 1 year ago

Open source software

You are free to use open source softwares (e.g., libraries, open source code) to develop your project as long as the relative license terms are respected (e.g., attribution, copy-left).

Using source code from other projects without proper attribution is not allowed and will be considered plagiarism.

Games

Develop a command-line version of one of the following games.

Gomoku

You can increase the complexity of the project, for example, by adding a graphical user interface, by adding different variations of the game, or by making the game a client-server one. We'll also evaluate such additions and the way they are implemented.

mikedepetris commented 1 year ago

Requisito base: command-line Gomoku Requisiti opzionali (vedere le issue relative):

Giocatore automatico CPU #78

La possibilità di togliere l'obbligo al primo giocatore di posizionare per forza al centro la prima pedina. Infatti in alcune versioni si può posizionare liberamente. #92

La regola denominata three-and-three sembrava interessante, andrebbe inserita una funzione che controlla che non venga violata (da vedere che non sia troppo dispendioso di tempo) #93

Impostare un tempo limite al giocatore, se scade il suo tempo perde (come capita ad esempio nelle partite dei campioni di scacchi che hanno un limite di tempo totale) Requisiti opzionali: Impostare un tempo limite al giocatore, se scade il suo tempo perde (come capita ad esempio nelle partite dei campioni di scacchi che hanno un limite di tempo totale)#94

Comunque tutto è ricavabile da qui: https://en.wikipedia.org/wiki/Gomoku