Silverlight 手鼓达人-仿太鼓达人 开源

Silverlight 手鼓达人-仿太鼓达人 介绍

手鼓达人是本人2012年中silverlight最火的一段时间开发的,本来目的只是想研究一下silverlight做游戏和做应用有何不同,但是后面由于种种原因和微软没有继续支持silverlight导致一些丧气,所以完成了90%游戏功能,但是基本上是可以玩的,只是算法有些BUG,界面待优化,歌曲编辑待优化。

最近突然有位网友特意找到我问我还记不记得游戏的一些处理细节,这过了2年多了我还记得什么(&——&),故拿出来与大家分享。

最后一次发布的演示地址:http://www.cnblogs.com/NatureSex/archive/2012/03/15/2398379.html

演示图

开始界面

歌曲选择界面

歌曲录制界面

游戏界面

开源代码地址

https://github.com/jasnature/TabourMaster  源码对你有帮助的话,请给星星哟。

时间: 2024-10-28 17:24:36

Silverlight 手鼓达人-仿太鼓达人 开源的相关文章

【BZOJ-3033】太鼓达人 欧拉图 + 暴搜

3033: 太鼓达人 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 204  Solved: 154[Submit][Status][Discuss] Description 七夕祭上,Vani牵着cl的手,在明亮的灯光和欢乐的气氛中愉快地穿行.这时,在前面忽然出现了一台太鼓达人机台,而在机台前坐着的是刚刚被精英队伍成员XLk.Poet_shy和lydrainbowcat拯救出来的的applepi.看到两人对太鼓达人产生了兴趣,applepi果断闪

codevs2486 太鼓达人

题目描述 Description 七夕祭上,Vani牵着cl的手,在明亮的灯光和欢乐的气氛中愉快地穿行.这时,在前面忽然出现了一台太鼓达人机台,而在机台前坐着的是刚刚被精英队伍成员XLk.Poet_shy和lydrainbowcat拯救出来的的applepi.看到两人对太鼓达人产生了兴趣,applepi果断闪人,于是cl拿起鼓棒准备挑战.然而即使是在普通难度下,cl的路人本性也充分地暴露了出来.一曲终了,不但没有过关,就连鼓都不灵了.Vani十分过意不去,决定帮助工作人员修鼓. 鼓的主要元件是M

[BZOJ3033]太鼓达人|欧拉图

Description 七夕祭上,Vani牵着cl的手,在明亮的灯光和欢乐的气氛中愉快地穿行.这时,在前面忽然出现了一台太鼓达人机台,而在机台前坐着的是刚刚被精英队伍成员XLk.Poet_shy和lydrainbowcat拯救出来的的applepi.看到两人对太鼓达人产生了兴趣,applepi果断闪人,于是cl拿起鼓棒准备挑战.然而即使是在普通难度下,cl的路人本性也充分地暴露了出来.一曲终了,不但没有过关,就连鼓都不灵了.Vani十分过意不去,决定帮助工作人员修鼓. 鼓的主要元件是M个围成一圈

bzoj3033: 太鼓达人 欧拉路径

题目链接 bzoj3033: 太鼓达人 题解 对于k-1位点,k位二进制位边,将点的转移连起来 每个点的入度和出度相等并且全部是偶点 只需要在这个图中找字典序最小的欧拉回路 可以贪心地找字典序较小的边,然后实在不行了就回溯 代码 #include<cstdio> #include<cstring> #include<algorithm> #define rep(p,x,k) for(int p = x;p <= k;++ p) #define per(p,x,k)

[Poetize II]太鼓达人

描述 Description 鼓的主要元件是M个围成一圈的传感器.每个传 感器都有开和关两种工作状态,分别用1和0表示.显然,从不同的位置出发沿顺时针方向连续检查K个传感器可以得到M个长度为K的01串.Vani知道这M 个01串应该是互不相同的.而且鼓的设计很精密,M会取到可能的最大值.现在Vani已经了解到了K的值,他希望你求出M的值,并给出字典序最小的传感器 排布方案. 题解:简直不能再暴力...搬运题解吧:第一问答案明显是m=2^k,将0~2^k-1这2^k个数抽象成有向图中的节点,每个结

bzoj3033 太鼓达人——欧拉图搜索

题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3033 考虑那 (1<<k) 个数,要形成答案,必然是相邻两个数间有 k-1 个重叠位置,也就是两个有 k-1 位前后对应相同的数之间可以连边转移: 发现这张图里每个点一定有两个入度.两个出度,也就是形成一张欧拉图: 所以暴搜时间有保证,暴搜即可: 对欧拉图还是太不熟悉了...暴搜也写不出来了...有种无力感... 代码如下: #include<iostream> #inclu

bzoj 3033 太鼓达人

思路:首先一定是2^m次方的总数.用二进制从 000 一直到 111总过m个数,然后暴搜. 1 #include<cstdio> 2 #include<cstring> 3 #include<iostream> 4 #include<queue> 5 #include<stack> 6 #include<bits/stdc++.h> 7 using namespace std; 8 #define LL long long 9 #de

太鼓达人:欧拉回路(暴搜)

一上来这个专题就死磕了这道题一上午,然后发现 类似二分图?2h 样例都过不去 类似状压?1h 过样例了,WA 0 类似暴搜?10min AC 然而正解是欧拉回路 欧拉回路: 如果图G中的一个路径包括每个边恰好一次,则该路径称为欧拉路径(Euler path).如果一个回路是欧拉路径,则称为欧拉回路(Euler circuit).具有欧拉回路的图称为欧拉图 判断条件: 以下判断基于此图的基图连通. 无向图存在欧拉回路的充要条件 一个无向图存在欧拉回路,当且仅当该图所有顶点度数都为偶数,且该图是连通

构建之法第十、十一章

一. 动作类游戏(ACT) 玩家控制游戏人物以各种方式技巧.利用各种武器工具等消灭敌人或保全自己或完成游戏任务来过关的游戏.动作类游戏大体分为 2D.2.5D.3D三类. 特点: 1. 这类游戏讲究打击的爽快感和流畅的游戏感,不刻意追求故事情节. 2. 操作简单,易于上手,紧张刺激. 3. 早期这类游戏有明显的关卡设置. 二. 冒险类游戏(AVG) 冒险类游戏一般会提供一个固定情节或故事背景下的场景给玩家.同时要求玩家必须随着故事的发展安排进行解谜,再利用解迷和冒险来进行下面的游戏,最终完成游戏