用物体操作计算机程序的系统和方法_3

文档序号:9872405阅读:来源:国知局
游戏“数独”所对应的计算机程序。
[0041]—旦程序被加载,用户可以继续放置印有阿拉伯数字的卡片来填充薄片的空格,来解决“数独”谜题。传感器会探测到任何放置在交互面上的卡片,计算机系统之后继续识别和定位卡片。一旦用户填充了所有“数独”网格的空槽,计算机程序会分析这个谜题的答案是否正确,计算机系统之后会通过音频消息(或任何其他物理反馈媒介,例如LED灯)来通知用户结果。
[0042]图3是根据本发明的另一个实施例的交互面示意图,印有内容的薄片放置在交互面上。
[0043]图3说明了本发明的另一个实施例,使用放置于交互面上的印有素材的薄片。为了便于说明,图3中所描述的系统和方法被特别设计成进行古老的中国棋盘游戏围棋,但是任何本领域技术人员都能够意识到本实施例可以有大量的使用和设计。
[0044]如图3所示,交互面301包括一个操作表面区域302,操作表面区域302内嵌压敏传感器303的阵列,布置成19条水平和垂直线。LED灯附着在阵列中每个传感器303附近。对每个传感器303来说,LED灯被配置成发出两种完全不同颜色的光304,305。每个阵列格子电连接到交互面301的计算机系统306,计算机系统306包括CPU(中央处理器)307和存储单元308。
[0045]一旦交互面301被激活,当用户按下(应用压力)阵列的一个格子,相应的压敏传感器303通知计算机系统306它被激活。计算机系统之后发回一个信号,点亮压敏传感器303被激活的阵列交叉点的一个或两个LED灯304,305。计算机系统306被配置为,当用户激活不同的阵列交叉点时,来回切换点亮LED颜色304,305。如果当用户激活了一个阵列的交叉点,点亮一种LED颜色,那么下一次用户(实际上是另一个玩家在他/她的回合进行游戏)激活了另一个阵列的交叉点,对于那个特定的交叉点另一个LED颜色被编程来点亮。
[0046]图3进一步说明了印有内容设计的薄片309被用于本发明的此特定实施例的用户界面。在这种情况下,印有的内容是简单的19*19的网格阵列。对古老的中国游戏围棋比较熟悉的人能够识别,这是一个针对围棋棋盘的设计。
[0047]图3所描述的系统的游戏玩法见下文。一旦交互面301被激活,薄片309被放置于操作表面区域302上,计算机系统306从它的存储单元308中加载相应的计算机程序(8卩,围棋游戏程序)。用户之后可以继续玩游戏。在游戏中,当一个传感器303被用户激活,一个信号被发送给计算机系统306,该信号包含在围棋棋盘上具体是哪个交叉点被激活的信息。计算机系统306之后被配置为发回一个信号,点亮附着在该传感器附近的两个LED灯304,305中的一个。计算机系统306被配置为,当用户激活不同阵列交叉点时,来回切换点亮不同的LED颜色。当用户激活一个阵列的交叉点时,如果一个LED颜色点亮,之后下一次用户(实际上是另一个玩家在他/她的回合进行游戏)激活另一个交叉点,另外的LED颜色被编程来点亮。
[0048]两个玩家在如图3所示的实施例中彼此对抗,游戏可作为正常的围棋游戏进行,除了用LED灯304,305来替代传统围棋游戏中的棋子。计算机程序运用围棋的规则来探查游戏的发展,并在需要时向用户提供反馈。通常当玩家做出了一个非法移动(违反规则时,玩家将不被允许与压敏传感器互动)时,以及在游戏结束立即宣布胜利者(计算机系统会计算哪个玩家占领了交互面的最多面积)时,反馈将提供给用户。
[0049]在本发明的此实施例中,系统包括放置在交互面表面的薄片。例如,薄片印刷的内容是中国著名的棋盘游戏围棋的网格。本实施例中的交互面包括一个基本单元,一个计算机系统(包括至少一个处理器和一个存储单元),以及一个带有能够探测到在交互面上不同位置的人类触摸的传感器阵列的操作表面。阵列的设计使得19*19行的围棋棋盘游戏被镜像在交互面的传感器阵列,每个传感器代表围棋棋盘上的361个交叉点中的一个。此外,阵列的每个传感器有两种颜色显著不同的LED灯,附着在传感器附近。
[0050]—旦交互面被激活,当一个传感器被用户激活,一个信号被发送给计算机系统,该信号包含在围棋棋盘上具体是哪个交叉点被激活的信息。计算机系统之后发回一个信号,点亮一个或两个附着在传感器附近的LED灯。计算机系统被配置为,当用户激活阵列的不同方格时,来回切换点亮不同的LED颜色。当用户激活一个阵列的交叉点时,如果一个LED颜色点亮,那么下一次用户激活另一个交叉点,另外的LED颜色被编程点亮。
[0051]任何熟悉围棋游戏的人都能立刻认识到使用本发明的此特定实施例来玩这个游戏的好处。其一,交互面不再需要使用“棋子”,而玩家可以通过简单观察棋盘上的LED灯的图案来了解游戏对象(或“棋子”)的进度。一个玩家的游戏对象用棋盘上的交叉点处点亮的同色LED灯来代表。其二,计算机系统允许公正的裁判和指导。不熟悉围棋游戏规则的玩家可以由交互面来告诉他们哪些移动可以哪些不可以。最后,一旦一盘游戏结束,计算机系统可以立刻宣布获胜者,而传统的围棋游戏玩家必须数出他们的每个棋子之后与其对手比较数量。
[0052]图4是根据本发明的一个实施例,用物体来操作计算机程序的方法流程图。
[0053]图4说明了本发明的通讯流,可以帮助说明本发明的核心过程。
[0054]如图4所示,用户401在交互面/传感器403上放置一个物体402。这导致交互面/传感器403探测操作表面区域上物体402存在并发出包含物体402的识别码、位置(或朝向)的数据给处理器404去处理。根据已有的数据,处理器404会从存储器405中找到需要发送的命令。根据程序,处理器404之后会指示感官装置406向用户401提供反馈。这种反馈可能会也可能不会提示用户401进一步与物体402互动,这种互动可能重新启动上述整个过程。
[0055]图5是根据本发明的另一个实施例,用物体来操作计算机程序的方法流程图。此实施例的方法可能在图2所示的系统实施例中实施。
[0056]如图5所示,此方法包括以下步骤。
[0057]步骤501:在交互面上或附近放置一个物理薄片。例如,一个印有“数独”游戏的起始网格的薄片被放置于交互面上。
[0058]步骤502:加载与物理薄片相对应的计算机程序。一旦薄片被放置于交互面上,交互面的传感器会探测到薄片的存在并将该信息发送给计算机系统。计算机系统之后会识别这个物理薄片并加载与该特定“数独”游戏对应的计算机程序。
[0059]步骤503:将一个物体放置在交互面上或者附近。一旦“数独”程序被加载,接下来用户可用印有阿拉伯数字的卡片来填充薄片的空格来玩“数独”谜题。
[0060]步骤504:交互面识别物理物体的识别码和位置信息。在这个步骤中,传感器会探测放置在交互面上的卡片。
[0061]步骤5O 5:执行相应的计算机
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1