Log in

View Full Version : Fantasy FIRST?


gabrielc1266
19-11-2013, 10:09
My friend and I have been talking about the best teams of FIRST, and we've also talked about some powerhouse alliances at certain regionals . And thinking about it, a fantasy FIRST league might work, and it would be kind of awesome!
Here's how it would work:
You would tune into a live stream of a regional, and there would be a link to "fantasyfirst.com". You would then select the regional you're viewing, and draft an alliance on practice day (probably 2 or 3 bench robots as well in case something goes wrong). Then enjoy the event while having the enjoyment of competing in a fantasy FIRST league!

Andrew Schreiber
19-11-2013, 10:11
http://www.chiefdelphi.com/forums/forumdisplay.php?f=128


:rolleyes:

gabrielc1266
19-11-2013, 10:22
Okay, I'm aware of the fantasy league here on chief Delphi lol, but I'd like to see a dedicated website! I think it would be something cool to include for each comp stream

Koko Ed
19-11-2013, 11:03
Okay, I'm aware of the fantasy league here on chief Delphi lol, but I'd like to see a dedicated website! I think it would be something cool to include for each comp stream

There was a crack team of FIRST experts who banded together to try to make a Fantasy FIRST site and it never even got off the ground (Top level people in FIRST are also very busy people with families and other interests). I wish you luck on your endeavor.

Anupam Goli
19-11-2013, 12:42
Making such a website would be a very time consuming endeavor. It would take more than some simple JS and PHP in order to have the drafts run properly and constantly update event lists and scores. If you do find the time and resources to do so, you're welcome to and we'd all definitely use it.

lynca
19-11-2013, 14:26
I would start by looking at the The Blue Alliance API

Understanding how the Blue Alliance works will greatly enhance your knowledge of building a Fantasy FIRST site.

ttldomination
19-11-2013, 14:56
I would start by looking at the The Blue Alliance API

Understanding how the Blue Alliance works will greatly enhance your knowledge of building a Fantasy FIRST site.

Is there any documentation to this end? Specifically, I'd be interested in a high level overview of how the application achieves certain tasks, but drilling down into the dense code base sounds not fun.

- Sunny G.

BigJ
19-11-2013, 15:00
Is there any documentation to this end? Specifically, I'd be interested in a high level overview of how the application achieves certain tasks, but drilling down into the dense code base sounds not fun.

- Sunny G.

https://github.com/gregmarra/the-blue-alliance/wiki/API-Documentation

Andrew Schreiber
19-11-2013, 15:03
Is there any documentation to this end? Specifically, I'd be interested in a high level overview of how the application achieves certain tasks, but drilling down into the dense code base sounds not fun.

- Sunny G.

https://github.com/gregmarra/the-blue-alliance/wiki/API-Documentation is the only one I know of. But I'm never sure how up to date that is.

https://github.com/gregmarra/the-blue-alliance/blob/master/controllers/api_controller.py is the relevant controller. (I think) and https://github.com/gregmarra/the-blue-alliance/blob/master/api_main.py is likely the other file you'd need to poke around to get started.

gabrielc1266
19-11-2013, 15:28
Just to put it out there, I wasn't implying that I was going to make this, because I don't really know how to do this kind of stuff. It was just an idea I had that I thought would be cool lol

jlmcmchl
19-11-2013, 15:45
https://github.com/gregmarra/the-blue-alliance/wiki/API-Documentation is the only one I know of. But I'm never sure how up to date that is.

https://github.com/gregmarra/the-blue-alliance/blob/master/controllers/api_controller.py is the relevant controller. (I think) and https://github.com/gregmarra/the-blue-alliance/blob/master/api_main.py is likely the other file you'd need to poke around to get started.

Really, the best way is to look at the actual API files that Andrew linked to. There's a "v2" api in the works and that's not in the documentation, though I was able to use it for FF related things. Greg, if you're reading this, it's incredibly useful!

Just to put it out there, I wasn't implying that I was going to make this, because I don't really know how to do this kind of stuff. It was just an idea I had that I thought would be cool lol

...

Lots of large scale projects are cool. But this isn't the place to hire a group of people to create your vision. Stuff like this takes dedication, and lots of hard work.

Maybe you want to do a little more research about this, and figure out how to make this a reality. Then get back with us and we'll see if there's any interest.

brennonbrimhall
19-11-2013, 16:08
https://github.com/gregmarra/the-blue-alliance/wiki/API-Documentation is the only one I know of. But I'm never sure how up to date that is.

