zsol / cupapp Goto Github PK
View Code? Open in Web Editor NEWA starcraft2 replay sharing site
Home Page: www.cupapp.com
A starcraft2 replay sharing site
Home Page: www.cupapp.com
Stored on the filesystem next to the replay file itself
Generated by goo.gl or something else
Currently only the seconds are displayed, it should be converted to min:sec format.
It shows the upload timestamp of the replay, rather than the comment.
Shown on the side, just like latest replays
Gotta have one :)
need to stop robots from crawling /report/ urls and such
Get T&C right
It is TOP PRIORITY :) Maybe this should be just an improvement and not necessary in the live beta.
Check if the just-uploaded replay has already been uploaded and notify the user accordingly.
([(PlayerID, PlayerName)], Map, Played timestamp) should be enough to tell if two replays are of the same game or not.
After displaying one of the replays of the same game to her, the user should be given an option to still go ahead and upload the replay
For example when races are not known as in http://test.cupapp.com/en/replay/view/16/1v1-Star_Battle-Kantorek-Krejza-KellyFrogg-DarioShinai-Zsol-Yom-Dostya-Puy-Titty-Kn%C3%A4ckerbr%C3%B6d-Gregorec-TyCa
Not sure if we want to do anything about 0 apm situations. Probably something in the view.
The comment box needs a bit of redesign and to be extended with a small user image per comment.
The system right now does not check the username, just allows any. This causes problem if for example the username contains a / character, it will break the confirmation page link.
The Reply and Delete links in the headers of comments are broken. They are not links, just text.
Something like an iframe, showing details of the replay in a short, concise form.
Could come in several sizes & flavors
Investigate possible approaches to displaying map thumbnails.
should let url_for generate absolute url instead
See example here: http://test.cupapp.com/en/replay/view/19/2v2-Monlyth_Ridge-mouzMaNa-funkay-Aristeo-cubert
I don't know why the average APM is 30, while all players' APM is well above that. Any ideas?
A separate module to help organizing tournaments.
Except for replays from EU.
This is only because the link is hard coded to start with eu.battle.net. Changing it manually to kr for korean replays work fine.
To include user-defined events.
The idea is that users should be able to create categories for various events and then upload replays to those categories. This lets replays be grouped together.
Let users upload a bunch of replays, either
This will make it easier to upload replays from tournaments. One category per tournament could also be useful.
Permission groups are handled by sfGuard and should be set up in fixtures
Fix internationalization for hu
hehe. :)
Make a box around them or something
A UI element that lets users report broken replays in the system so we can take a closer look
http://test.cupapp.com/en/replay/view/10/2v2-High_Orbit-Yom-Zsol-Ones-krizis
Look at my comment, some special characters weren't save correctly.
On the replay details page some additional information is needed:
In the replay details part (probably some asynchronous javascript call).
In the future, we could link registered users to player profiles and display these there as well.
Allow new users to sign up via above services and existing users to connect their accounts to these. This will make it easier for users in the short term. Potentially we can drop our own password lists and then only allow signing in with these services. This could make our lives easier in the long run.
YET!
The current title is "BlizzFanatic.Com Validation email"
This should be handled like the current domain is put to app.yml and everywhere you need to use the domain it should be retrieved from there like sfConfig::get('application_domain');
For a few (20?) minutes after uploading.
Actions:
Title says all
Get them working and check out the format
We need a normal 404 page, now the default symfony page is displayed on wrong links.
When player's name is too long, the APM gets chopped and it doesn't display.
See http://cupapp.dyndns.info/en/replay/view/7/1v1-Lost_Temple-LiquidHuK-IMJunwiPirme for an example
Display a progress bar when uploading replays. Particularly useful when batch uploads will get implemented
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.