Giter VIP home page Giter VIP logo

data-driven-dota's Issues

Angela Work

  1. User Bubble Chart- finished.
  2. Hero Pie Children- having A LOT OF TROUBLE ON THIS ONE :(
  3. Item bar graph, most bought on who?
  4. add names to user bubble chart

color horrible

ok dota2wiki default hero stat color for agi int strength is actually horrible- ideas?

also can we get a team default highlighting hover color if poss? ideas please.

@rkgibson2 @BenjyLevin

GitHub Wiki

On the GitHub Wiki, could everyone write some short descriptions of the functions they wrote, just so if other people need to call them, they know what will happen.

I was thinking things like what the function takes for arguments, what it returns (if anything), what it does, and what global variables it relies on, plus anything else you think is important.

d2 library load time

I think we may have a concurrency issue with our d2 library.
The library takes some time to load in the data from our json, however, the file calling the library functions may try to execute the functions before the data has been populated.

At the moment, I have wrapped my selector in a setTimeout(function(){},2000) to delay the call which seems to be working, but I don't think this is ideal.

Is there any way around this?

Formatting Records

@rkgibson2 @huihuifan What do we want these to look like? The dotabuff page? With the hero as an image in the back? At the moment I just implemented a very simple and plain table just to have the logic all there.

Robbie work

  1. endgame screen into the main page
  2. pull usernames
  3. bring up endgame on click

filtering issue

I select agility. Heroes filter.

I open the selector, deselect agility. Then I press close.

Nothing filters.

I open the selector, agility is deselected.

I think this is a problem.

@BenjyLevin

timeline click

so if a user clicks on the timeline without brushing, we need to figure out how to not read the event, because it consoles a lot of errors and all of the graphs blank?

@BenjyLevin

Dots entering timeline

@rkgibson2 not sure what you changed with the transitions or if this is an error on my side, but when the dots now come into the timeline from filtering, they don't line up with the str, int, agi axis.

Still to fix

  1. Put everything on same page, figure out layout and CSS, do our best to make things work on different screensizes.
    • Decide on color/font schemes for the entire project
  2. Add way to switch between user data sets (reload page?)
  3. Add filters by game mode (AP, RD, etc) and lobby type (unranked, ranked), as well as figure out what game modes to filter out by default (Diretide, etc.)
  4. Add enter transition for nodes in GPM/XPM graph
  5. Maybe set up GPM/XPM graphs and timeline so you can drag even when starting on a node (see bottom of this page)

Milestone 1 Due

  1. Fill out form
  2. Make process book
  3. Get code ready for submission

reformatting

Do you think it makes sense to have the game mode filter inside the hero filter?

also, is it possible to move the timeline upwards so it is inline with the filters?

@BenjyLevin @rkgibson2

timeline problem

  1. when you filter, timeline does not update to filtered hero selection
  2. when you filter the timeline, it doesn't rebind the move event for the slider
  3. can you add the css to github? it's probably on your computer but it's not pushed.

@BenjyLevin

Naming Convention

I have added conversion.html and conversion.js that can convert from api ID to name.
I have also included a way of displaying the images that you pulled from these names.
You can test this out in conversion.html using the console.

However, I noticed that there are a few naming convention issues between the names that I convert to, and the names of the images that you pulled. I.e. shadow_fiend vs. nevermore.
We may have to rename either the json file or the image files so that they are consistent and we can query these images successfully.

Benjy work

  1. records
  2. timeline bug to fix, issue detailed on github
  3. filter by game mode + lobby time
  4. switch between user datasets- finished. looks good!

maybe we shouldn't default to me, because two of the graphs basically don't show anything? thoughts?

to fix

  1. aegis doesn't have a cost
  2. hero graph not appearing
  3. fancy tooltips?
  4. sliding on the bar graph
  5. images on the bar graph

Parse and manipulate data into correct form

We need to parse and manipulate the data so it has what we need.
This includes translating hero/item ids into actual names and decoding the tower/barracks status.

We should definitely discuss together what we want the "correct form" to be.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.