C# winform 水果机开发(三)

来源:互联网 发布:有哪些耐玩的网游 知乎 编辑:程序博客网 时间:2024/05/18 12:30

又到了周末了,有时间来继续完成这款软件的编写了。上回完成了转盘的方法函数,这次开始做概率出奖的方法,由于涉及到概率、概数、统计这些数学上的知识点,记得初中时候,大概初三吧,学到过一些概率的初步知识,个人觉得非常难,所以抽奖函数暂且用微软的随机类函数 Random 来初步的搭建 抽奖几率的框架,等到软件框架都搭好,由于C#开发 对于软件扩展性强,低耦合的优点,日后更新是很方便的。

下面就是我的随机类Random控制开奖的中奖率。

随机出1到10的数字,当数字是1到8 那么出小奖、然则出大奖,也就是说 小奖与大奖的比例是4比1.

押注的方法函数,首先分配一个全局变量控制总的本金,int l=100;整形变量L 初始值100.

当按押注按钮时候,本金 l-=1;相应的压了注的水果 ++。

开始本金这里是100分,当押注苹果10分、奥利奥5分、奶酪5分后 本金减少20分。如下图

好了,下星期完成 中奖后 奖金的翻倍 和压大小的功能函数。ui表层的设计做好了 如下图:

按“开始”按钮变色,开始启动转盘如图,三个红色灯转。

之后 转盘转到了 小的巧克力 倍数是3,乘上100奖金,就是300奖金分数。然后 可以左右移动和压大小玩。由于分数较大 玩的时候不能太贪心。

好了今天就到这里了。

原创粉丝点击