StachuK1992
statue
- Joined
- Jul 24, 2008
- Messages
- 3,812
- Location
- West Chester, PA
- WCA ID
- 2008KORI02
- YouTube
- Visit Channel
I got an idea a LONG time ago to make a proper algorithm database.
I finally have the time and competency to do it.
This will be a full replacement of and improvement upon the SS Wiki, pages of printable PDFs (Sorry Andy Klise!), BOCA Database, and most every other algorithm database currently available.
This is a high claim to make, but it will be done!
By the end of the year, the following features should be implemented:
Anonymous viewers:
Registered users:
Administrators:
We plan to support the following Case Groups:
An alpha version is currently available at algs.azurewebsites.net and algdb.net
Go to algdb.net.
The one hosted via Azure will be our QA box, basically, so any in-development versions should be found there.
I'm not making this thread because we're anywhere near done.
We're not.
I want suggestions! That's where you come in.
Give them to me here.
I'm working on this as an independent study with another student (Nicholas Beers, not a cuber [yet], just a coder).
I'll get him to come around to SS sometime once the semester starts (2 weeks)
What this means:
-we both have ~7hrs/week dedicated to this project and will be graded on our progress.
-we cannot accept commits from outside sources (you) until late-December.
Also, Nick might be interested in having a mobile-specific version of the site - probably read-only.
Is there a /significant/ interest in this? The website's responsive and looks lovely on most every device - try it out.
In case you're curious, technologies used:
I make a lot of commits, and many deployments to algs.azurewebsites.net
Check there every other day if you're highly interested.
Once features are more thoroughly tested, I'll throw them onto algdb.net.
Feel free to check for former link for 'beta' features
I'm spending quite a bit of time on this.
Tell me about features you want.
All will be considered.
TELL ME ABOUT BUGS, I WANT TO KNOW ABOUT THEM ALL!!!
I'm excited.
Oh, and if you couldn't tell, I'm back.
-statue
PS - can't respond to this thread? Apply to be part of the private forums. Once we have a more functional release I'll have this moved to a more accessible area of the forum.
Make an account. Add algs. Tell me if/how it breaks!!!
I finally have the time and competency to do it.
This will be a full replacement of and improvement upon the SS Wiki, pages of printable PDFs (Sorry Andy Klise!), BOCA Database, and most every other algorithm database currently available.
This is a high claim to make, but it will be done!
By the end of the year, the following features should be implemented:
Anonymous viewers:
View algorithm pages
These pages will have full support for:
These pages will have full support for:
-sorting by QTM, HTM, etc length
-sort by how many users know the algorithms (see later)
-filtering by move group ( only)
-"Invsere alg" button to display a popup to set up the case.
-Links to alg executions on YouTube
View User pagesUser pages will list all alg sets used by a specific user, and what algs they use.
Want to know what T-perm Rowe Hessler uses?
** Users => Rowe Hesser => PLL => T-Perm, done.
Registered users:
Note that you use a certain algorithm, which will be added to your user page
Add an algorithm to a case
Supply custom settings such as:
Upvote/Downvote algorithms.
Add an algorithm to a case
-At some point: When you add a Sune case to OLL, it will automatically be thrown in CLS, and things like that where cases are entirely equivalent.
Print dynamically-generated algorithm sheets.Supply custom settings such as:
-Displaying Rw vs r
-Color scheme preferences for images
Upvote/Downvote algorithms.
This will allow users to later sort by how many people like an alg.
Algs with a certain low reputation will be reviewed and removed if dysfunctional or stupid.
Administrators:
Add/Remove/Edit CaseGroups (PLL is an example of a 'case group')
Toggle Admin role of users
I will likely be hand-picking the admins, but feel free to apply.
Disable Users
Add/Edit/Remove CaseGroups
Add/Edit/Remove Cases
Remove algs from Database
Toggle Admin role of users
I will likely be hand-picking the admins, but feel free to apply.
Disable Users
Add/Edit/Remove CaseGroups
Add/Edit/Remove Cases
Remove algs from Database
We plan to support the following Case Groups:
PLL
OLL
CLL
ELL
CLS
ELS
ZBLL
ZZLL
CoLL
CmLL
Last-Slot F2L
2GLL
CPLS
VHLS
ZBLS
WV
VHLS
2-Slot F2L
OLLCP
etc.
Don't bother adding suggestions yet for Case Groups.
They will be fairly easy to add later on.
OLL
CLL
ELL
CLS
ELS
ZBLL
ZZLL
CoLL
CmLL
Last-Slot F2L
2GLL
CPLS
VHLS
ZBLS
WV
VHLS
2-Slot F2L
OLLCP
etc.
Don't bother adding suggestions yet for Case Groups.
They will be fairly easy to add later on.
An alpha version is currently available at algs.azurewebsites.net and algdb.net
Go to algdb.net.
The one hosted via Azure will be our QA box, basically, so any in-development versions should be found there.
I'm not making this thread because we're anywhere near done.
We're not.
I want suggestions! That's where you come in.
Give them to me here.
I'm working on this as an independent study with another student (Nicholas Beers, not a cuber [yet], just a coder).
I'll get him to come around to SS sometime once the semester starts (2 weeks)
What this means:
-we both have ~7hrs/week dedicated to this project and will be graded on our progress.
-we cannot accept commits from outside sources (you) until late-December.
Also, Nick might be interested in having a mobile-specific version of the site - probably read-only.
Is there a /significant/ interest in this? The website's responsive and looks lovely on most every device - try it out.
In case you're curious, technologies used:
ASP.NET MVC 4
C# 5
Entity Framework 5 (ORM)
HTML5, CSS3, JavaScript
jQuery
BootStrap
SQL Server 2012
Visual Studio 2012
Azure Websites
Mobile application development (With jQuery Mobile, DevExpress, Xamarin, Kendo UI, etc?)
PHP (VisualCube) porting to C# potentially, or hack of twisty.js with Lucas Garron.
SVN
Unfuddle
C# 5
Entity Framework 5 (ORM)
HTML5, CSS3, JavaScript
jQuery
BootStrap
SQL Server 2012
Visual Studio 2012
Azure Websites
Mobile application development (With jQuery Mobile, DevExpress, Xamarin, Kendo UI, etc?)
PHP (VisualCube) porting to C# potentially, or hack of twisty.js with Lucas Garron.
SVN
Unfuddle
I make a lot of commits, and many deployments to algs.azurewebsites.net
Check there every other day if you're highly interested.
Once features are more thoroughly tested, I'll throw them onto algdb.net.
Feel free to check for former link for 'beta' features
I'm spending quite a bit of time on this.
Tell me about features you want.
All will be considered.
TELL ME ABOUT BUGS, I WANT TO KNOW ABOUT THEM ALL!!!
I'm excited.
Oh, and if you couldn't tell, I'm back.
-statue
PS - can't respond to this thread? Apply to be part of the private forums. Once we have a more functional release I'll have this moved to a more accessible area of the forum.
Make an account. Add algs. Tell me if/how it breaks!!!
Last edited: