Git Product home page Git Product logo

linthesia's Introduction

linthesia

tentative to fix/rewrite linthesia , an open-source synthesia/ "piano-hero" like game (scroll down to see screenshot and "manual")

it should compile for at least Windows/Linux/MacOS X (I have tested only Linux though)

game

Note:

Current Master can be used for casual gaming, and I strongly encourage people to use it to provide feedback

if you want to find the old linthesia checkout the release 0.4.3 (see release section in github)

Contributing

Even though this project hasn't moved a lot for a while, I'm still around to merge things :)

I'm very open to suggestions/ideas, and should be quite responsive to issues which are posted here So if you get any problem to compile and/or you want to see some specific feaures, just add an issue here or send me an email allan.simon |at| supinfo.com

Dependencies

For version 0.5 and above (including current master) you simply need these package (on Ubuntu)

 clang (or g++)
 libtool
 autoconf
 automake
 make

 libsfml-dev
 librtmidi-dev

So for example (with build-dependencies):

 sudo aptitude install clang libtool autoconf automake make libsfml-dev librtmidi-dev libgtkmm-2.4-dev libgconfmm-2.6-dev libgtkglextmm-x11-1.2-dev libasound2-dev

we also use tinydir, for cross-plateform file/directory operation but as a header so no need to install anything

you may also need to install Timidiy or FluidSynth on Linux in order to have something to play out the midi

Compiling it (version 0.5 and above)

autoreconf -i
./configure
make

Launching it

cd src ; ./linthesia

In game control

  • space to play/pause the song
  • left/right to decrease/increase the song's speed
  • escape to go back to previous screen (for example to leave a game)

(latter we will make it more obvious inside the game itself)

Screenshots

main page game choose song

linthesia's People

Contributors

albfan avatar allan-simon avatar erudition avatar qdii avatar serval2412 avatar

Watchers

 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.