Skip to content

This is a Gomoku/Renju program developed by Sun and Xiaorong Wang. The engine part is written by Sun using C and the UI part is written by Xiaorong Wang using C++.

Notifications You must be signed in to change notification settings

alien-wxr/PentaZen-Qt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PentaZen Desktop

This is a gomoku/renju program developed by Sun and Xiaorong Wang. The engine part is written by Sun using C and the UI part is written by Xiaorong Wang using C++.

Engine

The engine supports both gomoku and renju rules. The gomoku rule doesn't require winning in exact five discs in a row. The renju rule doesn't support any kind of changes. The searching algorithm is minimax search with alpha-beta pruning. The evaluation method is using pre-generated tables. Search depth is ensured to be greater than or equal to 10 moves. Search time for one move is set to be less than 3 seconds.

UI

The UI is developed using Qt. It is artistic and cross-platform.

The current UI is based on Qt5.12.

Hall

hall

Room

Room

Todo

  1. Change into the next generation PentaZen Engine.

Author

About

This is a Gomoku/Renju program developed by Sun and Xiaorong Wang. The engine part is written by Sun using C and the UI part is written by Xiaorong Wang using C++.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published