BuzzerBeater Forums

Suggestions > BB App

BB App

Set priority
Show messages by
This Post:
00
259891.22 in reply to 259891.1
Date: 7/8/2014 6:29:43 PM
Spartan 300
II.2
Overall Posts Rated:
52555255
Second Team:
Spartan Kids
Nice suggestion mate, it would be great.

This is where we hold them!
This Post:
00
259891.23 in reply to 259891.21
Date: 7/15/2014 6:30:18 AM
Neverwinter
CGBBL
Overall Posts Rated:
621621
Well, I think the best solution for making an app, is hiring a professional.

From: E.B.W.
This Post:
00
259891.24 in reply to 259891.23
Date: 7/31/2014 2:58:07 AM
Overall Posts Rated:
26152615
Hey, I just wanted to comment again and say thanks for all the feedback, especially from BB-Marin! It's nice to know that this idea is largely supported and is hopefully in the works of being done. 125+ votes and a 90%+ Approval rating of this idea is awesome, so hopefully this progresses as it needs to in order to help BB and all the users that love this game.

Murray/Harris/MPJ/Grant/Jokic - 2020 NBA Champs
From: abu

This Post:
00
259891.25 in reply to 259891.17
Date: 7/31/2014 1:18:06 PM
Overall Posts Rated:
3535
to welington


brazil got embarrassed in the semis and 3rd place match, so would you still help BB -marin in developing the BB app? just kidding, i know you are now working on it. peace

From: Welington

To: abu
This Post:
00
259891.26 in reply to 259891.25
Date: 8/1/2014 7:44:59 AM
Overall Posts Rated:
135135
LOL :)

Yeah, that was ugly. But it was deserved anyway, our team sucked.

We'll see how it goes, I've been working a lot since then, still need to talk to Marin.

This Post:
33
259891.27 in reply to 259891.6
Date: 8/3/2014 10:40:46 PM
Overall Posts Rated:
766766
Hey Marin

Wellington posted this previously.

I'm not sure how BB is coded, but if there was some kind of form or method to set up lineups, for instance, it wouldn't really be expensive or difficult to create an interface to receive roster data, enable users to play with it and then send it back. I know I'm talking about one simple functionality inside the game, but I'd recommend an incremental approach anyway.

This should enable the mobile devs to code an app without ever touching or seeing the code behind BB as they would only need some kind of spec of the data exchange.


This is my idea as well. Essentially you would just build a 'wrapper'. a GUI which communicates to the BB-DB and just grabs that user's data for setting lineups etc. No-game engine data or anything like that needs to be sent. All game data, such as box scores, play-by-play would be 'view-only'. just like how you have it now.
So the only thing that a GUI developer needs to know is that he is receiving data for a list. Essentially the developer is going to developer containers and lists that can handle the type of text data that the user needs to manipulate.

Also have a look at what other websites do - Some other websites offer a 'cut-down' or mobile-friendly version of their website. Less content, bigger text, etc, but still with enough functionality to get them by. Banks are a good example of this. You can't do everything with a bank-mobile app, but the core features are there.

So id probably look at the following to begin with:
a) A cut-down version of the whole site as a starting point. Put in in the core functions that you want people to be able to do. You want to give the users enough functionality to 'play the game' whilst restricting how much work you do. So for example. Set-lineups, forum posts, change training, put bids on players, asking for scrimmages, change drafting, sell/fire players, send in-game mail, arena building. Probably a few more things there, but limit it to that.
All other functionality would be removed, and only availalbe on the full-site.
b) An 'app' which directs users to the 'mobile friendly' website - Its kind of cheating as an app i know, but its essentially what other people do very often. And if a user is on a mobile device, if they type in the URL, they get redirected to the mobile site (ie: no app needed really). A downloadable app is just for completeness.

So thats what I would aim for for version 1. It at least gets it out there, would enable people to play the game on their mobiles/tablets.

Then see how that goes. If its a success, invest into bringing the entire site over.

Incremental - baby steps. even what ive suggested above is probably too big haha. But yer, small steps towards a longer term goal.

Good luck.

This Post:
00
259891.28 in reply to 259891.27
Date: 8/5/2014 9:54:21 PM
Overall Posts Rated:
179179
I began writing a mobile version of the site as a pet project for my own purposes a few years ago.. had some success using a combination of:

