SMOLive − this little side project I'm working on

General stepmania and stepmania online discussions.
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
User avatar
kingi89.new
Posts: 5
Joined: Sun Mar 13, 2016 12:10 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

SMOLive − this little side project I'm working on

Postby kingi89.new » Sun Nov 27, 2016 10:54 am

I think it is time to go public with this little hobby project of mine called . It displays player stats for your SMO room, basically utilizing the same mechanism as SMO's room view itself, but displaying things differently (and being more resistant to intermittent server lag):

smolive.png
smolive.png (191.88 KiB) Viewed 4356 times


Basically, when you are playing, open up the SMOLive, enter your room or player name, and that's it. Of course, you can also also watch other rooms as long as they are not /secret. Some parts of the app are still buggy, and I would appreciate suggestions as well as feedback in general.

Disclaimer: Even though the data comes from StepManiaOnline.net, the good folks behind SMO have nothing to do with this project. Simply put, if it breaks blame me (preferably, in this thread), and if it works give praise to SMO staff. No warranty of any kind is given.

User avatar
foxfire667
Moderator
Posts: 556
Joined: Sat Sep 29, 2012 5:09 pm
Location: USA
Contact:

Re: SMOLive − this little side project I'm working on

Postby foxfire667 » Tue Nov 29, 2016 5:09 pm

I'm surprised no one has said anything about this yet, it's pretty great! I really like the animations, and the detailed additions just grabbing from SMO data is pretty awesome too!

Since I've been looking at it for several minutes now i might as well make some suggestions.
- It'd be nice of the number of arrows and the percentages were next to each other as opposed to cycling between them.
E.G. Flawless: 95 (95%) | Perfect: 5 (5%) | Great: 0 (0%) ...etc
- Being able to look back on chat history permanently would be great, as it would eliminate needing both the room window and this window open if i'm just lurking. For talking however that would require SMO involvement I would imagine.
- The time could be more cleanly displayed. "T:0000" Is unnecessarily simplistic, even without any fancy graphics a "Time played: 00m 00s" would be much more desirable.
- I'm not sure what the number beside the difficulty is representing (e.g. the 7.8 next to expert in your accompanied image). As a public release, you probably should start labeling everything which isn't labeled. I know you have a sort of FAQ, but for simple things like one or two word identifiers next to a number are quite handy. Anything needing more than one or two words (e.g. definitions and layout interpretations) can be elaborated via FAQ.
- There are songs people play which may give them 5 digit judgements and combos, you should have at LEAST 5 0's in every numerical category.
- User's EXP doesn't need to be labeled in shorthand (e.g. 12,345,678 EXP instead of 10.277MEXP). The shorthand notation looks strange, If it breaks the design too much to move the avatar to the right a tiny bit, perhaps a user info box would be more suitable. You could put additional statistics within it (e.g. time played, songs played, average grade, etc) as well to give people a more in depth understanding of a person's ability and time spent playing SM.
- An option to enlarge the graph would be awesome, considering it is the most impressive data portion of the project. Let your work shine, especially when there are several players in a room, since it'd be easier to visualize differences in scoring!
- Putting a numerical percentage in the song progress bar would be swell (e.g. 25% in the center of the bar).

I hope I sparked some ideas with my suggestions, I really appreciate that you put the effort into making something like this! It's always awesome to see that there are people out there who are interested in SM and SMO, and that they want to create stuff around it. Thanks a lot for posting this!

User avatar
Cube
Site Admin
Posts: 354
Joined: Mon Sep 24, 2012 10:18 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: SMOLive − this little side project I'm working on

Postby Cube » Wed Nov 30, 2016 1:58 pm

Definitely Cool, if you wanted to integrate with chat, you might be able to just snag the SMO cookie of an authenticated session.

User avatar
kingi89.new
Posts: 5
Joined: Sun Mar 13, 2016 12:10 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: SMOLive − this little side project I'm working on

Postby kingi89.new » Thu Dec 01, 2016 3:22 am


User avatar
kingi89.new
Posts: 5
Joined: Sun Mar 13, 2016 12:10 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: SMOLive − this little side project I'm working on

Postby kingi89.new » Sat Dec 10, 2016 8:15 am


User avatar
Ren Bowe
Posts: 9
Joined: Fri Mar 04, 2016 7:22 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: SMOLive − this little side project I'm working on

Postby Ren Bowe » Wed Dec 14, 2016 5:32 pm

This is really cool definitely will be using this in the future!


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Return to “General Stepmania Discussions”

Who is online

Users browsing this forum: No registered users and 1 guest