- 博客(1)
- 资源 (3)
- 收藏
- 关注
高手来挑战我的俄罗斯方块
yhr's tetris ex
模仿传说中arika的tgm2。。相当爽!
它的操作方式默认为:
左移——左键
右移——右键
向下加速——下键
向下直接落地——上键
逆时针旋转——Z键
顺时针旋转——C键
旋转180度——X键
方块暂存/交换——A键
您可以在“按键设置”中修改它们。
2010-02-03
我的二元二次函数图像绘制程序(原理极其吐血)
原理。。
将每个像素对应的x,y值带入,算出Ax^2+Bxy+Cy^2+Dx+Ey+F
若大于零,数组中该点值为1,否则为0
然后、。。。。。。。查找边缘。。。。。。。
是不是极其神奇
界面极其粗制滥造,“用”表示使用这个参数,不选则该常数为0,“负”表示设置该项为负数(滚动条是对数的),焦点在某滚动条上时按1-9精确调至整数,加按shift则取倒数,单击黑不拉几的那一大块就画图。。
还是费了我点心血的。传上来示众一下。
2010-01-24
0资源分 自编超级俄罗斯方块。。挑战吧
“俄罗斯方块超强版TETRIS ex”程序说明
虽然版权没有,乱抄不究,但是本程序仅供学习、娱乐用,请勿将其用于商业及其它任何非法用途!——作者注
基本介绍:
这款游戏的规则与其他的俄罗斯方块基本相同,由四个小正方形联结成的块从上到下掉落到10*20的桶中,堆满一层及消除一行。
这个程序的不同之处在于,它的图形精致、难度跨度大,并且新增了落地延时、方块半周旋转键、跳墙、速移、方块暂存功能。这些功能将在接下来的文本中予以详细介绍。
它的操作方式默认为:
左移——左键
右移——右键
向下加速——下键
向下直接落地——上键
逆时针旋转——Z键
顺时针旋转——C键
旋转180度——X键
方块暂存/交换——A键
您可以在“按键设置”中修改它们。
特点介绍:
这款游戏共分20个级别,分别从H0—H9,M0—M9,当达到M0时,方块将不再有下落过程。在游戏中,每落地一个方块,点数会加一,一次消除n行将得到n(n+1)/2点数,当点数累积到100时,级别会增加1。
落地延时:在方块落地后仍有一段很短的时间可供操作,在这段时间过去后,方块将被锁定。若在这时方块又到了可以继续下落的地方,那么计时会重置。这段时间的长度会随难度的增加而增加,到了M级以后,它将变得尤为重要,因为方块在刚出来的时候就会落地,您只有这一段时间操作方块来让它达到您所想要的位置,而随着关卡增加,这段时间将越来越短。
方块半周旋转:主要用于速度太快时,按两次顺/逆时针旋转会很耗时,所以当按这个键时,方块会一次旋转180度。
跳墙:这个功能可以通过旋转完成一些平移不能完成的“越过”障碍的动作,在落地延时中使它将起到很重要的作用。
速移:在俄罗斯方块中,一些仅仅一格的移动是必不可少的,所以我的设计是在按下左/右键后会立即移动一格,若继续按下,在很短时间(1/10秒)后以很快速度移动。但是有时也需要很快的移动,这个短暂的延时也可能浪费时间,所以我的设计是在先按下左/右键后,在没有松开的情况下再按右/左键,那么方块会立即向右/左方向以最快速度移动。即使以很小的时间差距先后按住两方向键,方块也会立即以最快速度向后按的方向移动。而在新方块出现前就按住某个方向键(同时按住以后按为准,两个按住后松开一个以为松开的为准),方块也会在出现后立即以最快速度移动。
方块暂存:这一个功能在某些意义上说可能有违背于俄罗斯方块不能控制方块顺序的规则,所以在设置中可以将它禁用或启用。按下方块暂存键后,现在的方块(或方块锁定后的下一个方块)将与储存区内的方块调换(第一次将把现有方块存入,下一个方块重新取值)。这个功能在留一列消多行的打法中将很有帮助。
存在的缺点:
1. 没有加入排行榜等人性化功能;
2. 没有音效;
3. 用户接口也许不太美观;
4. 没有加入示范功能;
5. 速率控制器不稳定;
6. 没有消行动画效果;
7. ……
本程序尚有极大不足之处,恳请广大用户指正!
I wish you to enjoy TETRIS ex!
作者:error201
E-mail:yhr-_-yhr@qq.com
2009-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人