原本要继续研究塔防游戏,但发现寻路算法搞不定,其实算法压根看不懂,看的头晕,炮塔自动追踪移动物体也搞不定,塔防项目得延迟了。所以,就搞了另外一个游戏,键盘打字母游戏,老样子,因为初学javascript,代码比较乱,见谅。
游戏难点:
1.字母初始化
2.一个字母消失后,自动补充一个
3.字母运动
想必大家也看出来了,游戏比较简单,直接开始js部分。
字母类
//字母类
function Word(){
this.x=[];
this.y=[];
this.aLive=[];
this.spd=[];
this.larr=[];//绘制所需数组
this.color=[];
this.xColor;//选择颜色
this.letters=[];//字母集合数组
}
Word.prototype.sum=5;//屏幕中最多有50个字母
Word.prototype.init=function(){
this.letters=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
this.color=['yellow','red','blue','green'];