oxyd / apns Goto Github PK
View Code? Open in Web Editor NEWProof-Number Search algorithm implementation for the game of Arimaa
Proof-Number Search algorithm implementation for the game of Arimaa
After the tree expansion completes when run from the GUI, there is no way to view computation statistics. GUI should display the same information as the batch interface.
In the search tree, there is currently no quick way to tell which step is the best. Highlight the best step in a way.
Caveat -- I haven't been successful in making the best step bold on Windows. I guess I'll just prepend an asterisk to the step. Or maybe I could make another column that would display an asterisk for the best step?
prave to spadlo na C++ runtime (na pamat) - v grafickom prostredi takze sposob opravenia asi nebol spravny (pre Windows)
Starting with position 1gm 3eR 3fR 4cr 4fr 5bC 5fC 8de (gold to play), gold first plays four steps, then silver plays at most two and hands the game over to gold again, even though silver does have other possible moves. (Or does he?)
Current way of sorting steps in the tree is chaotic. Perhaps OR nodes should go first, AND nodes last. Maybe I could secondary sort them according to their PN/DN?
The principial variant ("globally best" path through the tree) should be marked in some way to differentiate from the "locally best" child of a vertex. Suggestion: Mark it with **, while locally best would still be marked with *.
On 32-bit systems, the program can run out of virtual memory fairly easily. Currently, the program reacts to an out-of-memory condition by dropping the whole tree (except the root), so that it can free some resources to even display an error message.
It would be great if the user could specify a memory limit to stop the search when memory starts running low. There should be a sane default, say 1.5 GB, and it should be enabled by default on 32-bit systems (disabled by default on 64-bit).
Just display root's PN and DN while expanding the tree. Should be a triv!
Search settings aren't remembered, not even during one run of the program. Maybe I could even add a config file?
v gafickom mode, okno vlavo: ak je okno moc s PN/DN cislami moc siroke (sirsie s posuvnikom dole), nejdu zachytit hore okraje stlpcov a upravit ich sirka
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.