退休语言老师Jim Flewker用Python编写了一个赛马游戏,用于BerryClip插件板。在游戏中,您可以使用BerryClip按钮选择六匹马中的一匹,然后等待比赛结果。
比赛结果通过BerryClip显示在命令行中’s 6 LED s.
如果幸运的话,您的虚拟货币资金将会增长… but beware …赌徒总是赢了!
在吉姆’s own words …
简单的赛马模拟器已经永远存在–不要求原创!
–每场比赛6匹马,每匹都有适当的名称和赔率
– “cyclical”投注常规使用Berryclip LED 和开关
–固定下注金额(可以在代码中更改)
–通过Shell和Berryclip LED 轻松显示比赛进度
–完全随机的获胜者
–比赛直到您受够了或资金用完
– final feedbackI’到目前为止,我学到了很多东西,并且玩得很开心– thanks, 马特 !
还是一个原始的初学者,因此,如果有任何阅读本文的人有任何改进的技巧,请给我发电子邮件:jim @ dastor + org + uk(替换加带有句号/句号的符号)。
Jim承认没有任何技术背景或资格,并开始了这个项目,以进行编程和焊接。他选择的武器是Pi,BerryClip和Python。
安装
要安装脚本,您可以直接获取文件:
wget //bitbucket.org/MattHawkinsUK/rpispy-berryclip/raw/master/berry_bookies/berry_bookies.py
或下载完整的BerryClip示例脚本集,如 浆果夹说明页面.
可以使用以下命令运行游戏:
sudo 蟒蛇 berry_bookies.py
使用说明
游戏开始时,它将显示马匹及其赔率的列表,如下所示:
-------------------------------------------------- HORSES AND ODDS FOR THIS RACE -------------------------------------------------- Jess of Greendale at 8-1 Miss Moss at 11-1 Daffy Dill at 15-1 Captain Custard at 3-1 Raspberry Pie at evens Ruddy Miracle at 7-1
然后它将开始列出马匹。显示所选马匹时,按BerryClip按钮。
一旦您’我们选择了赛马开始!
-------------------------------------------------- Horse is Miss Moss. Odds for this horse are: 11-1 To bet 上 this horse, press the BUTTON while its light is 上 . Otherwise, just WAIT for the next horse! You placed a bet 上 Miss Moss, horse number 2. -------------------------------------------------- RACE NUMBER 1 Your current funds: 90 THEY'RE OFF! 5/> 5/> 1/> 5/> 1/> 5/> 5/> 1/> 5/> 6/> 5/> 1/> 5/> 6/> 6/> 5/> 1/> 5/> 6/> 6/> 6/> 5/> 1/> 5/> 6/> 6/> 6/> 1/> 5/> 1/> 5/> 6/> 6/> 6/> 1/> 5/> 5/> 1/> 5/> 6/> 6/> 6/> 1/> 5/> 1/> 5/> 1/> 5/> 6/> 6/> 6/> 1/> 5/> 1/> 6/> 5/> 1/> 5/> 6/> 6/> 6/> 1/> 5/> 1/> 6/> 3/> 5/> 1/> 5/> 6/> 6/> 6/> 1/> 5/> 1/> 6/> 3/> 2/> 5/> 1/> 5/> 6/> 6/> 6/> 1/> 5/> 1/> 6/> 3/> 2/> 2/> 5/> 1/> 5/> 6/> 6/> 6/> 1/> 5/> 1/> 6/> 3/> 2/> 2/> 1/> 5/> 1/> 5/> 6/> 6/> 6/> 1/> 5/> 1/> 6/> 3/> 2/> 2/> 1/> 5/> 5/> 1/> 5/> 6/> 6/> 6/> 1/> 5/> 1/> 6/> 3/> 2/> 2/> 1/> 5/> 1/> 5/> 1/> 5/> 6/> 6/> 6/> 1/> 5/> 1/> 6/> 3/> 2/> 2/> 1/> 5/> 1/> 6/> HORSE 6 WON -------------------------------------------------- The winner was Ruddy Miracle Winning odds were 7-1 A bet 上 the winner won 80 including stake. Better luck next time. -------------------------------------------------- Funds: 90 Bet 上 another race y/n?n --------------------------------------------------
在比赛结束时,您将有机会下一场比赛。这种幸运的经历会持续吗,还是您希望改变命运?
思想
该脚本具有很大的修改范围,可以改善游戏玩法。这里有一些更新脚本的想法:
- 允许玩家选择赌注
- 随机生成马名
- 允许多个玩家
- 调整数学以改变比赛结果