yuri213212 / tetris Goto Github PK
View Code? Open in Web Editor NEWTetris in handheld game console
Tetris in handheld game console
tetris (ver 1.0) by Yuri213212 使用协议:对于所有文件遵循CC BY-NC-SA 4.0。 https://creativecommons.org/licenses/by-nc-sa/4.0/ 本程序模仿简单的液晶屏俄罗斯方块掌机。 方块种类: ·简单模式:7种常规方块 。 。 。。 。 。 。 。。 。 。 。。。 。。 。。 。 , , 。。 , 。。 , 。 ,。。 , 。。 ·困难模式:在简单模式基础上增加6种方块,其中1点的会穿墙 。 。。。 。。 。。 。。。 。。。 。 。 。 。 。 。 , 。 , 。 ,。。 , 。。 , ·欢乐模式:在困难模式基础上增加3种特殊道具,从左到右依次是消块枪、加块枪和炸弹 。 。 。 。 。 。。 。 。 。。 , , 颜色的意义: ·红色:场上的方块 ·蓝色:普通方块 ·绿色:可以穿墙的方块 ·黄色:正在穿墙的方块 ·紫色:特殊道具 ·橙色:炸弹爆炸特效 ·青色:消块枪的子弹,高速下落,从下方出界消失,落到红色块将与其同时消失 ·黑色:加块枪的子弹,高速下落,落地将变成红色块 操作方法: ·游戏开始前,按方向键选择模式和等级 ·上下键选择模式,决定游戏中可能出现的方块类型 ·左右键选择等级,决定初始盘面下方出现随机垃圾的行数 ·按“开始”按钮或回车键开始游戏 ·按方向键控制游戏 ·左右键水平移动方块 ·下键向下移动方块(加速下落) ·上键逆时针旋转方块,不过特殊道具不能旋转,上键用于执行道具的特殊动作 ·对于消块枪和加块枪,上键发射与其对应的子弹,两种枪落地消失 ·屏幕中的子弹数量限制为1,主要是减少程序复杂性,同时避免了动画过程中插入动画的可能性 ·对于炸弹,上键立即引爆,如果不按则是落地时引爆,爆炸中心为其田字中心,破坏6*6区域的方块 ·按“暂停”按钮或空格键暂停游戏 ·按“重启”按钮或Esc键重启游戏机 ·使用滚动条或上下翻页/Home/End键调节音量 关于声音: ·因为是模拟简单的游戏机,所以只做了单通道方波,处理简单,不过设计爆炸等音效的乐谱比较困难 ·单方波令人联想到超市收银台、医院心电图等只能发出500Hz方波的业务机器,因此调音的时候故意调成A-4=500Hz而不是标准的440Hz ·开机音乐出自9999 in 1游戏机,游戏开始与结束音乐出自只有俄罗斯方块的游戏机,都是凭记忆重现,可能与实机有区别
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.