Feature Wish List

Our own Blood Bowl stats/fixtures database system.

Moderator: Area Leader

User avatar
Gandalf
Moderator
Moderator
Posts: 2064
Joined: Sat Nov 24, 2012 1:44 am

Re: Feature Wish List

Postby Gandalf » Mon Nov 02, 2015 8:58 pm

Find a free product that can do something like this & I'll look at incorporating it. :) There's probably something out there.

Technologies: PHP, Javascript, JQuery.

User avatar
Raveen
Moderator
Moderator
Posts: 2437
Joined: Thu Nov 15, 2012 12:59 pm
Location: Solihull
Contact:

Re: Feature Wish List

Postby Raveen » Fri Nov 20, 2015 1:29 pm

As if my silence on the subject wasn't telling enough - I wouldn't know where to start :)

Another request, hopefully easier to implement: On the player screen and team screen, can there be an option to display skills in order gained rather than alphabetical?

Another option might be to come up with a list of "Best Skills" so that skills always come up in order of utility (so Piling On comes before Pass Block). You'd probably want a list for each position type and it's almost certainly more work than it's worth but it's an idea.
ImageImage

User avatar
Raveen
Moderator
Moderator
Posts: 2437
Joined: Thu Nov 15, 2012 12:59 pm
Location: Solihull
Contact:

Re: Feature Wish List

Postby Raveen » Fri Nov 20, 2015 1:30 pm

Ooh another idea. For the team screen could coaches upload a logo image to the site?
ImageImage

User avatar
Gandalf
Moderator
Moderator
Posts: 2064
Joined: Sat Nov 24, 2012 1:44 am

Re: Feature Wish List

Postby Gandalf » Fri Nov 20, 2015 1:44 pm

Raveen wrote:As if my silence on the subject wasn't telling enough - I wouldn't know where to start :)

I'm sure googling graphs, statistics and the languages I mentioned would get you something.

Another request, hopefully easier to implement: On the player screen and team screen, can there be an option to display skills in order gained rather than alphabetical?

Possibly. Thing is, lots of skills are from games from before the history of BBDB so I don't know the order so those would be alphabetical. I think the client orders them by when they were gained but I don't think the order is listed in the saved game files, which is why I have to derive it by "what game did we first see that skill".

Another option might be to come up with a list of "Best Skills" so that skills always come up in order of utility (so Piling On comes before Pass Block). You'd probably want a list for each position type and it's almost certainly more work than it's worth but it's an idea.

I did read something which ranked skills in tiers, much like ranking races in tiers. So I could do that. I can probably find the document again. It had Block as tier 1 by itself, dodge, mighty blow and a couple of others in tier 2, I think it went down to tier 4 as "skills you might possibly take" and then tier 5 had real garbage stuff in it (like the aforementioned pass block). But that doc also included extraordinary skills, which will be ignored for this obviously, as you can't earn them. This obviously wouldn't cover different positional, but would be much less work to implement, and to a degree they are player-independent - dodge is better on a AG4 rather than an AG2 player, but it's still useful.

I would have to implement cookies to remember people's choices in the order for listing skills... so technically speaking that's additional work, but adding cookies is something that will need to be done at some point anyhow.

Linked to this, I also intend to beef up the "skills" section of the website, so you can see for example what the most chosen skills are. You can already look up a player position (eg Black Orc) and see what skills all the Black Orcs in RTBBL history have chosen.

Ooh another idea. For the team screen could coaches upload a logo image to the site?

There is no user logon functionality yet. It's quite a lot of work but is planned for the dim & distant future.

But this reminds me of something I have half-implemented, which is to display the logo from in-game on each team's page. I've got all the images uploaded, and the database holds the information regarding what each team's logo is, I just need to do the last step to fit it together, and have forgotten all about it. I'll get round to this at least in the next week or so.

User avatar
id3nt1ty
Blood Bowl Leader
Blood Bowl Leader
Posts: 1235
Joined: Sat Nov 24, 2012 10:00 pm

Re: Feature Wish List

Postby id3nt1ty » Fri Nov 20, 2015 1:58 pm

It would be nice to have the code in some sort of source control system to encourage other contributors.
Image

User avatar
Raveen
Moderator
Moderator
Posts: 2437
Joined: Thu Nov 15, 2012 12:59 pm
Location: Solihull
Contact:

Re: Feature Wish List

