弄了个小 py 玩具, 代码版恶魔轮盘, 走过路过的指点一下

185 天前
 nzbstn

https://github.com/Balot0x00/BuckshotRouletteByPython

仿照 steam 游戏: 恶魔轮盘(BuckshotRoulette), 弄了一个纯代码精简版 起初的想法只是弄一个代码运行的以方便上班摸鱼, 结果上手之后才发现, 这玩意这么难搞 以至于从写下第一行代码到现在能实现基本的逻辑, 断断续续过去了 5 个月(虽然一直在摸鱼)

目前实现的:

  1. master 分支下只实现单人操作, 道具的基本功能实现
  2. 在 solo 分支下, 实现了比单人高级一点了, 双玩家互动, 但并没有实现 NPC 的自主行动, 所以其实是一人分饰两角

想要实现的:

  1. 最重要的就是 NPC 的自主行动, 这部分由于找不到合适的方案, 一直处于新建文件夹的状态
  2. 实现 2>=玩家的交互
  3. 融入简单通讯协议, 实现局域网内运行

我也是个新手上路, 代码中会有很多明显的问题, 神通广大的 V 友们方便的话就指点一波

1307 次点击
所在节点    程序员
3 条回复
foolishcrab
185 天前
不是哥儿们,我找了半天没看到代码,你所有逻辑都放 util 文件夹?
xycost233
184 天前
试了一下,放弃了
至少把单人 npc 功能完善吧,npc 自主行动逻辑不好写的话可以直接让 ai 决策行动
如果是手写 npc 的话建议用 mini-max 算法
nzbstn
181 天前
@foolishcrab #1 没有专门学过开发相关的, 只是自己写着玩的, 就懒得弄那么细致, 知道在哪就得了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1117911

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX