羅塞塔斯通(Rosettastone)是使用C ++進行一些加強學習的爐石模擬器。該代碼是在C ++ 17上構建的,可以與常用的編譯器(例如G ++,Clang ++或Microsoft Visual Studio)一起編譯。 Rosettastone當前支持MacOS(10.14或更高版本),Ubuntu(18.04或更高版本),Windows(Visual Studio 2017或更高版本)以及Linux(WSL)的Windows子系統。支持C ++ 17的其他未經測試的平台也應該能夠構建Rosettastone。
您將需要CMAKE構建代碼。如果您使用的是Windows,則除CMAKE外,還需要Visual Studio 2017。
首先,克隆代碼:
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模擬器,請查看Rosettastone Gui。
docker pull utilforever/rosettastone:latest
現在運行控制台模擬器:
docker run -it utilforever/rosettastone
[inside docker container]
/app/build/bin/RosettaConsole
要了解如何構建,測試和安裝SDK,請查看install.md。
該框架的所有文檔都可以從項目網站(包括API參考)找到。
始終歡迎捐款,要么報告問題/錯誤,要么分配存儲庫,然後在完成一些額外的編碼時發出拉動請求,這將對主要項目有益。如果您有興趣以更專用的能力貢獻,請查看貢獻。
您可以通過電子郵件(gmail.com上的Utilforever)與我聯繫。我總是很樂意回答您可能遇到的任何問題的問題或幫助,請務必與我分享任何其他工作或您的作品,我喜歡看到其他人在做什麼。

該課程是根據AFFERO GPLV3許可證獲得許可的:
Rosettastone基於Sabberstone代碼的一部分
版權所有©2017-2021 Sabberstone團隊,Darkfriend77和Rnilva
rosettastone,使用C ++和一些加固學習的爐石傳說
版權所有©2017-2024 Chris OHK
Rosettastone是免費軟件:您可以根據自由軟件基金會(Free Software Foundation)發布的GNU Affero通用公共許可證的條款進行重新分配和/或修改它,該版本是該許可證的任何一個版本3。羅塞塔斯通(Rosettastone)分發,希望它將有用,但沒有任何保修;即使沒有對特定目的的適銷性或適合性的隱含保證。有關更多詳細信息,請參見GNU Affero通用公共許可證。
Hearthstone是Blizzard Entertainment,Inc和保留所有權利的互動遊戲。爐石傳說是美國和/或其他國家的暴雪娛樂公司的註冊商標。該項目與暴雪娛樂公司沒有隸屬關係。