Poker-Eval adalah sebuah library open-source yang digunakan untuk evaluasi tangan poker. Library ini dikembangkan oleh pokersource project dan dapat diunduh dari alamat http://gna.org/projects/pokersource/.
Instalasi dan Penggunaan
Untuk menginstal library dan header (defaultnya akan terinstall di /usr/local/lib dan /usr/local/include/poker-eval masing-masing):
./configure
make install
Untuk menjalankan contoh-contoh:
cd examples
- Baca penggunaan pada awal file sumber dan jalankan program sebagaimana mestinya
Pengompilasi di Windows menggunakan Cygwin
Jika Anda memiliki paket Cygwin yang terinstall, maka Anda dapat membangun library dengan cara yang sama untuk sistem GNU/Linux dan Unix.
Pengompilasi di DOS/Windows (Mungkin tidak aktual, mohon kirimkan perbaruan ke [email protected])
Library ini juga dapat dikompilasi menggunakan Microsoft Visual C++. Dalam setiap direktori, Anda akan menemukan makefile yang khusus untuk DOS, disebut makefile.dos. Untuk mengkompilasikan library, pastikan bahwa VC tools berada di jalur dan bahwa variabel LIB telah ditetapkan dengan benar (VC menyediakan batch file, vcvars32.bat, untuk menyiapkannya), dan masukkan perintah-perintah berikut:
cd lib
nmake -f makefile.dos
cd ..\examples
nmake -f makefile.dos
cd ..\tests
nmake -f makefile.dos
Anda tidak dapat menggunakan make untuk menjalankan program test di bawah Windows seperti yang Anda lakukan pada Unix, tapi Anda dapat menjalankannya dan membandingkan nilai output dengan nilai dalam file make (makefile.dos di direktori tests) untuk memastikan bahwa hal yang tepat terjadi.
Penggunaan Library
Setelah library dibangun, Anda dapat menggunakan library hasilnya (libpoker.lib) dalam proyek-proyek Visual C++ lain. Pastikan bahwa direktori include dari paket pokersource library berada di jalur include untuk proyek-proyek yang akan menggunakan library ini.
Unduhan
Library dapat diunduh dari proyek pokersource di alamat http://gna.org/projects/pokersource/.
Laporan Bug dan Suggestion
Sejak Agustus 2005, library poker-eval dipantau oleh Loic Dachary. Laporan bug, suggestion untuk perbaikan, atau kandidat untuk inklusi sebaiknya dikirimkan ke:
- Loic Dachary [email protected]
- Tim Showalter [email protected]
- Michael Maurer [email protected]
Anda juga dapat memeriksa grup pengguna pokersource di alamat http://groups.yahoo.com/group/pokersource atau mailing list di https://mail.gna.org/listinfo/pokersource-users/.
Paket Ubuntu
Paket "poker-eval" (xenial 16.04) tersedia dan dapat diunduh dari Launchpad.net. Paket ini adalah toolkit gratis yang digunakan untuk menulis program-program yang dapat mengimitasi atau menganalisis permainan poker.
Changelog
Tidak ada update terbaru untuk paket ini.
Tautan-Tautan
- http://gna.org/projects/pokersource/
- https://mail.gna.org/listinfo/pokersource-users/
- http://groups.yahoo.com/group/pokersource