Team Project Idea -- 声控击鼓游戏

2023-11-28 20:30

本文主要是介绍Team Project Idea -- 声控击鼓游戏,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Kinect流行的很大一个原因是因为它颠覆了传统游戏中单一枯燥的操作,使得玩家可以运用身体来和机器进行互动.将人机交互的理念引入手机游戏/家庭游戏机无疑是游戏发展的一个趋势.Kinect让我们思考,还有什么能够带给用户更新鲜的游戏方式呢?不难想到,声音,或者说声控,会是其中一个答案.

事实上,利用声音来进行游戏操作的想法已经引起了一些游戏开发者的注意.比如前段时间引起不少iPhone用户追捧的小游戏 Pah!. 游戏设计很简单,横板模式,玩家操作飞机躲避障碍,也可以发射子弹击碎障碍来得分.唯一与众不同的是一切操作是由声音完全的! 玩家需要张大嘴巴发出”ahh”来让飞机上升,吼一声”pah!”来发射子弹.于是我们看到不少玩家在玩的过程中笑得接不上气

 


 

无独有偶,来自台湾的 a-hha studio在这个月刚推出了一款叫作Ocean Rabbit的声控游戏,Pah!比起来,它要显得成熟得多, 有趣的设定,漂亮的动画, 更精准的控制人们喜欢和家人\朋友一起分享玩这款游戏的喜悦.


 

显然声控游戏刚起了个头,更多的精彩还在后头.在这个机会点上,我们可以做什么呢?

已经出现的这两款声控游戏,都是在苹果的平台上的(怎么可以这样!!) . 为什么我们不能开发一款在Windows Phone平台上的声控游戏呢?

另外,从一个游戏爱好者的角度来说,上面两款游戏,尽管新鲜感十足,但是可玩性并不高,不是那种会让人玩上瘾的游戏.那么,我们能不能开发一款游戏,巧妙地结合声音控制操作的特点,来让游戏玩家们爽一把呢?

且看下面两样你一定非常熟悉的事物(图片均来自网络):

 

没错,就是打鼓和Beatbox! 设想一款游戏能够把二者结合起来,同时利用到声控的技术,会怎么样呢?  我们的手机上将将会出现这样一个游戏: 流水线上出现的击打指示标识持续而来,而当标识达到某个终点区域的时候,我们需要喊出与标识相对应的声音才能将标识“打”掉,从而得分。不同时长和音色的标识被精心组合,玩家玩得越好(精准地“打”掉了出现的标识),他喊出的声音就越像一段动人的Beatbox.

何如?

 

转载于:https://www.cnblogs.com/southseven/archive/2011/08/28/voice-control-drum-kit.html

这篇关于Team Project Idea -- 声控击鼓游戏的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/430225

相关文章

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave

idea中创建新类时自动添加注释的实现

《idea中创建新类时自动添加注释的实现》在每次使用idea创建一个新类时,过了一段时间发现看不懂这个类是用来干嘛的,为了解决这个问题,我们可以设置在创建一个新类时自动添加注释,帮助我们理解这个类的用... 目录前言:详细操作:步骤一:点击上方的 文件(File),点击&nbmyHIgsp;设置(Setti

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

IDEA连接达梦数据库的详细配置指南

《IDEA连接达梦数据库的详细配置指南》达梦数据库(DMDatabase)作为国产关系型数据库的代表,广泛应用于企业级系统开发,本文将详细介绍如何在IntelliJIDEA中配置并连接达梦数据库,助力... 目录准备工作1. 下载达梦JDBC驱动配置步骤1. 将驱动添加到IDEA2. 创建数据库连接连接参数

IDEA接入Deepseek的图文教程

《IDEA接入Deepseek的图文教程》在本篇文章中,我们将详细介绍如何在JetBrainsIDEA中使用Continue插件接入DeepSeek,让你的AI编程助手更智能,提高开发效率,感兴趣的小... 目录一、前置准备二、安装 Continue 插件三、配置 Continue 连接 DeepSeek四

IDEA与JDK、Maven安装配置完整步骤解析

《IDEA与JDK、Maven安装配置完整步骤解析》:本文主要介绍如何安装和配置IDE(IntelliJIDEA),包括IDE的安装步骤、JDK的下载与配置、Maven的安装与配置,以及如何在I... 目录1. IDE安装步骤2.配置操作步骤3. JDK配置下载JDK配置JDK环境变量4. Maven配置下

IDEA编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

Idea实现接口的方法上无法添加@Override注解的解决方案

《Idea实现接口的方法上无法添加@Override注解的解决方案》文章介绍了在IDEA中实现接口方法时无法添加@Override注解的问题及其解决方法,主要步骤包括更改项目结构中的Languagel... 目录Idea实现接China编程口的方法上无法添加@javascriptOverride注解错误原因解决方

在idea中使用mysql数据库超详细教程

《在idea中使用mysql数据库超详细教程》:本文主要介绍如何在IntelliJIDEA中连接MySQL数据库,并使用控制台执行SQL语句,还详细讲解了如何使用MyBatisGenerator快... 目录一、连接mysql二、使用mysql三、快速生成实体、接口、sql文件总结一、连接mysql在ID

IDEA如何让控制台自动换行

《IDEA如何让控制台自动换行》本文介绍了如何在IDEA中设置控制台自动换行,具体步骤为:File-Settings-Editor-General-Console,然后勾选Usesoftwrapsin... 目录IDEA如何让控制台自http://www.chinasem.cn动换行操作流http://www