Postby Raveen » Fri Nov 20, 2015 2:02 pm

ImageImage

User avatar
id3nt1ty
Blood Bowl Leader
Blood Bowl Leader
Posts: 1235
Joined: Sat Nov 24, 2012 10:00 pm

Re: Feature Wish List

Postby id3nt1ty » Fri Nov 20, 2015 2:08 pm

Google Charts looks straight forward enough. Plus, because it's a Google product it has excellent documentation.
Image

User avatar
id3nt1ty
Blood Bowl Leader
Blood Bowl Leader
Posts: 1235
Joined: Sat Nov 24, 2012 10:00 pm

Re: Feature Wish List

Postby id3nt1ty » Fri Nov 20, 2015 2:09 pm

The question is, how easy is it to get the data from BBDB?
Image

User avatar
Gandalf
Moderator
Moderator
Posts: 2064
Joined: Sat Nov 24, 2012 1:44 am

Re: Feature Wish List

Postby Gandalf » Fri Nov 20, 2015 3:25 pm

Found this link to link up google charts and BBDB backend: http://stackoverflow.com/questions/1299 ... te-example

That would appear to boil the problem down to a database-level one which is where my strengths lie... this weekend is possibly my quietest one left this year so will see if I can get a proof of concept.

It would be nice to have the code in some sort of source control system to encourage other contributors.

Who is interested? I'm assuming not you since you were dissing PHP!

User avatar
id3nt1ty
Blood Bowl Leader
Blood Bowl Leader
Posts: 1235
Joined: Sat Nov 24, 2012 10:00 pm

Re: Feature Wish List

Postby id3nt1ty » Fri Nov 20, 2015 3:43 pm

I was actually planning on figuring out how to go about injecting Javascript into your PHP and generally just working around it as much as I could :P
Image

User avatar
Gandalf
Moderator
Moderator
Posts: 2064
Joined: Sat Nov 24, 2012 1:44 am

Re: Feature Wish List

Postby Gandalf » Fri Nov 20, 2015 9:44 pm

About 90 minutes work has yielded....
Proof of concept of graphs

And just for id3, an API for match stats since you wanted an API and you asked how easy it is to get the data. :)

So you can go off and draw your own google charts with that data and I can work them into the webpage.

Would love someone to lay out the page better too.... stick the graph next to the data table rather than underneath it.... it can't be that hard but I can't quite find the motivation to learn how to do it....

User avatar
Raveen
Moderator
Moderator
Posts: 2437
Joined: Thu Nov 15, 2012 12:59 pm
Location: Solihull
Contact:

Re: Feature Wish List

Postby Raveen » Fri Nov 20, 2015 11:11 pm

Nice! I'd go for bar charts personally but Pie is always good :)
ImageImage

User avatar
Raveen
Moderator
Moderator
Posts: 2437
Joined: Thu Nov 15, 2012 12:59 pm
Location: Solihull
Contact:

Re: Feature Wish List

Postby Raveen » Mon Nov 23, 2015 12:14 pm

A quick thought: Can you calculate the luck of upgrade rolls by team / coach? That way we'll know who's getting all my stat boosts and doubles!
ImageImage

User avatar
id3nt1ty
Blood Bowl Leader
Blood Bowl Leader
Posts: 1235
Joined: Sat Nov 24, 2012 10:00 pm

Re: Feature Wish List

Postby id3nt1ty » Mon Nov 23, 2015 12:16 pm

Lets have a Team SSP chart as well, please :)
Image

User avatar
Gandalf
Moderator
Moderator
Posts: 2064
Joined: Sat Nov 24, 2012 1:44 am

Re: Feature Wish List

Postby Gandalf » Mon Nov 23, 2015 12:26 pm

Raveen wrote:A quick thought: Can you calculate the luck of upgrade rolls by team / coach? That way we'll know who's getting all my stat boosts and doubles!


Oh, I like this! It will have to infer what you rolled based on your skills (I've turned down +MV and +AG on occasion) and won't include skills on people who you have fired before they played (eg I fire Ogres whose first 2 rolls are normals) but other than that... yeah. Maybe I'll add a third "team view" page showing statistics, and I can put other stuff, like dice rolls, in there in the future.

Lets have a Team SSP chart as well, please

If you're asking for a graph then wrong thread. If you're asking for one of the team listing pages to display the total SPP in the team then sure.


Who is online

Users browsing this forum: No registered users and 1 guest