猜词游戏之JavaScript实现
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><script>//创建数组,并随机选取一个元素var words=["javascript","monkey","amazing","pancake"];var word=words[Math.floor(Math.random()*words.length)];//定义一个猜测的单词var answerArray=[];for(var i=0;i<word.length;i++){answerArray[i]="_";}var remainingLetters=word.length;//console.log(word);//console.log(remainingLetters);while(remainingLetters>0){alert(answerArray.join(" "));var guess=prompt("猜一个字母,或者点击取消按钮退出游戏。");if(guess==null){break;}else if(guess.length!==1){alert("请输入单个字母。");}else{//用猜的字母更新游戏状态for(var i=0;i<word.length;i++){if(word[i]==guess&&answerArray[i]!==guess){answerArray[i]=guess;remainingLetters--;}}}}alert(answerArray.join(""));alert("太棒啦,单词是"+word+"。");</script></body>
</html>
待优化功能如下:(《趣学JavaScript》P108)
- 可以前端自定义输入需要猜的单词;
- 猜词时可以输入大写字母,后台转化为小写字母;
- 限制猜测次数。
猜词游戏之JavaScript实现相关推荐
- “3D游戏之父”手游考古,网友:求支持智能手机!
月石一 发自 凹非寺 量子位 报道 | 公众号 QbitAI 还记得它们吗? 对00后们来说,也许有些陌生,但是80后.90后的游戏玩家们,应该再熟悉不过了~ <毁灭战士RPG>.< ...
- python编程小游戏代码-Python小游戏之300行代码实现俄罗斯方块
前言 本文代码基于 python3.6 和 pygame1.9.4. 俄罗斯方块是儿时最经典的游戏之一,刚开始接触 pygame 的时候就想写一个俄罗斯方块.但是想到旋转,停靠,消除等操作,感觉好像很 ...
- python小游戏源码-Python小游戏之300行代码实现俄罗斯方块
Python小游戏之300行代码实现俄罗斯方块 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: Python小游戏之300行代码实现俄罗斯方块.txt ] (友情提示:右键点上 ...
- 猜字游游戏,while执行10次(Python)
猜字游游戏,执行10次 while 条件: 满足条件执行的语句 else: 不满足条件执行的语句 说明: else子句可以省略. 在循环体内用break终止循环时,else子句不 ...
- 在控制台中实现“单词竞猜”游戏 C# 猜词游戏
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u011528448/article/details/24670471 </div>< ...
- “生命游戏之父”因新冠肺炎逝世,回顾数学顽童的一生
作者 | 年素清 责编 | 伍杏玲 出品 | 程序人生(ID:coder_life) 普林斯顿大学教授大卫·斯伯格尔(David Sperger)在推特上公布,普林斯顿大学数学系教授约翰·何顿·康威( ...
- 项目实训(十六)FPS游戏之PUN角色位移同步,动画状态同步
文章目录 前言 一.PUN角色位移同步 二.PUN角色动画状态同步 前言 FPS游戏之PUN角色位移同步,动画状态同步 一.PUN角色位移同步 首先添加一个photon transform view的 ...
- hangman游戏c语言,英语游戏 猜词游戏hangman
HANGMAN英语课堂游戏的设计 广东深圳市电子技术学校 张江宏 一.Hangman游戏的由来 Hangman在西方是一个家喻户晓的猜词游戏.Hang的英文意思是"绞死",而Man ...
- “3D游戏之父”考古“诺基亚时代”手游,网友:求支持智能手机!
月石一 发自 凹非寺 量子位 报道 | 公众号 QbitAI 还记得它们吗? 对00后们来说,也许有些陌生,但是80后.90后的游戏玩家们,应该再熟悉不过了~ <毁灭战士RPG>.< ...
- Python实现猜词游戏 Hangman Game(不带提示和带提示版本)
本文目录 Python实现猜词游戏(Hangman Game) 一.任务准备 二.Hangman游戏的功能需求 三.辅助函数的构建 1.确定一个单词是否被猜出 2.获取用户当前的猜词进度 3.确定还有 ...
最新文章
- “Jupyter的杀手”:Netflix发布新开发工具Polynote
- elasticsearch docker无法挂载_使用Docker安装Graylog日志收集系统
- ios微信登录不上服务器,iOS微信授权登录
- 【工具】jira + dingding 任务状态改变发送自定义消息
- 牛客 - 降维打击(dp)
- [leetcode]83.删除排序链表中的重复元素
- border,padding,margin盒模型理解
- 初始化linux-nginx的安装和使用
- java xy,java – 某个z深度的xy位置
- linux errno的作用域,关于比特科技c语言的学习博客(1)
- Android 应用开发(39)---GridLayout(网格布局)
- Stata | 导入导出文件
- CheckBoxPreference--数据存储
- GRE词汇统计大全(二)
- 高精度WGS84与GCJ-02坐标转换
- 2021国内软件开发培训机构排名,避坑必看!
- 【css的基础操作(css语言规范,字体,表格,类名)】
- JS面试题汇总(八)
- Golang-常用第三方库
- 使用爬虫爬取天气历史数据(https://lishi.tianqi.com/)
热门文章
- phyton题库+解析
- 人民币与美元汇率兑换程序
- python unpack_关于python中的struct.unpack()
- 软件项目管理六要素分别是什么?
- Mapped Statements collection does not contain ... Mybatis报错解决
- length()、size()、sizeof()三者的区别
- 什么是质量功能配置(QFD)(转载)
- 计算机房灭火器采用哪种类型,机房灭火器类型有哪些
- 权力的游戏中文字幕词云图
- 【VSCode教程】 C++第一个DLL、远离手动GCC、快速自动生成、来 say_helloヽ(^o^)丿