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

相关文章

Python38个游戏开发库整理汇总

《Python38个游戏开发库整理汇总》文章介绍了多种Python游戏开发库,涵盖2D/3D游戏开发、多人游戏框架及视觉小说引擎,适合不同需求的开发者入门,强调跨平台支持与易用性,并鼓励读者交流反馈以... 目录PyGameCocos2dPySoyPyOgrepygletPanda3DBlenderFife

IDEA中配置Tomcat全过程

《IDEA中配置Tomcat全过程》文章介绍了在IDEA中配置Tomcat的六步流程,包括添加服务器、配置部署选项、设置应用服务器及启动,并提及Maven依赖可能因约定大于配置导致问题,需检查依赖版本... 目录第一步第二步第三步第四步第五步第六步总结第一步选择这个方框第二步选择+号,找到Tomca

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

游戏闪退弹窗提示找不到storm.dll文件怎么办? Stormdll文件损坏修复技巧

《游戏闪退弹窗提示找不到storm.dll文件怎么办?Stormdll文件损坏修复技巧》DLL文件丢失或损坏会导致软件无法正常运行,例如我们在电脑上运行软件或游戏时会得到以下提示:storm.dll... 很多玩家在打开游戏时,突然弹出“找不到storm.dll文件”的提示框,随后游戏直接闪退,这通常是由于

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

IDEA中新建/切换Git分支的实现步骤

《IDEA中新建/切换Git分支的实现步骤》本文主要介绍了IDEA中新建/切换Git分支的实现步骤,通过菜单创建新分支并选择是否切换,创建后在Git详情或右键Checkout中切换分支,感兴趣的可以了... 前提:项目已被Git托管1、点击上方栏Git->NewBrancjsh...2、输入新的分支的

IDEA Maven提示:未解析的依赖项的问题及解决

《IDEAMaven提示:未解析的依赖项的问题及解决》:本文主要介绍IDEAMaven提示:未解析的依赖项的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录IDEA Maven提示:未解析的依编程赖项例如总结IDEA Maven提示:未解析的依赖项例如

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热