应游戏朋友要求做了个抽奖程序,还是拿C#做的,$MS大法好 :)
游戏可以设定抽奖类型和跑马灯效果,做这个跑马灯效果的时候,还是很有趣的。
一般抽奖中,会用到类似于转盘的效果,最后停在某个地方,因为转盘是原型的,我们可以根据角度来判断精确到哪个区域,所以我采取了步进carry的方式,来处理方块类似于圆盘区域的显示。下面是跑马灯的状态:
继续阅读跑马灯静止 -> 加速 -> 匀速 -> 递减 -> 静止
周一开始休年假了,抽空把以前做的自制手机远程控制系统优化了一下。来看下界面:
1、机器名只允许数字和字母。总结了下大家提交的记录,还是数字和字母偏多,而且基本是不带任何符号的,难道是因为手机输入符号麻烦吗?
2、机器名记忆存储。之前居然没有存储,显然是不科学滴。
3、临时数据分块存储。之前数据是以文件形式存储,有新用户就生成一个文件,结果上次检查了一下,有200多个,还不算上以前零零散散清除掉的,太可怕了~。这次采用了数据分块存储(听起来很牛逼- -!)其实也没啥就是用了一个数组,将用户的数据分散到固定的文件中存储。
//人工分块
$blockRule = array(
"num" => array('0','1','2','3','4','5','6','7','8','9'),
"letter1" => array('a','b','c','d','e','f','g','h'),
"letter2" => array('i','j','k','l','m','n','o','p'),
"letter3" => array('q','r','s','t','u','v','w','x','y','z')
);
4、优化界面。用CSS3重写了下,看起来清爽多鸟。
具体玩法详见:http://liupeng.us/mobile-remote-control-system-for-win/
此想法源于死龙同学,在学校期间发现了这么一个小创意。创意来源,我们的工作室离自己住的地方有些距离,而带电脑回家比较麻烦,另外一个原因就是工 作室带宽够大,于是晚上总是挂着电脑下些电影之类的。有人可能说迅雷就有类似的功能,但是迅雷的太被动,一定要等到下载完才关机。还有一些其他的定时关机 程序,如鱼鱼左面秀,超级兔子之类的,但是这个也不是很主动,到定时必须关机。缺乏用户主动性。
更重要的一点是:这些软件关机时可能会遇到软件的提示,是否关闭而停留在对话框界面,无法响应关机指令。于是我们一起写了个基于.net的远程手机控制系统。我就简称一下MRCS(Mobile Remote Control System)。
系统核心功能
通过简单的WAP网络,提交自己拥有的用户名,密码通过MD5存储。来实现关机和重启,并且关机的操作是直接在客户端PC机杀掉系统核心进程。目前支持系统:win2000/winXP/win2003/vista/win2008/win7