Coder Social home page Coder Social logo

taiko's Introduction

Usage

This repository contains the code for a Visual Studio project.

Prerequisites

Save SFML in a location where you can access it easily.

Installation

To compile the code on your local machine, clone this repo in your Visual Studio projects directory.

git clone https://github.com/jwest60/taiko.git

Then open the .sln file to open Visual Studio.

This repo dynamically links the SFML and TGUI libraries, so you will need to handle their dependencies yourself, which is explained below.

Follow this guide in the SFML documentation to link all the necessary files. You will need the following libraries:

  • Graphics
  • Window
  • System
  • Audio

Follow this guide in the TGUI documentation to link all the necessary files.

Note: The .dll files are already included, so you will not need to copy them into your project.

If you're having issues with installation, e-mail me at [email protected].

How To Play

Controls

A and F - "Outer" drum; used to hit notes that are colored blue.

S and D - "Outer" drum; used to hit notes that are colored red.

SPACE - Pause button

Note: You don't have to use both keys. Two keys are provided for "double tapping", or when notes are appearing at intervals so close together that one key is too slow. They are not needed in the current state; using just one of each will suffice.

Strategy

On pressing play, notes will begin to travel from the right to the left and music will begin to play after a short delay. Once they align with the hit marker, use the appropriate key to hit the note. Listening to the music will help you time this.

Known Bugs

  • Hitting the ESC button to go back to the menu doesn't reset the play state

taiko's People

Contributors

jwest60 avatar rainhaworth avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.