document.write('
')

成语大全-成语接龙-成语文章-成语词典

成语接龙游戏原来还能这么设计,涨知识了!

成语接龙游戏原来还能这么设计,涨知识了!

2018-04-27 14:22 来源:童程童美少儿编程教育

原标题:成语接龙游戏原来还能这么设计,涨知识了!

成语接龙是中华民族的一个传统文字游戏,历史悠久,相信很多人都玩过!成语接龙作为一个小游戏不仅能放松我们的身心,丰富我们的日常生活,还能帮助我们提高成语水平,锻炼我们的反应速度。作为一个游戏还能涨知识,真是厉害死了!

大家有没有在手机上玩过这款游戏呢?手机上玩可以记录我们所接的所有成语,还能判断成语是否正确,判断是否接龙成功,甚至还可以在我们实在接不下去又不想放弃的时候给出提示,今天小美就教大家如何制作一款“成语接龙”游戏,由于篇幅限制今天先教单机版的,下周我们再聊双人版的制作。

摩拳擦掌,小朋友准备好了吗?快点打开你的App Inventor,编程马上开始!

成语接龙规则:成语的最后一个字必须和下个所接成语的第一个字相同。

界面设计

从今天开始学的“成语接龙”界面和以往有所不同,“成语接龙”总共有四个界面:分别是主界面、单人版界面、客户端界面、服务端界面。我们今天先来做主界面和单人版界面。下边给出了今天要制作的两个界面。

展开全文

Screen1

Screen2

“Screen1”界面非常的简单,只有一些占位标签和三个按钮。

“Screen2”界面从上到下主要组件包含“上个成语”标签、“成语输入框”、“确定”按钮、“成语列表”列表显示框、“重新开始”按钮和“结束游戏”按钮,还需要一些占位标签和水平布局来实现页面的美化。另外还需要一个对话框和一个文件管理器。“Screen2”的组件列表如下图:

代码设计

两个界面对应两部分代码:

主界面代码:

主界面主要是目录作用,只有三个按钮,都是帮助我们跳转到其他界面的,今天先来说第一个按钮“单人版按钮”的点击事件:

单人版界面:

单人版界面就是我们屏幕“Screen2”对应的界面,这部分代码我们可以大致分为三部分来讲解。

1) 解析成语文件“idioms.csv”

通过文件管理器把成语文件的所有成语解析保存到一个列表中。

2) 点击确定按钮判断输入内容是否是一个正确的成语

通过判断输入内容在“所有成语列表”中是否存在相同的对象,来判断是否是一个成语。

3) 判断成语接龙是否接对

通过判断前一个成语的第一个字和最后一个字是否相等来表示接龙是否成功。

4) 重新开始游戏和退出游戏

当接龙失败时可以选择重新开始或退出游戏。

“成语接龙单人版”到这里就全部完成了!之后就可以开始我们的接龙游戏了,来一展我们的成语功底,看谁接的长哦!

成语接龙游戏原来还能这么设计,涨知识了!

达内童程童美是美国纳斯达克上市公司达内教育集团旗下,拥有16年编程教学经验,专注于6-18岁青少儿编程教育的领导品牌。