etternagame / etterna

Advanced cross-platform rhythm game focused on keyboard play
https://etternaonline.com/
MIT License
475 stars 134 forks source link

[Feature Request]: Interactive Tutorial for Players New to Rhythm Games #1158

Open bluebandit21 opened 2 years ago

bluebandit21 commented 2 years ago

Is there an existing issue for the feature?

Describe the Feature

Not an incredibly fleshed out idea yet, will likely update this later with specifics.

The idea is to add a "Welcome to the game" tutorial chart that automatically plays the very first time a new player starts the game. (In a manner that would be easy to skip for people that know what they're doing)

I envision basically ripping off the way Project Diva did it, https://www.youtube.com/watch?v=nYpmLrCANEs, with a interactive tutorial that forces new players to hit basic patterns correctly before ending. (And I mean basic; maybe a few scattered random notes, a single jump, a single hold, and a single roll, all at a slow enough speed your grandmother could easily do it)

I think this would actually be fairly easy to add because of the existing Lua chart support; the only real programming trick would be forcing the chart to automatically start when a new profile is created for the first time, which is rather easy to do w/ Lua and a boolean value in the config.

How Does The Feature Add To The Game?

The thing I envision would be aimed at helping people that have literally never seen a rhythm game before the literal very basics of what to do.

It wouldn't be aimed at helping describe any advanced features or the like.

Additional Context

This would probably involve a few things:

Making a Lua modchart that forced you to hit certain sections correctly (in the sense of no misses or something, not necessarily well), with some kind of looping music (or just overly long mp3).

Background visuals and/or recorded vocals describing what to do (e.g. "Hit the key corresponding to the note column when it passes over the receptor)

Figuring out the theme Lua for automatically starting a specified chart when a new profile is entered for the first time. (Or alternatively new game install)

bluebandit21 commented 2 years ago

This would be a lot of work, and maybe not even something literally anyone would benefit from.

At the same time, I think Rebirth really helped make Etterna become more accessible to new players, and I like the idea of continuing that direction.