Rosettastone adalah simulator Hearthstone menggunakan C ++ dengan beberapa pembelajaran penguatan. Kode ini dibangun di atas C ++ 17 dan dapat dikompilasi dengan kompiler yang tersedia secara umum seperti G ++, Clang ++, atau Microsoft Visual Studio. Rosettastone saat ini mendukung macOS (10.14 atau lebih baru), Ubuntu (18.04 atau lebih baru), Windows (Visual Studio 2017 atau yang lebih baru), dan Subsistem Windows untuk Linux (WSL). Platform lain yang belum teruji yang mendukung C ++ 17 juga harus dapat membangun rosettone.
Anda akan membutuhkan cmake untuk membangun kode. Jika Anda menggunakan Windows, Anda memerlukan Visual Studio 2017 selain CMake.
Pertama, klon kode:
git clone https://github.com/utilForever/RosettaStone.git --recursive
cd RosettaStone
Bangun dan instal paket dengan berjalan
pip install -U .
Catatan : Kami membuat API Python dan contoh terkait.
Untuk MacOS atau Subsistem Linux atau Windows untuk Linux (WSL):
mkdir build
cd build
cmake ..
make
Untuk windows:
mkdir build
cd build
cmake .. -G"Visual Studio 15 2017 Win64"
MSBuild RosettaStone.sln /p:Configuration=Release
Sekarang jalankan simulator konsol:
bin/RosettaConsole
CATATAN : Untuk menjalankan GUI Simulator, silakan periksa Rosettastone GUI.
docker pull utilforever/rosettastone:latest
Sekarang jalankan simulator konsol:
docker run -it utilforever/rosettastone
[inside docker container]
/app/build/bin/RosettaConsole
Untuk mempelajari cara membangun, menguji, dan menginstal SDK, silakan periksa install.md.
Semua dokumentasi untuk kerangka kerja dapat ditemukan dari situs web proyek yang termasuk referensi API.
Kontribusi selalu diterima, baik pelaporan masalah/bug atau forking repositori dan kemudian mengeluarkan permintaan tarik ketika Anda telah menyelesaikan beberapa pengkodean tambahan yang Anda rasa akan bermanfaat bagi proyek utama. Jika Anda tertarik untuk berkontribusi dalam kapasitas yang lebih berdedikasi, maka silakan periksa Contributing.md.
Anda dapat menghubungi saya melalui email (utilforever di gmail.com). Saya selalu senang menjawab pertanyaan atau membantu dengan masalah apa pun yang mungkin Anda miliki, dan pastikan untuk berbagi pekerjaan tambahan atau kreasi Anda dengan saya, saya suka melihat apa yang dibuat orang lain.

Kelas dilisensikan di bawah lisensi Affero GPLV3:
Rosettastone didasarkan pada bagian dari kode Sabberstone
Hak Cipta © 2017-2021 Tim Sabberstone, Darkfriend77 & Rnilva
Rosettontone, simulator Hearthstone menggunakan C ++ dengan beberapa pembelajaran penguatan
Hak Cipta © 2017-2024 Chris Ohk
RosetTastone adalah perangkat lunak gratis: Anda dapat mendistribusikannya kembali dan/atau memodifikasinya berdasarkan ketentuan Lisensi Publik Umum GNU Affero seperti yang diterbitkan oleh Free Software Foundation, baik versi 3 dari lisensi. Rosettastone didistribusikan dengan harapan akan bermanfaat, tetapi tanpa jaminan apa pun; bahkan tanpa jaminan tersirat dari dapat diperjualbelikan atau kebugaran untuk tujuan tertentu. Lihat Lisensi Publik Umum GNU Affero untuk lebih jelasnya.
Hearthstone adalah permainan interaktif Blizzard Entertainment, Inc dan All Rights Reserved. Hearthstone adalah merek dagang terdaftar dari Blizzard Entertainment, Inc. di AS dan/atau negara lain. Proyek ini tidak berafiliasi dengan hiburan Blizzard.