https://github.com/gregmarra/the-blue-alliance/blob/master/controllers/api_controller.py is the relevant controller. (I think) and https://github.com/gregmarra/the-blue-alliance/blob/master/api_main.py is likely the other file you'd need to poke around to get started.

There also is a Google Group that is pretty well supported: https://groups.google.com/forum/#!forum/thebluealliance-developers.

If you need TBA API help, you are far more likely to find something there than on CD.

Brandon_L
19-11-2013, 16:42
Lots of large scale projects are cool. But this isn't the place to hire a group of people to create your vision. Stuff like this takes dedication, and lots of hard work.


I'm fairly sure that that is not what he was intending to do.

I've been working on some Fantasy FIRST stuff (EricH has seen a quick demo of it). Hoping to take it a bit further when I have some time (Next week I have off - wohoo!)

jlmcmchl
19-11-2013, 16:50
I'm fairly sure that that is not what he was intending to do.

I've been working on some FF stuff (EricH has seen a quick demo of it). Hoping to take it a bit further when I have some time (Next week I have off - wohoo!)

I agree with you, I think he was here to make a suggestion. But I don't think making a suggestion on CD makes sense. From my experience, if there's anything to do with an idea there's a proof of concept or something along those lines involved (SEE: Whitepapers).

That's exciting. I ended up trying to get an old FF draft aid to work last year, but it didn't end so well, which could have been my fault or the program being dated and ran on Fedora. Best of luck to you, I hope it works out!

Brandon_L
19-11-2013, 16:55
I agree with you, I think he was here to make a suggestion. But I don't think making a suggestion on CD makes sense. From my experience, if there's anything to do with an idea there's a proof of concept or something along those lines involved

Ideas don't hurt anyone

EricH
19-11-2013, 18:50
Just to put it out there, I wasn't implying that I was going to make this, because I don't really know how to do this kind of stuff. It was just an idea I had that I thought would be cool lolJust as a case in point... I don't really know how to program. Doesn't mean that I can't, just means that I have to learn on the fly. And I've written one functional FF drafting program, and I'm working on another--in a completely different language.


If anybody wants to do this, I can send over a list of what would be some desirable traits for such a site.

ttldomination
19-11-2013, 21:23
I'm fairly sure that that is not what he was intending to do.

I've been working on some Fantasy FIRST stuff (EricH has seen a quick demo of it). Hoping to take it a bit further when I have some time (Next week I have off - wohoo!)

Mind letting me have a poke/demo? Seems interesting.

If anybody wants to do this, I can send over a list of what would be some desirable traits for such a site.

Would this is specific to what OP suggested or what we're running here on Chief Delphi?

Either way, shoot a copy of that list my way (or rather just drop it here; it's a good discussion).

- Sunny G.

EricH
20-11-2013, 01:28
Would this is specific to what OP suggested or what we're running here on Chief Delphi?

Either way, shoot a copy of that list my way (or rather just drop it here; it's a good discussion).
The answer is: YES.

The other answer is: It's closer to all the forms that have shown up on Chief--and I suppose it wouldn't be that hard to rig towards the OP's suggestion. I'd REALLY like a FF site that can handle individual events, blocks of events up to the full season, free-for-all style, auction style, normal style...


I'll drop it in CD-Media when and if I get a chance.

Navid Shafa
20-11-2013, 22:10
I'd REALLY like a FF site that can handle individual events, blocks of events up to the full season, free-for-all style, auction style, normal style...


I've wanted to get in on Fantasy FIRST for a while, but I just don't feel like I have the time, during competition season. If there was a dedicated FF site, that was as simplistic as Fantasy Football, I'm sure a lot more people would play :)

Anupam Goli
21-11-2013, 00:06
I've wanted to get in on Fantasy FIRST for a while, but I just don't feel like I have the time, during competition season. If there was a dedicated FF site, that was as simplistic as Fantasy Football, I'm sure a lot more people would play :)

Most of Fantasy FIRST happens during the offseason (the drafts are happening now). Due to the amount of work it takes now, the league on CD allows teams of up to 5 per Fantasy FIRST team. If you want to see if you can join a team now, you can try and pm Koko Ed if it's allowed still.

EricH
21-11-2013, 00:06
I've wanted to get in on Fantasy FIRST for a while, but I just don't feel like I have the time, during competition season. If there was a dedicated FF site, that was as simplistic as Fantasy Football, I'm sure a lot more people would play :)
Every time I compare FF to Fantasy Football, I use the analogy of picking the ENTIRE team for EVERY game. Scares people pretty good.


I've attached a .docx of what I see as my ideal FF site, covering the 3 major types of drafts and desired features (including which style they'd be needed for). To anybody attempting it, I wish the best of success...:D