博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年10月12日

摘要: 今年参加了三场博饼,忽略一秀二举,分别只博到两个四进和一个三红。相对我的手气来说真是年年都很衰,今年特别衰。似乎博了二十几年我从来没有博到过六子和状元插金花,也从没从桌上拿走状元。今天决定算一下概率看我离状元到底有多远...因为奖项没有重叠,并且高的奖项会覆盖掉低的奖项,所以先从高往下计算吧。现在都是把状元插金花当成最高。六个骰子里有任意四个是四点,其它二个是一点。所以概率是:(1/6)^4*(1/6)^2*C(6,4) = 0.00032150205761316862接下来是六子,六个骰子都是同色的,有六种情况。所以概率是:(1/6)^6*6 = 0.00012860082304526745 阅读全文

posted @ 2011-10-12 01:39 visiblelight 阅读(2636) 评论(0) 推荐(0)

2011年8月8日

摘要: 用Python写了一小段程序自动玩微博上的一个十字消除棋游戏。主要用PIL读取棋盘状态,用PyWin32模拟鼠标操作。开始的时候必须先把鼠标移到最左上角的色块中心,利用PIL的ImageGrab截取整个屏幕,然后根据鼠标位置分割各个色块读取状态。各个色块的特征值直接用颜色平均值表示了,很粗糙,所以尽量把鼠标移到色块正中心吧...模拟鼠标点击有些问题,有时候游戏响应不够快会出现点击后该消除的色块没有消除掉,然后后面的游戏状态就全乱掉了。不过这个可以靠延长每次点击后sleep的时间来尽量避免。色块的大小tile是经过几次尝试凑出来的经验值,可以利用ImageDraw把各个色块的分割区域画出来来确定 阅读全文

posted @ 2011-08-08 21:27 visiblelight 阅读(1004) 评论(0) 推荐(0)