Skip to content
This repository has been archived by the owner on Jul 6, 2020. It is now read-only.
/ SunGomoku-Qt Public archive
forked from alien-wxr-xx/PentaZen

This repo is archived. You can visit the following website to get the newest version of PentaZen.

Notifications You must be signed in to change notification settings

alien-wxr/SunGomoku-Qt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SunGomoku Qt (PentaZen-old)

This repo is archived. You can visit PentaZen-Qt to get the newest version of PentaZen.

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 repo is archived. You can visit the following website to get the newest version of PentaZen.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 89.0%
  • C++ 9.6%
  • QMake 1.4%