All Projects → yugecin → Opsu Dance

yugecin / Opsu Dance

Licence: gpl-3.0
fork of opsu! (which is an osu! clone) with extra stuff

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Opsu Dance

Danser Go
Dancing visualizer of osu! maps and custom osu! client written in Go.
Stars: ✭ 224 (+224.64%)
Mutual labels:  clone, osu
Opentomb
An open-source Tomb Raider 1-5 engine remake
Stars: ✭ 1,035 (+1400%)
Mutual labels:  clone
Osu
rhythm is just a *click* away!
Stars: ✭ 8,573 (+12324.64%)
Mutual labels:  osu
Medium Clone
🎉 Mediumm WordPress theme, very inspired by medium.com
Stars: ✭ 29 (-57.97%)
Mutual labels:  clone
Proxmark3
RRG / Iceman repo, the most totally wicked repo around if you are into Proxmark3
Stars: ✭ 901 (+1205.8%)
Mutual labels:  clone
Expo Stack
🎮🧱 stack game clone made in expo (ios, android, web), three.js, react native
Stars: ✭ 34 (-50.72%)
Mutual labels:  clone
Expo Crossy Road
🐥🚙 Crossy Road game clone made in Expo (iOS, Android, web), THREE.js, Tween, React Native. 🐔
Stars: ✭ 701 (+915.94%)
Mutual labels:  clone
Flutterwhatsappclone
Building a WhatsApp Clone in Flutter.
Stars: ✭ 1,107 (+1504.35%)
Mutual labels:  clone
Github Clone All
Clone (~1000) repos matched to query on GitHub using Search API
Stars: ✭ 45 (-34.78%)
Mutual labels:  clone
Osuqqbotfornewbiegroup
为osu!新人群开发的QQ Bot,在其他群也可以使用一些基本功能。
Stars: ✭ 29 (-57.97%)
Mutual labels:  osu
Jetweet
Jetweet is a mini twitter clone with basic functionalities, Made using ASP.NET CORE and Entity framework technologies
Stars: ✭ 29 (-57.97%)
Mutual labels:  clone
Shallow Clone
Make a shallow clone of an object, array or primitive.
Stars: ✭ 23 (-66.67%)
Mutual labels:  clone
Deepcopy
Create deep copies (clones) of your objects
Stars: ✭ 8,089 (+11623.19%)
Mutual labels:  clone
Osu Hope
osu!HOPE: HoLLy's osu! Packet Editor
Stars: ✭ 18 (-73.91%)
Mutual labels:  osu
Ezpp
pp made easy!
Stars: ✭ 47 (-31.88%)
Mutual labels:  osu
Snapchat Clone
👻 A SnapChat clone built with React, Redux and Typescript. Styled with SASS. Tested with Cypress, Jest and Enzyme. Linted with Eslint and formatted with Prettier!
Stars: ✭ 770 (+1015.94%)
Mutual labels:  clone
Google Forms
Clone of google forms using React and Node JS.
Stars: ✭ 27 (-60.87%)
Mutual labels:  clone
Kjbot
kjBot Framework and Modules
Stars: ✭ 32 (-53.62%)
Mutual labels:  osu
Collectionmanager
CollectionManager gives you ability to create and manage your osu! collections easier.
Stars: ✭ 68 (-1.45%)
Mutual labels:  osu
Learn Objective C In 24 Days Clone
This project was created with the intention of preservation
Stars: ✭ 54 (-21.74%)
Mutual labels:  clone

opsu!dance

Table of contents

main menu song list

What

Fork of opsu!, which is a clone of the osu! rythm game.

As of 2017 some major changes were made in this fork which changed the inner workings of opsu. This was done in an attempt to get more control over the base system and allowed a.o. changing resolution and skin at runtime without the need to restart the whole system. This fork was pretty even to opsu! before this change, but now there are way more differences.

Why

I made a cursordancing bot in C# for osu!, and by adding it into this clone, it allows me to do even more stuff with it. This way I can also provide this client to other players so they can play with it too, as I will not give my bot to people because I don't want to endorse cheating in any way.

My goal is to to add cool cursordancing things to this fork, but also make it possible to play the normal way. In the meantime I'm also adding various improvements to opsu! while I make a mess here, like the option menu, default back button, slider stuff, ...

Downloads

You can find prebuilt jars on the releases page.

Running

If you don't need to edit the source, just download a jar from the releases page.

Using an IDE is recommended because it is usually faster than the other options and provides debugging.

Using your favorite IDE

You should know how to do this. It's recommended to use a working directory like out to not pollute the project directory with config/db files.

If your IDE has poor maven support, do mvn intialize first and link the jars from the mvnlibs folder.

Using apache maven

mvn compile

Using apache ant

Resolve dependencies first by doing ant mvnresolve or mvn initialize

Then do ant run

Running tests

Requires junit.jar (I use junit 4) in your ANT_HOME/lib

ant test

Building a JAR

Using ant is recommended. Ant is used since release 0.5.0

Using apache ant

ant jar, find it in the bin folder

Using apache maven

mvn package -Djar, find it in the target folder.

Credits

opsu! was made by Jeffrey Han (@itdelatrisu). All game concepts and designs are based on work by osu! developer Dean Herbert. Other opsu! credits can be found here.

opsu!dance (everything in the src package yugecin.opsudance) was made by me (@yugecin). Lots of edits were made in the opsu! sources, too.

License

This software is licensed under GNU GPL version 3. You can find the full text of the license in the LICENSE file.

NB: Some source files in this repository are authored by others who are not associated with this project. See the copyright headers in those files for more details, if applicable. Those files may be modified, with modifications either annotated in source and/or visible in revision information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].