TheMinusWorld / Mayhem-Whereabouts

Master repository for the Mayhem Whereabouts software
GNU Affero General Public License v3.0
0 stars 1 forks source link

Spells #7

Open wtl420 opened 4 years ago

wtl420 commented 4 years ago

Here's where we can discuss what to do with spells and how to expand the concept.

Blocked by #6

DarkoJohnny commented 4 years ago

Move the Spell UI to a small sidebar similar to the avatar/account info part of the postbit, on the right. (It could slide out from a minimized view to conserve space) This is where currently active spells on a post would appear and be easily good sh*ttable (I'd like for reactions to be available for spells as well), fixing MW's current biggest UI problem. Also better reminds users of the feature so they make use of it more often.

DarkoJohnny commented 4 years ago

Also: Get rid of the awful spell stacking cost penalty. It's a terrible idea that heavily discourages creative casting and casting in general really.

keithpickering commented 4 years ago

Every spell should be recoded from the ground up but I'm sure that goes without saying. We should consider leveraging canvases for certain spells to increase performance and also achieve cooler effects. I'm sure there are also spell effects currently achieved with JS that could be handled in the backend instead.

Spells should be divided by color/tier rather than cost, this ties in with #6. Spells would need to be rebalanced accordingly - simple ones like Feelin Fab would be 1 orb, while the most disruptive/showy ones would take the whole bar (6 orbs).

Like @DarkoJohnny said, Good Sh*tting spells should be as intuitive as possible, especially if we go with the mana system in which case positive spell feedback would be the main way to replenish mana.

Thinking of UI/UX...i want to make casting a spell feel more like actually casting a spell and less like selecting an option from a menu, but I've also kind of outgrown the crazily flashy skeuomorph stuff. Maybe when you're reading a thread you get an additional Magic Wand floating action button, and if you click it your cursor becomes a wand which you can then use to click on a certain post (the whole page except the currently-hovered post would be darkened in this mode). Then when you click a post, that's what opens the spellbook. That would need to be reworked a bit for mobile but you get the idea, just adding more drama/pizzazz to the equation instead of just triggering a modal like a normie

DarkoJohnny commented 4 years ago

Making it more flashy is good. We could combine our UI ideas and have the active spell sidebar on posts be very thin and slide out on hover (fingertap on mobile), and have the persistent floating wand icon in the corner of the page for users to click on and get the flashy hover over post and darken the rest of the page/nice spellbook opening animation/etc experience. It would work on mobile too just with the darkening on hover part cut out and probably cut out the spellbook opening animation idea (considering I just wrote that in anyways since I think it'd be snazzy and play into what you're talking about) to help with people who have bad phones.

wtl420 commented 4 years ago

Figuring out a better UI is absolutely a priority here. I think what we have works for a concept but now that we've had it out and working for so long we can definitely improve on it somehow. I don't have any strong opinions on it other than making less actions hidden behind menus is definitely the way to go.