没有合适的资源?快使用搜索试试~ 我知道了~
RLereWolf:玩狼人以及为狼人开发和测试AI代理的框架
共96个文件
py:78个
pyproj:4个
ui:4个
需积分: 9 0 下载量 80 浏览量
2021-03-21
05:25:38
上传
评论
收藏 242KB ZIP 举报
温馨提示
雷·沃尔夫 这是什么? RLereWolf是Python开发的社交演绎游戏框架。其发展是我在本科论文的一部分。 RLereWolf提供了基本的狼人游戏,可以与其他人或机器人(代理)进行多人游戏。 它还为AI开发人员提供了易于使用的集成到培训代理商玩狼人的框架。该游戏的实现允许用户创建/加入最多75个玩家的游戏,其中玩家可以是其他人,“虚拟”代理人玩家,基于规则的代理人玩家和/或经过OpenAI Gym训练的强化学习代理人玩家。 RLereWolf提供以下内容: 狼人游戏的实现 支持多人游戏的基本TCP / IP服务器-客户端基础结构 狼人AI代理的测试平台 详细记录 狼人AI的开发平台和进一步的游戏扩展 设置 RLereWolf的开发是使用Python 3.9在Visual Studio 2019中作为“ PyProject”完成的。为了“开箱即用”设置RLereWolf以进行开发,您
资源详情
资源评论
资源推荐
收起资源包目录
RLereWolf-main.zip (96个子文件)
RLereWolf-main
.gitignore 2KB
Werewolf
environment
__init__.py 0B
WerewolfEnvironment.py 855B
__init__.py 1B
Werewolf.pyproj 4KB
agents
AgentPlayer.py 575B
DummyPlayer.py 3KB
dummy
__init__.py 1B
__init__.py 1B
Environment.py 508B
game
__init__.py 0B
roles
Role.py 313B
Werewolf.py 365B
__init__.py 1B
Guard.py 468B
Villager.py 366B
Seer.py 427B
Player.py 753B
actions
__init__.py 0B
Vote.py 356B
GameRules.py 3KB
Game.py 15KB
requirements.txt 327B
Werewolf.sln.startup.json 536B
Documentation
Misc
ProjectPlanGanttChart.pdf 36KB
ProjectPlan.pdf 150KB
LICENSE 1KB
Shared
Shared.pyproj 4KB
__init__.py 1B
exceptions
__init__.py 1B
GameException.py 174B
dtos
UpdatedEntityDto.py 284B
ConnectDto.py 304B
__init__.py 1B
GameListDto.py 491B
PlayerGameDto.py 250B
PlayerGameIdentifierDto.py 310B
GameActionDto.py 642B
GameDto.py 1KB
MessageDto.py 2KB
utility
__init__.py 1B
KillableThread.py 1007B
LogUtility.py 2KB
Helpers.py 469B
DateTimeUtility.py 181B
Packet.py 308B
enums
TurnPhaseTypeEnum.py 2KB
TimeOfDayEnum.py 969B
__init__.py 0B
PlayerTypeEnum.py 1KB
PacketTypeEnum.py 3KB
constants
NetConstants.py 237B
__init__.py 0B
GameConstants.py 127B
LogConstants.py 158B
CommunicationPresetConstants.py 401B
.github
workflows
codeql-analysis.yml 2KB
README.md 3KB
Client
MainWindow.py 947B
__init__.py 0B
models
__init__.py 1B
TalkMessage.py 588B
utility
__init__.py 0B
TalkMessageUtility.py 2KB
PacketUtility.py 1KB
context
ServiceContext.py 7KB
__init__.py 1B
ViewModelContext.py 519B
UIContext.py 1KB
views
__init__.py 1B
GameListScreen.ui 16KB
GameLobbyScreen.ui 31KB
ErrorDialog.ui 2KB
MainMenuScreen.ui 5KB
ClientInstance.py 1KB
constants
__init__.py 1B
ClientConstants.py 132B
screens
__init__.py 1B
MainMenuScreen.py 1KB
ScreenBase.py 1KB
GameLobbyScreen.py 16KB
GameListScreen.py 3KB
ErrorDialog.py 271B
Client.pyproj 4KB
.gitattributes 66B
Werewolf.sln 2KB
Server
__init__.py 0B
Server.pyproj 2KB
utility
ConversionHelper.py 869B
__init__.py 1B
ServerInstance.py 5KB
HandlerContext.py 4KB
handlers
__init__.py 1B
HandlerBase.py 371B
GameLobbyHandler.py 2KB
GameActionHandler.py 5KB
共 96 条
- 1
moseswangbp981
- 粉丝: 26
- 资源: 4639
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0