Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Help with creating rhythm game  (Read 2799 times)

0 Members and 1 Guest are viewing this topic.

_darkus

  • Newbie
  • *
  • Posts: 7
    • View Profile
Help with creating rhythm game
« on: August 27, 2013, 11:15:56 am »
Hello!
I have some questions about rhythm games. Example of good rhythm game is Osu!(u can google it).
So, what is the best way to synchronize music playing and gameplay?
How to implement simple metronome in SFML that will beat with specified BPM?
Any tutorials/articles about Audiosurf-like game development?
I will be glad to hear any advices and recommendations.
Thanks!

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11034
    • View Profile
    • development blog
    • Email
Re: Help with creating rhythm game
« Reply #1 on: August 27, 2013, 02:35:22 pm »
SFML is not layed out every well for such a task, since its API only provides very few options and properties. :-\
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

_darkus

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: Help with creating rhythm game
« Reply #2 on: August 27, 2013, 05:53:25 pm »
Okay then. Is it completly impossible to make such game in SFML? It's sad, but i must use SFML for this task, dont ask why, lol.
Is it a good idea to try libraries like FMOD? Any other good libraries?

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11034
    • View Profile
    • development blog
    • Email
Re: Help with creating rhythm game
« Reply #3 on: August 27, 2013, 06:09:39 pm »
Well you can still use the window and graphics module, but might want to look for some other library that supports better realtime tracking etc. But I've no experience in that sector, so I can't recommend anything.
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/