1. BBAPI
2. Mimicking the requests sent by the full site, and parsing the response to rendering it into a mobile friendly display

Option 1 gives you a lot of read only access - but for write access I had to use option 2 which got fairly painful as some requests could get quite tricky, and it was a fairly time consuming activity.

As many have stated previously, the most feasible approach to outsourcing this work would be a combination of BB-Devs exposing services that the App Devs can consume. Probably the easiest way is:

1. Crowd source the requirements of the App. What kind of functionality do users want to see? Filter the most common requirements that cover the majority of the users needs for the initial version - more features can be added in subsequent releases.

2. Construct a wireframe of the app to demonstrate the interface and functionality that will be exposed. No integration is necessary yet. Intent of this phase is to ensure the end users are happy with what is going to be developed. Constructing a wireframe also helps with identifying integration requirements - what calls to the BB backend are necessary to deliver the functionality required on each screen?

3. Work with the BB-Devs to expose the required functionality. The easiest way to do this would be for the BB-Devs to do some dev work on their end to expose this functionality through SOAP or REST services. This would essentially be a big expansion of the REST API.

4. Voila, you have your App. Not only do you have your App, you also have a new set of exposed services that will expand the third party community to do things more powerful than ever. This can be a good or bad thing.

I would probably question the need for HTTPS. This makes the solution a whole lot more complicated (you'd need certificates, more complex coding, more load on the servers etc.) The full site doesn't even use HTTPS, why should the mobile site?

This Post:
11
259891.29 in reply to 259891.28
Date: 8/5/2014 10:19:45 PM
Overall Posts Rated:
766766

2. Construct a wireframe of the app to demonstrate the interface and functionality that will be exposed. No integration is necessary yet. Intent of this phase is to ensure the end users are happy with what is going to be developed.


I remember I used to believe that showing user's wireframes was a good idea. Lets get user input, yer it will make them happy to know that they are getting what they want.

However now, after years of bashing my head against the wall from hearing feedback like "I want a button that looks like Hello Kitty!" im now of the belief that it is easier to just go "This is environment, if you don't like it, don't use it".

now that might not be the best attitude for a commercial product, but honestly, i could not imagine trying to coordinate the input of thousands of user's who 'think' that their input of the design of the site is the right way it should be done. You will never make everyone happy. As soon as 1 idea of the majority is not implemented, they will focus on that 1 missing idea and have a negative attidude about the product. HATE THIS about user engagement. *shudder*.

Ironically, ever since ive adopted a 'this is the interface' attitude, you do get more post implementation criticism, but as soon as you put a price tag on the changes, criticism is quickly shut up. haha.

From: LTJ

This Post:
22
259891.30 in reply to 259891.7
Date: 8/6/2014 7:58:59 AM
Overall Posts Rated:
1717
You already have an app. It's called your browser and you get it on your phone.

How is there time to 'whip out' your phone but no time to 'whip out' your laptop? Is secrecy the key?

Your claim that the younger crowd will use computers less is interesting. Are they going to get rid of the internet? Do you think everything will become an application?

Players come and go for many reasons. Age, boredom, life commitments. Whatever the reason, people move on from things all the time.

There, problem solved.

From: E.B.W.

To: LTJ
This Post:
11
259891.31 in reply to 259891.30
Date: 8/7/2014 8:41:33 PM
Overall Posts Rated:
26152615
I am glad that your life is not as busy as others but Buzzerbeater is a very diverse community with some managers being very busy. Some users are highschool or college students with lots of other activities and homework consuming their time and a decent amount of managers are adults with everyday jobs, spouses, children and a hectic lifestyle. Just because you have time to take out a laptop willy nilly does not mean other users have that luxury. The browser for buzzerbeater is very hard to use in my opinion and is nowhere near what a good app could do for BB and its users.

You say people leave for different reasons and one of them that you included was life commitments. This is exactly why an App is useful as an addition because not as many users would need to quit BB because of other commitments.

I suppose you are allowed to feel however you want about it, but I dont think you are thinking about other members in the comunnity that are more busy than you are. I personally am not one of the managers that is overly compiled with other activities but am still a busy person who would use the App and I mainly posted this as a suggested for other members in the community, not myself. 90ish% of the community look like they would use the app. You apparently will not, but need to realize that you are the minority in this situation.

Murray/Harris/MPJ/Grant/Jokic - 2020 NBA Champs
Message deleted
Advertisement