首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ECharts 做的另一种小游戏

昨天突然想起上学时玩的文曲星(电子词典),里面有个数字的小游戏,于是拿 ECharts 试着做了一下,大体思路如下: 用基于直角坐标系上的 heatmap 做虚拟按键 用 graphic.elements...[i]-text 和 graphic.elements[i]-rect 做文本框、提示框 监听 heatmap 的点击事件,输入数字、 heatmap 虚拟按键实现 heatmap 数据准备 //...准备 heatmap 的按钮数据,用 '-1' 作为退格按钮、'-2'作为按钮 var btnData = (function() { var res = []; for (i =...option):更新图表,默认将 option 与之前的图标配置项合并 myChart.setOption(option, false):更新图表,用此 option 替换原配置项 guess 函数定义 函数...返回 -1 匹配完成后,如果 A === 4 则猜对了,否则通过类似 0A1B 的方式提示的结果,通过 myChart.setOtion() 更新图表的提示区

39030

Python数字小游戏

需求:使用Python代码实现数字小游戏 通过代码生成一个随机的整数(随机整数的范围在1~20之间) 让用户输入一个整数(输入非整数时需给出提示、输入的整数不在1~20范围内时需给出提示) 程序提示用户输入的整数是高了还是低了...代码实现: # -*- coding:utf-8 -*- # 作者:测试蔡坨坨 # 时间:2022/11/18 23:02 # 数字游戏: # 代码中生成一个随机整数. # 然后用户输入数字后, #...print('请输入一个1-20的整数(输入q/Q/666可直接退出游戏):') elif 1 <= guess_num < correct_num: print('小了...,哈哈哈,请重新输入:') elif correct_num < guess_num <= 20: print('大了,哈哈哈,请重新输入:')...运行结果: 涉及知识点: random.randint(x,y)函数生成随机的整数,参数x和y代表生成随机的区间范围,且包含x和y。

98930

生日 Java小游戏

生日 Java小游戏 最近看到一个很有趣的小游戏: 询问朋友5个问题,找到他出生在一个月的哪一天。每个问题都是询问他的生日是否是5个数字集合中的一个。...这五个集合的第一个数分别是1、2、4、8和16,它们分别对应二进制的1、10、100、1000和10000。从1到31的十进制数最多用五个二进制就可以表示,如图3-2a所示。...如果某天的二进制在b位为整数1,那么该就该出现在Setk中。例如:数字19的二进制是10011,所以它就该出现在集合1、集合2和集合5中。...它就是二进制1+10+10000=10011或者十进制1+2+16=19。 数字31的二进制是11111,所以它就会出现在集合1,集合2、集合3、集合4和集合5中。...它就是二进制1+10+100+1000+10000=11111,或是十进制1+2+4+8+16=31。 ?

1.2K20

数字小游戏「功能优化」

全栈领域新星创作者 作者周榜:81 全站排名:6434  个人主页:weixin_52632755的博客_泽奀_CSDN博客 本系列: 小游戏_泽奀的博客-CSDN博客 欢迎 点赞➕评论➕收藏...共同学习交流 目录 游戏思路:  随机 游戏代码示例如下: ---- 游戏思路:  自动产生一个1~100的随机数字进行。 当你猜对的时候就 恭喜你猜对了,然后游戏结束。...当你的过程中错了的话,就会告诉你两种情况:1、大了,2、小了,然后再继续数字,直到猜对为止! 游戏可以一直玩,直到我们想要退出游戏即可!...---- 游戏代码示例如下: //1.电脑会生成一个随机 2.数字 #define _CRT_SECURE_NO_WARNINGS 1 #include #include<stdlib.h...//这里解释一下为什么是1-100:而rand()%100表示取100以内的随机,即取了随机之后再对100取余。

49610

linux实现数字小游戏源码

一个简单的linux数字小游戏源码 游戏规则: 数字游戏通常由两个人玩,一方出数字,一方。出数字的人要想好一个没有重复数字的 4 个数,不能让的人知道。的人就可以开始。...每一个数字,出者就要根据这个数字给出几 A 几 B,其中 A 前面的数字表示位置正确的的个数,而 B 前的数字表示数字正确而位置不对的的个数。...如正确答案为 5234,而的人 5346,则是 1A2B,其中有一个 5 的位置对了,记为 1A,而 3 和 4 这两个数字对了,而位置没对,因此记为 2B,合起来就是 1A2B。...接着的人再根据出题者的几 A 几 B 继续,直到猜中(即 4A0B)为止。 的人有 8 次机会。 例如: 乙出一个数字,甲。...##" echo "# this is a bash-shell game write by lee #" echo "# this game is infinite frequency 数字

1.4K31

Python实战-游戏(成语小游戏

前言编程世界既神秘又充满乐趣,而今天,我们又将一起踏上学习编程的奇妙旅程,今天我们将用python通过编写简单而有趣的成语游戏,探索代码背后的魔法力量。...你需要掌握的知识点随机生成、函数定义、变量与数据类型、输入/输出、条件语句和循环结构以及简单的函数知识点,如果你还没掌握可以移步到玩转社区新功能 · Python精品学习库 - 腾讯云开发者社区-腾讯云...我们的目标在这个教程中,你将学会如何运用基本的编程概念和语法,编写一个简单但富有趣味的成语小游戏。通过这个游戏,你将了解到变量、循环、条件语句等编程基础知识,同时培养逻辑思维和解决问题的能力。...如果玩家错了,可以继续尝试,但每轮最多有3次猜测机会。游戏结束时会显示当前得分,并询问玩家是否继续游戏。玩家可以选择继续游戏或退出。...编写一个函数(select_idiom)用于随机选择一个成语作为当前回合要猜测的成语。编写主游戏循环(play_game),在每轮游戏中进行以下操作:随机选择一个成语,并输出相应的提示。

14421
领券