RosetTastone เป็นเครื่องจำลอง Hearthstone โดยใช้ C ++ พร้อมการเรียนรู้เสริมแรง รหัสถูกสร้างขึ้นบน C ++ 17 และสามารถรวบรวมได้ด้วยคอมไพเลอร์ที่มีอยู่ทั่วไปเช่น G ++, Clang ++ หรือ Microsoft Visual Studio ปัจจุบัน RosetTastone รองรับ MacOS (10.14 หรือใหม่กว่า), Ubuntu (18.04 หรือใหม่กว่า), Windows (Visual Studio 2017 หรือใหม่กว่า) และระบบย่อย Windows สำหรับ Linux (WSL) แพลตฟอร์มที่ยังไม่ผ่านการทดสอบอื่น ๆ ที่รองรับ C ++ 17 ควรจะสามารถสร้าง Rosettastone ได้
คุณจะต้องใช้ cmake เพื่อสร้างรหัส หากคุณใช้ Windows คุณต้องใช้ Visual Studio 2017 นอกเหนือจาก CMake
ก่อนอื่นให้โคลนรหัส:
git clone https://github.com/utilForever/RosettaStone.git --recursive
cd RosettaStone
สร้างและติดตั้งแพ็คเกจโดยใช้งาน
pip install -U .
หมายเหตุ : เรากำลังทำ Python API และตัวอย่างที่เกี่ยวข้อง
สำหรับ MacOS หรือ Linux หรือระบบย่อย Windows สำหรับ Linux (WSL):
mkdir build
cd build
cmake ..
make
สำหรับ Windows:
mkdir build
cd build
cmake .. -G"Visual Studio 15 2017 Win64"
MSBuild RosettaStone.sln /p:Configuration=Release
ตอนนี้เรียกใช้คอนโซลจำลอง:
bin/RosettaConsole
หมายเหตุ : หากต้องการเรียกใช้ GUI Simulator โปรดตรวจสอบ Rosettastone GUI
docker pull utilforever/rosettastone:latest
ตอนนี้เรียกใช้คอนโซลจำลอง:
docker run -it utilforever/rosettastone
[inside docker container]
/app/build/bin/RosettaConsole
หากต้องการเรียนรู้วิธีสร้างทดสอบและติดตั้ง SDK โปรดตรวจสอบการติดตั้ง MD
เอกสารทั้งหมดสำหรับเฟรมเวิร์กสามารถพบได้จากเว็บไซต์โครงการรวมการอ้างอิง API
ยินดีต้อนรับการมีส่วนร่วมเสมอไม่ว่าจะเป็นการรายงานปัญหา/ข้อบกพร่องหรือการออกที่เก็บแล้วออกคำขอดึงเมื่อคุณเสร็จสิ้นการเข้ารหัสเพิ่มเติมบางอย่างที่คุณรู้สึกว่าจะเป็นประโยชน์ต่อโครงการหลัก หากคุณมีความสนใจในการมีส่วนร่วมในความสามารถเฉพาะมากขึ้นโปรดตรวจสอบการบริจาค
คุณสามารถติดต่อฉันทางอีเมล (utilforever ที่ gmail.com) ฉันยินดีที่จะตอบคำถามหรือช่วยเหลือเกี่ยวกับปัญหาใด ๆ ที่คุณอาจมีและโปรดอย่าลืมแบ่งปันงานเพิ่มเติมหรือการสร้างสรรค์ของคุณกับฉันฉันชอบที่จะเห็นสิ่งที่คนอื่นกำลังทำ

ชั้นเรียนได้รับใบอนุญาตภายใต้ใบอนุญาต Affero GPLV3:
RosetTastone ขึ้นอยู่กับส่วนหนึ่งของรหัสของ Sabberstone
ลิขสิทธิ์© 2017-2021 ทีม Sabberstone, Darkfriend77 & rnilva
RosetTastone, Hearthstone Simulator โดยใช้ C ++ พร้อมการเรียนรู้เสริมแรง
ลิขสิทธิ์© 2017-2024 Chris OHK
RosetTastone เป็นซอฟต์แวร์ฟรี: คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขภายใต้เงื่อนไขของใบอนุญาตสาธารณะ GNU Affero ทั่วไปที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นรุ่น 3 ของใบอนุญาต RosetTastone แจกจ่ายด้วยความหวังว่ามันจะเป็นประโยชน์ แต่ไม่มีการรับประกันใด ๆ โดยไม่มีการรับประกันโดยนัยเกี่ยวกับความสามารถในการค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดูใบอนุญาตสาธารณะ GNU Affero ทั่วไปสำหรับรายละเอียดเพิ่มเติม
Hearthstone เป็นเกมโต้ตอบของ Blizzard Entertainment, Inc และสงวนลิขสิทธิ์ Hearthstone เป็นเครื่องหมายการค้าจดทะเบียนของ Blizzard Entertainment, Inc. ในสหรัฐอเมริกาและ/หรือประเทศอื่น ๆ โครงการนี้ไม่เกี่ยวข้องกับ Blizzard Entertainment