寻一懂 PyQt 的小伙伴,一起开发开源守望先锋数据抓取项目 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
appcell
V2EX    Python

寻一懂 PyQt 的小伙伴,一起开发开源守望先锋数据抓取项目

  •  
  •   appcell 2018-03-04 10:43:21 +08:00 via Android 6188 次点击
    这是一个创建于 2827 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,问了好多人都找不到熟悉 pyqt 的,最后还是要求助万能的 v2。

    我们正在开发一个类似于 http://visor.gg 的守望先锋数据抓取项目,从守望先锋游戏录像中抓取能量 /击杀等等信息以便后续的统计分析。我们是个效率很高、充满热情的团队,已经在 NGA 发布了 v0.1 beta 版。在国外同类软件均为闭源付费、各自垄断数据的情况下,一个功能更加强大、准确度更高的开源免费软件定能促进守望先锋数据分析市场的生态发展。

    目前我们已和某个大型俱乐部有合作,在下个版本完成之后,我们将会和更多的国内战队建立合作,同时也会进行海外推广。在不久的将来,不止一个联赛队伍会使用我们的产品。作为开发者的你,相信在亲手写出的产品被人使用的那一刻,也会由衷地高兴吧!

    目前我们万事具备,只差一个 gui 开发。但 NGA 守望版块圈子很小,我们的人脉也很有限,一直找不到可以做 gui 开发的人。如果有同样热爱守望先锋、想为中国的守望先锋电竞事业出一份力的小伙伴,欢迎加入我们的团队,我们急切地需要你。

    以下是我们的 github 地址:
    https://github.com/appcell/OverwatchDataAnalysis/

    有意请加 qq 群: 552707537,注明来自 v2,谢谢!
    第 1 条附言    2018-03-04 20:14:29 +08:00
    其实不限于 PyQt,只要是能和现在的 python 代码结合起来的 gui 库都可以接受。请有意向的同学不要局限于 pyqt 这个选择,是我发帖时没考虑好,给大家道个歉~
    ======
    招人任务达成,谢谢大家!
    回复一下楼上几个建议改成 web 服务以及讨论 gui 问题的老哥。视频在用户本地,并且训练视频属于商业机密,不可能轻易上传,国外有很多因此陷入法律纠纷的例子,所以我们做的是客户端而非服务。我们同样有 web 服务版本,但仅限于用户有特殊需求、自愿冒一定风险的情况。
    关于 gui 问题:已经找到了愿意帮忙的小伙伴,感谢万能的 v2,python 的 gui 开发者比我想象中多很多
    。也考虑了类似 electron 这种 hybrid 框架,实际选择最后会根据需求决定。
    既然找到人了,这个帖子的目标已经达成。最后说一下,守望先锋并没有凉,守望先锋是个很好的游戏,欢迎你们来玩。如果没时间玩的话,看看比赛也是好的,守望先锋联赛是我至今看到过的最好看的电竞职业赛事,不服也不和你辩,蟹蟹大家!
    31 条回复    2018-03-07 15:07:08 +08:00
    ericgui
        1
    ericgui  
       2018-03-04 10:48:36 +08:00
    我替其他人问一下吧:工资多少?

    注:我不会 PyQt。毫无利益相关。
    appcell
        2
    appcell  
    OP
       2018-03-04 10:49:25 +08:00 via Android
    @ericgui 没有工资,用爱发电。我们虽然和俱乐部合作,但是也没拿过任何报酬。如果有意,我可以个人请吃一顿饭。
    zhfsxtx
        3
    zhfsxtx  
       2018-03-04 11:06:04 +08:00
    GUI 为什么一定要用 pyqt 呢,还有很多其他可以用啊
    2010
        4
    2010  
       2018-03-04 11:07:00 +08:00 via Android
    屁股凉了
    appcell
        5
    appcell  
    OP
       2018-03-04 11:07:33 +08:00 via Android
    @zhfsxtx 如果你懂得其他 gui 库当然也可以,除了 tkinter 啥都行
    appcell
        6
    appcell  
    OP
       2018-03-04 11:09:19 +08:00 via Android
    @2010 正是因为凉了,才要用爱发电啊。况且欧美的 owl 现在还如日中天,届时说不定可以提供出国交流的机会
    carlclone
        7
    carlclone  
       2018-03-04 11:11:04 +08:00
    大意: 找免费劳动力
    FindHao
        8
    FindHao  
       2018-03-04 11:14:46 +08:00 via Android
    有一点 pyqt 开发经验,但是不玩守望先锋。
    chroming
        9
    chroming  
       2018-03-04 11:15:41 +08:00 via Android
    已加
    lrxiao
        10
    lrxiao  
       2018-03-04 11:37:21 +08:00
    为啥一定要 PyQt...
    llb123
        11
    llb123  
       2018-03-04 11:41:39 +08:00
    为啥用 pyqt。。之前试过做一个简单的 gui,网上资料少的可怜,官方文档点进去直接转到 c++。。
    appcell
        12
    appcell  
    OP
       2018-03-04 11:43:09 +08:00
    @lrxiao 没有一定要 pyqt,只是我们现在的开发写的是 pyqt。如果有其他好用的 gui 框架当然很好,能完成就是最好的
    TangMonk
        13
    TangMonk  
       2018-03-04 11:46:03 +08:00 via Android
    直接 c++啊
    appcell
        14
    appcell  
    OP
       2018-03-04 11:46:55 +08:00
    @llb123 没有一定用 pyqt,怪我帖子写得有问题,但是改不了了~看看楼上的回复吧
    learnshare
        15
    learnshare  
       2018-03-04 12:31:19 +08:00
    Electron
    densuc
        16
    densuc  
       2018-03-04 13:00:39 +08:00 via Android
    初学者 实习收不收()
    ysc3839
        17
    ysc3839  
       2018-03-04 13:15:44 +08:00
    没有法律问题吗?
    appcell
        18
    appcell  
    OP
       2018-03-04 13:17:20 +08:00 via Android
    @ysc3839 没有法律问题,认真调研过了,老哥放心
    OhYee
        19
    OhYee  
       2018-03-04 13:30:07 +08:00 via Android
    玩 ow,会 py,然而不会 pyqt 的围观一下
    我觉得界面还是次要的吧,再不济做成网页都行。
    关键是你们要怎么分析数据,有什么出众的算法么?
    appcell
        20
    appcell  
    OP
       2018-03-04 13:39:15 +08:00 via Android
    @OhYee 不知什么是出众的算法呢
    目前为止,能保证比市面上其他录像分析软件可识别内容更多,精确度更高
    但竞技数据分析并不依靠算法,而是依靠对赛事的理解和对数据重要程度的把握
    appcell
        21
    appcell  
    OP
       2018-03-04 13:39:39 +08:00 via Android
    @densuc 可以呀,欢迎来玩
    Cu635
        22
    Cu635  
       2018-03-04 14:39:43 +08:00
    @appcell
    可以增加附言的。
    wplct
        23
    wplct  
       2018-03-04 16:35:20 +08:00
    直接做成 web 服务器多好啊,别搞传统 gui 了
    Ehco1996
        24
    Ehco1996  
       2018-03-04 16:42:29 +08:00 via iPhone
    我也觉得这种直接做成 web 服务好

    之后无论是转成 app
    还是跨平台的 gui 程序
    都有很方便的现成框架可以用

    当然,前提是你这个视频数据不是放在客户端分析的
    janxin
        25
    janxin  
       2018-03-04 18:52:10 +08:00
    守望都凉了 XD
    ctro15547
        26
    ctro15547  
       2018-03-04 19:53:13 +08:00
    一般不用 pyqt 做 GUI。。太麻烦了 ,要么 html 随便搞一个然后用 py 做后台。要么用 VC 做过界面然后调用 py 干活
    datou
        27
    datou  
       2018-03-05 09:35:34 +08:00
    凉了的游戏就让他静静的凉了吧
    Cosinex
        28
    Cosinex  
       2018-03-05 10:29:42 +08:00
    还是抓吃鸡吧
    datou
        29
    datou  
       2018-03-05 11:37:53 +08:00
    @appcell 讲道理,靠分析视频文件我觉得是分析不出来什么有用的数据的

    你们要做的是要求暴雪添加游戏内录制 demo 功能,就像 csgo 和 pubg 那样的 demo 功能
    yangzhezjgs
        30
    yangzhezjgs  
       2018-03-07 13:11:31 +08:00
    ow 玩家支持一波
    r7st
        31
    r7st  
       2018-03-07 15:07:08 +08:00
    用爱发电,我怀疑你...(手动阴险)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2362 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 01:39 PVG 09:39 LAX 17:39 JFK 20:39
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86