一个简单的抽奖转盘游戏详解编程语言
2023-06-13 09:20:25 时间
在一个项目中要做一个游戏,在这个过程中做了一个简单的9宫格抽奖游戏。大体思路是,点击开始按钮,游戏开始。由一个逐步递增参数 drawStep 来控制格子的背景颜色的改变,游戏停止的位置参数 stopPosition 由随机函数生成,以此来控制格子停止的位置。游戏转动一圈是8个格子,5圈就是40.easeTime参数模拟格子转动的缓步启动和缓步停止。
!doctype html html head meta charset="gbk" title 简单抽奖游戏 /title style type="text/css" *{margin:0; padding:0;} table{width:400px; height:500px; margin:0 auto; text-align:center;} td{border:1px solid #900;} .run{background:#F00;} /style /head body table tr td 奖品1 /td td 奖 品2 /td td 奖品3 /td /tr tr td 奖品8 /td td button 开始 /button /td td 奖品4 /td /tr tr td 奖品7 /td td 奖 品6 /td td 奖品5 /td /tr /table script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" /script script type="text/javascript" $(function(){ var drawTimer=null; var drawStep=-1; var easeTime=2;//缓动计时 var stopPosition=1; $(button).click(function(){ stopPosition=Math.floor(Math.random()*8+1); drawTimer=setTimeout(drawRun,easeTime*100); }); function drawRun(){//抽奖游戏滚动 if(drawStep = ( 40+stopPosition ) ){
$(.gif_+(drawStep%8)).css(background,#f00); drawTimer=setTimeout(drawRun,easeTime*70);
相关文章
- 为Steam游戏库开启家庭共享
- 2021年游戏项目的十大编程语言:C++、Java、C#均上榜「建议收藏」
- 玩玩webgame开发(4):游戏数据结构设计[通俗易懂]
- 【说站】新升级带特效喝酒神器小程序源码-多种游戏支持流量主
- Javascript案例:猜数字游戏
- 游戏服务器架构演化史pdf_分布式游戏服务器
- 极致游戏21届校招游戏开发笔试编程题
- 用Python实现一个简单的算术游戏详解编程语言
- Java实现的打地鼠游戏详解编程语言
- Android斗地主游戏的牌桌实现详解编程语言
- 跳跃游戏算法详解编程语言
- 苹果在iOS 14.5版中已经悄悄支持通过蓝牙配对连接Xbox和PS5游戏手柄
- 继微软和英伟达之后,谷歌现在也将云游戏带到了 iPhone 上
- 马斯克刚说Cybertruck皮卡可能流产 今天就能在游戏中开到了
- “饥荒”Linux版:生存与冒险并存的游戏体验。(饥荒forlinux)
- Linux进程管理:命名游戏(linux进程名字)
- 索尼宣布《最终幻想15》PSVR版即将上市,多达20款VR游戏下半年集中爆发
- C语言借助EasyX实现的生命游戏源码